Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2023-11-06 20:09:04 +0000
committerEd Willink2023-11-15 11:45:16 +0000
commit1eb832c609febdd569bbaedf6c7dbcf34eb97fa2 (patch)
treeff94504e524c061556944d1ccdb15af1409e7094
parente8c6bcc57dc296ced3fe384096554764fde7b2c9 (diff)
downloadorg.eclipse.qvtd-ewillink/master.tar.gz
org.eclipse.qvtd-ewillink/master.tar.xz
org.eclipse.qvtd-ewillink/master.zip
[563046] Configure the new formatterewillink/master
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ide/contentassist/antlr/internal/InternalQVTbaseLexer.java13
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java13
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/QVTbaseSerializationMetaData.java3057
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ide/contentassist/antlr/internal/InternalQVTcoreLexer.java13
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java13
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/QVTcoreSerializationMetaData.java4608
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src/org/eclipse/qvtd/xtext/qvtcore/QVTcore.idioms78
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/QVTimperativeParser.java3
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperative.g93
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeLexer.java105
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeParser.java17438
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbinbin31133 -> 31126 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java7
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g58
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java105
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java7293
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/QVTimperativeSerializationMetaData.java4403
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java34
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.idioms46
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext4
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java2
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ide/contentassist/antlr/internal/InternalQVTrelationLexer.java13
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java13
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/QVTrelationSerializationMetaData.java4606
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.idioms55
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/AllQVTrelationTests.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrFormatTests.java175
27 files changed, 21429 insertions, 20820 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ide/contentassist/antlr/internal/InternalQVTbaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ide/contentassist/antlr/internal/InternalQVTbaseLexer.java
index 1059ae823..1c598a559 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ide/contentassist/antlr/internal/InternalQVTbaseLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ide/contentassist/antlr/internal/InternalQVTbaseLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtbase.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java
index 532897101..40806839b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtbase.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/QVTbaseSerializationMetaData.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/QVTbaseSerializationMetaData.java
index 9fbc429c0..63b9b97bc 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/QVTbaseSerializationMetaData.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/QVTbaseSerializationMetaData.java
@@ -81,9 +81,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
private final @NonNull SerializationMatchStep @NonNull [] serializationMatchSteps = new @NonNull SerializationMatchStep[295];
private final @NonNull SerializationMatchTerm @NonNull [] serializationMatchTerms = new @NonNull SerializationMatchTerm[227];
private final @NonNull SerializationRule @NonNull [] serializationRules = new @NonNull SerializationRule[135];
- private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [9] @NonNull [];
- private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[233];
- private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[4];
+ private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [17] @NonNull [];
+ private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[236];
+ private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[10];
private final @Nullable String @Nullable [] multipleLineCommentMidfixes = new @Nullable String[] {" *"};
private final @NonNull String @Nullable [] multipleLineCommentPrefixes = new @NonNull String[] {"/*"};
private final @NonNull String @Nullable [] multipleLineCommentSuffixes = new @NonNull String[] {"*/"};
@@ -142,7 +142,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
@Override
protected int getLastGlobalSerializationStepLiteralIndex() {
- return 150;
+ return 153;
}
@Override
@@ -923,61 +923,61 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "attribute" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "attribute" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 5 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[2] = createDataTypeRuleValue(2, "BinaryOperatorName", 6 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[2] = createDataTypeRuleValue(2, "BinaryOperatorName", 7 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -987,8 +987,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
18 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* symbol="false" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* symbol="false" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[4] = createParserRuleValue(4, "ClassCS", 34 /* ClassCS|DataTypeCS|EnumerationCS|StructuredClassCS */,
createSerializationRules(
@@ -1017,9 +1017,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
19 /* CoIteratorVariableCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[6] = createParserRuleValue(6, "CollectionLiteralExpCS", -1,
@@ -1028,13 +1028,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[7] = createParserRuleValue(7, "CollectionLiteralPartCS", -1,
createSerializationRules(
@@ -1055,38 +1055,38 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* "++" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 7 /* "++" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[9] = createParserRuleValue(9, "CollectionTypeCS", -1,
createSerializationRules(
24 /* CollectionTypeCS-0: CollectionTypeCS::name=CollectionTypeIdentifier ('(' CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS (CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS)[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 3 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedType=TypeExpWithoutMultiplicityCS : [value] | [value] */,
(0 << 16) | 0 /* ownedCollectionMultiplicity=MultiplicityCS? : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[10] = createDataTypeRuleValue(10, "CollectionTypeIdentifier", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[10] = createDataTypeRuleValue(10, "CollectionTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[11] = createParserRuleValue(11, "CompoundTargetElementCS", -1,
createSerializationRules(
89 /* CompoundTargetElementCS-0: '{' (CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=SimpleTargetElementCS* : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[12] = createParserRuleValue(12, "CurlyBracketedClauseCS", -1,
@@ -1095,13 +1095,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {CurlyBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[13] = new TerminalRuleValue(13, "DOUBLE_QUOTED_STRING");
grammarRuleValues[14] = createParserRuleValue(14, "DataTypeCS", -1,
@@ -1114,23 +1114,23 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
95 /* DataTypeCS-5: (DataTypeCS::isPrimitive?='primitive')[V0:?] 'datatype' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V2:?] ('{' '}')[V3:?] '{' '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "datatype" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "datatype" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 6 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[15] = new TerminalRuleValue(15, "ESCAPED_CHARACTER");
@@ -1140,9 +1140,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
26 /* ElseIfThenExpCS-0: 'elseif' IfThenExpCS::ownedCondition=ExpCS 'then' IfThenExpCS::ownedThenExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "elseif" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "elseif" : [value] | [soft-new-line, pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 9 /* "then" : [value] | [pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[18] = createParserRuleValue(18, "EnumerationCS", -1,
@@ -1155,23 +1155,23 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
101 /* EnumerationCS-5: 'enum' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V0:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V1:?] ('{' '}')[V2:?] '{' (EnumerationCS::ownedLiterals+=EnumerationLiteralCS)[V3:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "enum" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "enum" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 6 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedLiterals+=EnumerationLiteralCS* : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[19] = createParserRuleValue(19, "EnumerationLiteralCS", -1,
@@ -1184,29 +1184,35 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* "literal" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "literal" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[20] = createDataTypeRuleValue(20, "EnumerationLiteralName", 6 /* [soft-space, value, soft-space] */);
- grammarRuleValues[21] = createDataTypeRuleValue(21, "EssentialOCLInfixOperatorName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[20] = createDataTypeRuleValue(20, "EnumerationLiteralName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[21] = createDataTypeRuleValue(21, "EssentialOCLInfixOperatorName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[22] = createDataTypeRuleValue(22, "EssentialOCLNavigationOperatorName", 3 /* [no-space, value, no-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
3 /* '?.' : [no-space, value, no-space] */);
- grammarRuleValues[23] = createDataTypeRuleValue(23, "EssentialOCLReservedKeyword", 6 /* [soft-space, value, soft-space] */);
- grammarRuleValues[24] = createDataTypeRuleValue(24, "EssentialOCLUnaryOperatorName", 6 /* [soft-space, value, soft-space] */);
- grammarRuleValues[25] = createDataTypeRuleValue(25, "EssentialOCLUnreservedName", 6 /* [soft-space, value, soft-space] */);
- grammarRuleValues[26] = createDataTypeRuleValue(26, "EssentialOCLUnrestrictedName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[23] = createDataTypeRuleValue(23, "EssentialOCLReservedKeyword", 7 /* [soft-space, value, soft-space] */,
+ 4 /* 'else' : [soft-new-line, pop, value, push, soft-space] */,
+ 5 /* 'endif' : [soft-new-line, pop, value, soft-space] */,
+ 6 /* 'if' : [soft-new-line, value, push, soft-space] */,
+ 7 /* 'in' : [soft-space, pop, value, soft-new-line] */,
+ 8 /* 'let' : [soft-space, value, push] */,
+ 9 /* 'then' : [pop, soft-space, value, push, soft-space] */);
+ grammarRuleValues[24] = createDataTypeRuleValue(24, "EssentialOCLUnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[25] = createDataTypeRuleValue(25, "EssentialOCLUnreservedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[26] = createDataTypeRuleValue(26, "EssentialOCLUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[27] = createParserRuleValue(27, "ExpCS", 56 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
createSerializationRules(
18 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */,
@@ -1234,7 +1240,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* {InfixExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrefixedLetExpCS : [value] | [value] */
);
@@ -1242,57 +1248,57 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
createSerializationRules(
0 /* FirstPathElementCS-0: PathElementCS::referredElement=UnrestrictedName */
),
- (0 << 16) | 6 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[29] = createDataTypeRuleValue(29, "ID", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[29] = createDataTypeRuleValue(29, "ID", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[30] = new TerminalRuleValue(30, "INT");
- grammarRuleValues[31] = createDataTypeRuleValue(31, "Identifier", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[31] = createDataTypeRuleValue(31, "Identifier", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[32] = createParserRuleValue(32, "IfExpCS", -1,
createSerializationRules(
28 /* IfExpCS-0: 'if' IfExpCS::ownedCondition=ExpCS|PatternExpCS 'then' IfExpCS::ownedThenExpression=ExpCS (IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS)[V0:*] 'else' IfExpCS::ownedElseExpression=ExpCS 'endif' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "if" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "if" : [value] | [soft-new-line, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=(ExpCS|PatternExpCS) : [value] | [value] */,
- (0 << 16) | 6 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 14 /* "then" : [value] | [pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedIfThenExpressions+=ElseIfThenExpCS* : [value] | [value] */,
- (0 << 16) | 6 /* "else" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "else" : [value] | [soft-new-line, pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedElseExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "endif" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* "endif" : [value] | [soft-new-line, pop, value, soft-space] */
);
- grammarRuleValues[33] = createDataTypeRuleValue(33, "InfixOperatorName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[33] = createDataTypeRuleValue(33, "InfixOperatorName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[34] = createParserRuleValue(34, "InvalidLiteralExpCS", -1,
createSerializationRules(
29 /* InvalidLiteralExpCS-0: 'invalid' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {InvalidLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* "invalid" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* "invalid" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[35] = new TerminalRuleValue(35, "LETTER_CHARACTER");
- grammarRuleValues[36] = createDataTypeRuleValue(36, "LOWER", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[36] = createDataTypeRuleValue(36, "LOWER", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[37] = createParserRuleValue(37, "LambdaLiteralExpCS", -1,
createSerializationRules(
30 /* LambdaLiteralExpCS-0: 'Lambda' '{' LambdaLiteralExpCS::ownedExpressionCS=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 7 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpressionCS=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[38] = createParserRuleValue(38, "LetExpCS", -1,
createSerializationRules(
31 /* LetExpCS-0: 'let' LetExpCS::ownedVariables+=LetVariableCS (',' LetExpCS::ownedVariables+=LetVariableCS)[V0:*] 'in' LetExpCS::ownedInExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "let" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* "let" : [value] | [soft-space, value, push] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
- (0 << 16) | 6 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "in" : [value] | [soft-space, pop, value, soft-new-line] */,
(0 << 16) | 0 /* ownedInExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[39] = createParserRuleValue(39, "LetVariableCS", -1,
@@ -1300,12 +1306,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
32 /* LetVariableCS-0: NamedElementCS::name=UnrestrictedName (LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V0:?] (':' VariableCS::ownedType=TypeExpCS)[V1:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[40] = new TerminalRuleValue(40, "ML_COMMENT");
@@ -1316,13 +1322,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=MapTypeCS : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[43] = createParserRuleValue(43, "MapLiteralPartCS", -1,
createSerializationRules(
@@ -1331,8 +1337,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedKey=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValue=ExpCS : [value] | [value] */
);
grammarRuleValues[44] = createParserRuleValue(44, "MapTypeCS", -1,
@@ -1340,7 +1346,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
35 /* MapTypeCS-0: MapTypeCS::name='Map' ('(' MapTypeCS::ownedKeyType=TypeExpCS ',' MapTypeCS::ownedValueType=TypeExpCS ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* name="Map" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name="Map" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 3 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedKeyType=TypeExpCS : [value] | [value] */,
@@ -1359,10 +1365,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
1 /* MultiplicityBoundsCS-0: MultiplicityBoundsCS::lowerBound=LOWER ('..' MultiplicityBoundsCS::upperBound=UPPER)[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 3 /* ".." : [value] | [no-space, value, no-space] */,
- (0 << 16) | 6 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[47] = createParserRuleValue(47, "MultiplicityCS", -1,
createSerializationRules(
@@ -1380,16 +1386,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* MultiplicityStringCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 3 /* "|?" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 6 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
grammarRuleValues[48] = createParserRuleValue(48, "MultiplicityStringCS", -1,
createSerializationRules(
8 /* MultiplicityStringCS-0: MultiplicityStringCS::stringBounds='*|+|?' */
),
- (0 << 16) | 6 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[49] = createDataTypeRuleValue(49, "NUMBER_LITERAL", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[49] = createDataTypeRuleValue(49, "NUMBER_LITERAL", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[50] = createParserRuleValue(50, "NameExpCS", -1,
createSerializationRules(
37 /* NameExpCS-0: AbstractNameExpCS::ownedPathName=PathNameCS (AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS)[V0:*] (AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V1:?] (AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS)[V2:?] (AbstractNameExpCS::isPre?='@' 'pre')[V3:?] */
@@ -1400,8 +1406,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "pre" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "pre" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[51] = createParserRuleValue(51, "NavigatingArgCS", -1,
createSerializationRules(
@@ -1417,36 +1423,36 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 6 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[52] = createParserRuleValue(52, "NavigatingArgExpCS", 57 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NavigatingArgExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
@@ -1478,13 +1484,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
43 /* NavigatingBarArgCS-0: NavigatingArgCS::prefix='|' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[54] = createParserRuleValue(54, "NavigatingCommaArgCS", -1,
@@ -1495,38 +1501,38 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
47 /* NavigatingCommaArgCS-3: NavigatingArgCS::prefix=',' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* prefix="," : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* prefix="," : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 6 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[55] = createParserRuleValue(55, "NavigatingSemiArgCS", -1,
@@ -1534,16 +1540,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
48 /* NavigatingSemiArgCS-0: NavigatingArgCS::prefix=';' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
- grammarRuleValues[56] = createDataTypeRuleValue(56, "NavigationOperatorName", 6 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[56] = createDataTypeRuleValue(56, "NavigationOperatorName", 7 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -1561,7 +1567,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
createSerializationRules(
9 /* NextPathElementCS-0: PathElementCS::referredElement=UnreservedName */
),
- (0 << 16) | 6 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[59] = createParserRuleValue(59, "NullLiteralExpCS", -1,
createSerializationRules(
@@ -1569,7 +1575,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {NullLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* "null" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* "null" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[60] = createParserRuleValue(60, "NumberLiteralExpCS", -1,
createSerializationRules(
@@ -1589,14 +1595,14 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "operation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "operation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 3 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
@@ -1605,36 +1611,36 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "throws" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "throws" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 5 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "body" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "body" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedBodyExpressions+=SpecificationCS? : [value] | [value] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[62] = createParserRuleValue(62, "ParameterCS", -1,
@@ -1642,23 +1648,23 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
112 /* ParameterCS-0: NamedElementCS::name=UnrestrictedName (':' TypedElementCS::ownedType=TypedMultiplicityRefCS)[V0:?] ('{' (TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique')[V2:+] '}')[V1:?] ('{' '}')[V3:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 5 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[63] = createParserRuleValue(63, "PathNameCS", -1,
createSerializationRules(
@@ -1675,8 +1681,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
52 /* PatternExpCS-0: (PatternExpCS::patternVariableName=UnrestrictedName)[V0:?] ':' PatternExpCS::ownedPatternType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatternType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[65] = createParserRuleValue(65, "PrefixedLetExpCS", 23 /* LetExpCS|PrefixedLetExpCS */,
@@ -1687,7 +1693,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedLetExpCS : [value] | [value] */,
(0 << 16) | 0 /* LetExpCS : [value] | [value] */
);
@@ -1713,7 +1719,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrimaryExpCS : [value] | [value] */
);
@@ -1768,10 +1774,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
createSerializationRules(
55 /* PrimitiveTypeCS-0: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier */
),
- (0 << 16) | 6 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[70] = createDataTypeRuleValue(70, "PrimitiveTypeIdentifier", 6 /* [soft-space, value, soft-space] */);
- grammarRuleValues[71] = createDataTypeRuleValue(71, "QVTbaseUnrestrictedName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[70] = createDataTypeRuleValue(70, "PrimitiveTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[71] = createDataTypeRuleValue(71, "QVTbaseUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[72] = createParserRuleValue(72, "ReferenceCS", -1,
createSerializationRules(
113 /* ReferenceCS-0: TypedElementCS::qualifiers+='definition' (TypedElementCS::qualifiers+='static')[V0:?] 'property' NamedElementCS::name=UnrestrictedName ('#' ReferenceCS::referredOpposite=UnrestrictedName)[V1:?] (':' TypedElementCS::ownedType=TypedMultiplicityRefCS)[V2:?] ('=' StructuralFeatureCS::default=SINGLE_QUOTED_STRING)[V3:?] ('{' (TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile')[V5:+] '}')[V4:?] ';' */,
@@ -1784,63 +1790,63 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "property" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "property" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 3 /* "#" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 6 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 5 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[73] = createParserRuleValue(73, "RoundBracketedClauseCS", -1,
@@ -1855,7 +1861,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* ownedArguments+=(NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS)* : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[74] = createDataTypeRuleValue(74, "SIGNED", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[74] = createDataTypeRuleValue(74, "SIGNED", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[75] = new TerminalRuleValue(75, "SIMPLE_ID");
grammarRuleValues[76] = new TerminalRuleValue(76, "SINGLE_QUOTED_STRING");
grammarRuleValues[77] = new TerminalRuleValue(77, "SL_COMMENT");
@@ -1865,7 +1871,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {SelfExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* "self" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* "self" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[79] = createParserRuleValue(79, "ShadowPartCS", -1,
createSerializationRules(
@@ -1874,8 +1880,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=(ExpCS|PatternExpCS) : [value] | [value] */,
(0 << 16) | 0 /* ownedInitExpression=StringLiteralExpCS : [value] | [value] */
);
@@ -1896,22 +1902,22 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* input?="input" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* output?="output" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* via?="via" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* input?="input" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* output?="output" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* via?="via" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "iterates" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "iterates" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 6 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[82] = createParserRuleValue(82, "SpecificationCS", -1,
@@ -1921,7 +1927,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 6 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[83] = createParserRuleValue(83, "SquareBracketedClauseCS", -1,
createSerializationRules(
@@ -1935,7 +1941,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
- grammarRuleValues[84] = createDataTypeRuleValue(84, "StringLiteral", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[84] = createDataTypeRuleValue(84, "StringLiteral", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[85] = createParserRuleValue(85, "StringLiteralExpCS", -1,
createSerializationRules(
62 /* StringLiteralExpCS-0: (StringLiteralExpCS::segments+=StringLiteral)[V0:+] */
@@ -1967,30 +1973,30 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
128 /* StructuredClassCS-1: (StructuredClassCS::isAbstract?='abstract')[V0:?] 'class' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] ('extends' StructuredClassCS::ownedSuperTypes+=TypedRefCS (',' StructuredClassCS::ownedSuperTypes+=TypedRefCS)[V3:*])[V2:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V4:?] ('{' (StructuredClassCS::isInterface?='interface')[V6:?] '}')[V5:?] '{' (StructuredClassCS::ownedOperations+=OperationCS)[V7:*] (StructuredClassCS::ownedProperties+=StructuralFeatureCS)[V8:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* "class" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "class" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 6 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 7 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* ownedOperations+=OperationCS : [value] | [value] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[88] = createParserRuleValue(88, "TargetCS", -1,
@@ -1998,11 +2004,11 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
129 /* TargetCS-0: 'target' NamedElementCS::name=UnrestrictedName '{' (TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "target" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 7 /* "target" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=(SimpleTargetElementCS|CompoundTargetElementCS)* : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 4 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[89] = createParserRuleValue(89, "TemplateBindingCS", -1,
@@ -2039,24 +2045,24 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
63 /* TupleLiteralExpCS-0: 'Tuple' '{' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS (',' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 7 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 5 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 4 /* "," : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[93] = createParserRuleValue(93, "TupleLiteralPartCS", -1,
createSerializationRules(
64 /* TupleLiteralPartCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[94] = createParserRuleValue(94, "TuplePartCS", -1,
@@ -2064,8 +2070,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
65 /* TuplePartCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[95] = createParserRuleValue(95, "TupleTypeCS", -1,
@@ -2073,7 +2079,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
66 /* TupleTypeCS-0: TupleTypeCS::name='Tuple' ('(' (TupleTypeCS::ownedParts+=TuplePartCS (',' TupleTypeCS::ownedParts+=TuplePartCS)[V2:*])[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 6 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 3 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
@@ -2149,21 +2155,21 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 8 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedPatternGuard=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[102] = createParserRuleValue(102, "TypeParameterCS", -1,
createSerializationRules(
14 /* TypeParameterCS-0: NamedElementCS::name=UnrestrictedName ('extends' TypeParameterCS::ownedExtends+=TypedRefCS ('&&' TypeParameterCS::ownedExtends+=TypedRefCS)[V1:*])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 6 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "&&" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "&&" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */
);
grammarRuleValues[103] = createParserRuleValue(103, "TypeRefCS", 59 /* CollectionTypeCS|MapTypeCS|PrimitiveTypeCS|TupleTypeCS|TypeLiteralCS|TypeRefCS|TypedRefCS|TypedTypeRefCS|WildcardTypeRefCS */,
@@ -2215,18 +2221,18 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
grammarRuleValues[107] = new TerminalRuleValue(107, "UNQUOTED_STRING");
- grammarRuleValues[108] = createDataTypeRuleValue(108, "UPPER", 6 /* [soft-space, value, soft-space] */);
- grammarRuleValues[109] = createDataTypeRuleValue(109, "URI", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[108] = createDataTypeRuleValue(108, "UPPER", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[109] = createDataTypeRuleValue(109, "URI", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[110] = createParserRuleValue(110, "URIFirstPathElementCS", -1,
createSerializationRules(
79 /* URIFirstPathElementCS-0: PathElementCS::referredElement=URI */,
80 /* URIFirstPathElementCS-1: PathElementCS::referredElement=UnrestrictedName */
),
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 6 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PathElementWithURICS} : [value] | [value] */,
- (0 << 16) | 6 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[111] = createParserRuleValue(111, "URIPathNameCS", -1,
createSerializationRules(
@@ -2238,16 +2244,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 3 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[112] = createDataTypeRuleValue(112, "UnaryOperatorName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[112] = createDataTypeRuleValue(112, "UnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[113] = createParserRuleValue(113, "UnlimitedNaturalLiteralExpCS", -1,
createSerializationRules(
82 /* UnlimitedNaturalLiteralExpCS-0: '*' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {UnlimitedNaturalLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 6 /* "*" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* "*" : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[114] = createDataTypeRuleValue(114, "UnreservedName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[114] = createDataTypeRuleValue(114, "UnreservedName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[115] = createParserRuleValue(115, "UnreservedPathNameCS", -1,
createSerializationRules(
16 /* UnreservedPathNameCS-0: PathNameCS::ownedPathElements+=NextPathElementCS ('::' PathNameCS::ownedPathElements+=NextPathElementCS)[V0:*] */
@@ -2258,7 +2264,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 3 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[116] = createDataTypeRuleValue(116, "UnrestrictedName", 6 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[116] = createDataTypeRuleValue(116, "UnrestrictedName", 7 /* [soft-space, value, soft-space] */);
grammarRuleValues[117] = new TerminalRuleValue(117, "WS");
grammarRuleValues[118] = createParserRuleValue(118, "WildcardTypeRefCS", -1,
createSerializationRules(
@@ -2266,9 +2272,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {WildcardTypeRefCS} : [value] | [value] */,
- (0 << 16) | 6 /* "?" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "?" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 6 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends=TypedRefCS : [value] | [value] */
);
}
@@ -3465,7 +3471,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 232 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 235 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -3480,8 +3486,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
12 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 112 /* '..' || no-space value no-space */,
+ 157 /* V00*2-steps || value */,
+ 113 /* '..' || no-space value no-space */,
101 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -3496,13 +3502,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
21 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
12 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 112 /* '..' || no-space value no-space */,
+ 157 /* V00*2-steps || value */,
+ 113 /* '..' || no-space value no-space */,
101 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 149 /* '|?' || no-space value no-space */,
- 121 /* ']' || no-space value */
+ 152 /* '|?' || no-space value no-space */,
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -3516,13 +3522,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
21 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
12 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 112 /* '..' || no-space value no-space */,
+ 157 /* V00*2-steps || value */,
+ 113 /* '..' || no-space value no-space */,
101 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
6 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 121 /* ']' || no-space value */
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -3539,12 +3545,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
21 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
12 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 112 /* '..' || no-space value no-space */,
+ 157 /* V00*2-steps || value */,
+ 113 /* '..' || no-space value no-space */,
101 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 121 /* ']' || no-space value */
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -3557,10 +3563,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
23 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
97 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 149 /* '|?' || no-space value no-space */,
- 121 /* ']' || no-space value */
+ 152 /* '|?' || no-space value no-space */,
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -3574,10 +3580,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
23 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
97 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
6 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 121 /* ']' || no-space value */
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -3594,9 +3600,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
23 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
97 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 121 /* ']' || no-space value */
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -3623,7 +3629,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 231 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
+ 234 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -3633,10 +3639,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
serializationRules[10] = createSerializationRule("PathNameCS-0", 63,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 217 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 155 /* V00*2-steps || value */,
- 114 /* '::' || no-space value no-space */,
- 218 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 220 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 158 /* V00*2-steps || value */,
+ 115 /* '::' || no-space value no-space */,
+ 221 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 16/* FirstPathElementCS,NextPathElementCS */,
@@ -3654,10 +3660,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
72 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 155 /* V00*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 158 /* V00*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
72 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
49 /* TemplateBindingCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -3691,11 +3697,11 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
105 /* assign V0 = (|TemplateSignatureCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
107 /* '(' || no-space value no-space */,
55 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
- 155 /* V00*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 158 /* V00*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
55 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
108 /* ')' || no-space value */
),
@@ -3714,12 +3720,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
145 /* assign V1 = (|TypeParameterCS::ownedExtends| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
- 131 /* 'extends' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 161 /* V00*5-steps || value */,
+ 132 /* 'extends' || soft-space value soft-space */,
36 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */,
- 165 /* V01*2-steps || value */,
+ 168 /* V01*2-steps || value */,
106 /* '&&' || soft-space value soft-space */,
36 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */
),
@@ -3741,7 +3747,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
64 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 156 /* V00*3-steps || value */,
+ 159 /* V00*3-steps || value */,
107 /* '(' || no-space value no-space */,
19 /* TypedTypeRefCS::ownedBinding=TemplateBindingCS || value */,
108 /* ')' || no-space value */
@@ -3761,10 +3767,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
101 /* assign V0 = (|PathNameCS::ownedPathElements| - 1) */
),
createSerializationSteps(
- 218 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 155 /* V00*2-steps || value */,
- 114 /* '::' || no-space value no-space */,
- 218 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 221 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 158 /* V00*2-steps || value */,
+ 115 /* '::' || no-space value no-space */,
+ 221 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 15/* NextPathElementCS */,
@@ -3779,9 +3785,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
137 /* assign V0 = |WildcardTypeRefCS::ownedExtends| */
),
createSerializationSteps(
- 117 /* '?' || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 131 /* 'extends' || soft-space value soft-space */,
+ 118 /* '?' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 132 /* 'extends' || soft-space value soft-space */,
37 /* WildcardTypeRefCS::ownedExtends=TypedRefCS || value */
),
new @NonNull SerializationFeature [] {
@@ -3813,10 +3819,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
85 /* VariableCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -3836,15 +3842,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
138 /* assign V1 = (|CollectionLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
79 /* CollectionLiteralExpCS::ownedType=CollectionTypeCS || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 157 /* V00*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 160 /* V00*4-steps || value */,
56 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 165 /* V01*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 168 /* V01*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
56 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_PARTS, 1/* CollectionLiteralPartCS */,
@@ -3864,10 +3870,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
3 /* assert (|CollectionLiteralPartCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
30 /* CollectionLiteralPartCS::ownedExpression=ExpCS || value */,
- 154 /* V00*2-steps || value */,
- 112 /* '..' || no-space value no-space */,
+ 157 /* V00*2-steps || value */,
+ 113 /* '..' || no-space value no-space */,
46 /* CollectionLiteralPartCS::ownedLastExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -3907,15 +3913,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
80 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 159 /* V00*6-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 162 /* V00*6-steps || value */,
57 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 165 /* V01*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 168 /* V01*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
57 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
110 /* '++' || soft-space value soft-space */,
95 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -3938,10 +3944,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
13 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
81 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
22 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
108 /* ')' || no-space value */
),
@@ -3963,13 +3969,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
140 /* assign V1 = (|CurlyBracketedClauseCS::ownedParts| - 1) */
),
createSerializationSteps(
- 148 /* '{' || soft-space value push soft-new-line */,
- 157 /* V00*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 160 /* V00*4-steps || value */,
58 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 165 /* V01*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 168 /* V01*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
58 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS__OWNED_PARTS, 26/* ShadowPartCS */,
@@ -3986,10 +3992,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
11 /* assert (|IfThenExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 128 /* 'elseif' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 129 /* 'elseif' || soft-new-line pop soft-space value push soft-space */,
24 /* IfThenExpCS::ownedCondition=ExpCS || value */,
- 145 /* 'then' || soft-space value soft-space */,
+ 148 /* 'then' || pop value push soft-space */,
78 /* IfThenExpCS::ownedThenExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4011,10 +4017,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
13 /* assert (|InfixExpCS::ownedLeft| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
47 /* InfixExpCS::ownedLeft=PrefixedPrimaryExpCS || value */,
- 212 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
- 219 /* OperatorExpCS::ownedRight=ExpCS || value */
+ 215 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
+ 222 /* OperatorExpCS::ownedRight=ExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -4040,16 +4046,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
8 /* assert (|IfExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 132 /* 'if' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 133 /* 'if' || soft-new-line value push soft-space */,
23 /* IfExpCS::ownedCondition=ExpCS|PatternExpCS || value */,
- 145 /* 'then' || soft-space value soft-space */,
+ 147 /* 'then' || pop soft-space value push soft-space */,
77 /* IfExpCS::ownedThenExpression=ExpCS || value */,
- 152 /* V00*1-steps || value */,
+ 155 /* V00*1-steps || value */,
38 /* IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS || value */,
- 127 /* 'else' || soft-space value soft-space */,
+ 128 /* 'else' || soft-new-line pop value push soft-space */,
28 /* IfExpCS::ownedElseExpression=ExpCS || value */,
- 129 /* 'endif' || soft-space value soft-space */
+ 130 /* 'endif' || soft-new-line pop value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_CONDITION, 21/* ExpCS,PatternExpCS */,
@@ -4072,7 +4078,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
66 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 135 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 137 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::LambdaLiteralExpCS-0(essentialoclcs::LambdaLiteralExpCS): { "Lambda" "{" ownedExpressionCS=ExpCS "}" }
@@ -4083,11 +4089,11 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
14 /* assert (|LambdaLiteralExpCS::ownedExpressionCS| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 118 /* 'Lambda' || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 119 /* 'Lambda' || soft-space value soft-space */,
+ 151 /* '{' || soft-space value push soft-new-line */,
35 /* LambdaLiteralExpCS::ownedExpressionCS=ExpCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.LAMBDA_LITERAL_EXP_CS__OWNED_EXPRESSION_CS, 6/* ExpCS */,
@@ -4105,13 +4111,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
99 /* assign V0 = (|LetExpCS::ownedVariables| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 137 /* 'let' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 139 /* 'let' || soft-space value push */,
88 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 155 /* V00*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 158 /* V00*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
88 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 133 /* 'in' || soft-space value soft-space */,
+ 134 /* 'in' || soft-space pop value soft-new-line */,
39 /* LetExpCS::ownedInExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4135,14 +4141,14 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
69 /* LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
85 /* VariableCS::ownedType=TypeExpCS || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 117 /* '=' || soft-space value soft-space */,
43 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4168,15 +4174,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
141 /* assign V1 = (|MapLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
82 /* MapLiteralExpCS::ownedType=MapTypeCS || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 157 /* V00*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 160 /* V00*4-steps || value */,
59 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 165 /* V01*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 168 /* V01*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
59 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.MAP_LITERAL_EXP_CS__OWNED_PARTS, 9/* MapLiteralPartCS */,
@@ -4196,9 +4202,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
17 /* assert (|MapLiteralPartCS::ownedKey| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
44 /* MapLiteralPartCS::ownedKey=ExpCS || value */,
- 147 /* 'with' || value */,
+ 150 /* 'with' || value */,
86 /* MapLiteralPartCS::ownedValue=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4221,10 +4227,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
14 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
45 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 111 /* ',' || no-space value soft-space */,
+ 112 /* ',' || no-space value soft-space */,
87 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
108 /* ')' || no-space value */
),
@@ -4271,17 +4277,17 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
0 /* assert (|AbstractNameExpCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
62 /* AbstractNameExpCS::ownedPathName=PathNameCS || value */,
- 152 /* V00*1-steps || value */,
+ 155 /* V00*1-steps || value */,
71 /* AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
68 /* AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 169 /* V02*1-steps || value */,
+ 172 /* V02*1-steps || value */,
25 /* AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 179 /* V03*2-steps || value */,
+ 182 /* V03*2-steps || value */,
7 /* AbstractNameExpCS::isPre?='@' || soft-space value soft-space */,
- 141 /* 'pre' || soft-space value soft-space */
+ 143 /* 'pre' || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, false,
@@ -4312,8 +4318,8 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
28 /* assert (|NavigatingArgCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 113 /* ':' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4336,15 +4342,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
27 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 154 /* V00*2-steps || value */,
- 147 /* 'with' || value */,
+ 157 /* V00*2-steps || value */,
+ 150 /* 'with' || value */,
21 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 164 /* V01*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4376,15 +4382,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
27 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 164 /* V01*2-steps || value */,
- 147 /* 'with' || value */,
+ 167 /* V01*2-steps || value */,
+ 150 /* 'with' || value */,
21 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 133 /* 'in' || soft-space value soft-space */,
+ 135 /* 'in' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4415,12 +4421,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
27 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 147 /* 'with' || value */,
+ 150 /* 'with' || value */,
21 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 154 /* V00*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4467,14 +4473,14 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
151 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
92 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 158 /* V00*5-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 161 /* V00*5-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 164 /* V01*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4506,16 +4512,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
91 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 154 /* V00*2-steps || value */,
- 147 /* 'with' || value */,
+ 157 /* V00*2-steps || value */,
+ 150 /* 'with' || value */,
21 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 164 /* V01*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4550,16 +4556,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
91 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 164 /* V01*2-steps || value */,
- 147 /* 'with' || value */,
+ 167 /* V01*2-steps || value */,
+ 150 /* 'with' || value */,
21 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 133 /* 'in' || soft-space value soft-space */,
+ 135 /* 'in' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4593,13 +4599,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
91 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 147 /* 'with' || value */,
+ 150 /* 'with' || value */,
21 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 154 /* V00*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4628,7 +4634,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
91 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */
),
@@ -4654,14 +4660,14 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
151 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
90 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
51 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 158 /* V00*5-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 161 /* V00*5-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
83 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 164 /* V01*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
40 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4686,7 +4692,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
32 /* assert (|NestedExpCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
107 /* '(' || no-space value no-space */,
34 /* NestedExpCS::ownedExpression=ExpCS || value */,
108 /* ')' || no-space value */
@@ -4702,7 +4708,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
66 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 139 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 141 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::NumberLiteralExpCS-0(essentialoclcs::NumberLiteralExpCS): symbol=NUMBER_LITERAL
@@ -4726,10 +4732,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
123 /* assign V0 = |PatternExpCS::patternVariableName| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
89 /* PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
66 /* PatternExpCS::ownedPatternType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4747,9 +4753,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 210 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 220 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 213 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 223 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -4766,9 +4772,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 210 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 221 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 213 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 224 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -4793,10 +4799,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
null, // run-time resolution using SerializationSteps
createSerializationSteps(
107 /* '(' || no-space value no-space */,
- 156 /* V00*3-steps || value */,
- 214 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
- 163 /* V01*1-steps || value */,
- 215 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
+ 159 /* V00*3-steps || value */,
+ 217 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
+ 166 /* V01*1-steps || value */,
+ 218 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
108 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
@@ -4814,7 +4820,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
66 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 143 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 145 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::ShadowPartCS-0(essentialoclcs::ShadowPartCS): { referredProperty=UnrestrictedName "=" ownedInitExpression=(ExpCS|PatternExpCS) }
@@ -4826,9 +4832,9 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
40 /* assert (|ShadowPartCS::referredProperty| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
94 /* ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
- 116 /* '=' || soft-space value soft-space */,
+ 117 /* '=' || soft-space value soft-space */,
41 /* ShadowPartCS::ownedInitExpression=ExpCS|PatternExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4862,7 +4868,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
36 /* assert (|PathNameCS::ownedPathElements| - 1) == 0 */
),
createSerializationSteps(
- 217 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
+ 220 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 7/* FirstPathElementCS */,
@@ -4876,12 +4882,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
103 /* assign V0 = (|SquareBracketedClauseCS::ownedTerms| - 1) */
),
createSerializationSteps(
- 120 /* '[' || no-space value no-space */,
+ 121 /* '[' || no-space value no-space */,
76 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 155 /* V00*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 158 /* V00*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
76 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 121 /* ']' || no-space value */
+ 122 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.SQUARE_BRACKETED_CLAUSE_CS__OWNED_TERMS, 6/* ExpCS */,
@@ -4895,7 +4901,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
126 /* assign V0 = |StringLiteralExpCS::segments| */
),
createSerializationSteps(
- 153 /* V00*1-steps || value */,
+ 156 /* V00*1-steps || value */,
96 /* StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
@@ -4909,14 +4915,14 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
106 /* assign V0 = (|TupleLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 119 /* 'Tuple' || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 120 /* 'Tuple' || soft-space value soft-space */,
+ 151 /* '{' || soft-space value push soft-new-line */,
60 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 155 /* V00*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 158 /* V00*2-steps || value */,
+ 111 /* ',' || no-space value soft-new-line */,
60 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TUPLE_LITERAL_EXP_CS__OWNED_PARTS, 38/* TupleLiteralPartCS */,
@@ -4936,12 +4942,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
85 /* VariableCS::ownedType=TypeExpCS || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 117 /* '=' || soft-space value soft-space */,
43 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4964,10 +4970,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 223 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 226 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -4987,12 +4993,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
16 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 160 /* V00*7-steps || value */,
+ 163 /* V00*7-steps || value */,
107 /* '(' || no-space value no-space */,
- 167 /* V01*4-steps || value */,
+ 170 /* V01*4-steps || value */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
108 /* ')' || no-space value */
),
@@ -5013,7 +5019,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
15 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 154 /* V00*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5035,13 +5041,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
13 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
81 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
22 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
108 /* ')' || no-space value */,
- 169 /* V02*1-steps || value */,
+ 172 /* V02*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5069,13 +5075,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
14 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
45 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 111 /* ',' || no-space value soft-space */,
+ 112 /* ',' || no-space value soft-space */,
87 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
108 /* ')' || no-space value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5106,13 +5112,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
63 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
26 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 166 /* V01*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 169 /* V01*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
65 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 169 /* V02*1-steps || value */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 172 /* V02*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5143,16 +5149,16 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
80 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 159 /* V00*6-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 162 /* V00*6-steps || value */,
57 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 165 /* V01*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 168 /* V01*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
57 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
110 /* '++' || soft-space value soft-space */,
95 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 169 /* V02*1-steps || value */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 172 /* V02*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5180,15 +5186,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
16 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 160 /* V00*7-steps || value */,
+ 163 /* V00*7-steps || value */,
107 /* '(' || no-space value no-space */,
- 167 /* V01*4-steps || value */,
+ 170 /* V01*4-steps || value */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
108 /* ')' || no-space value */,
- 176 /* V03*1-steps || value */,
+ 179 /* V03*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5227,7 +5233,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
15 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 154 /* V00*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5249,13 +5255,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
13 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
81 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
22 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
108 /* ')' || no-space value */,
- 169 /* V02*1-steps || value */,
+ 172 /* V02*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5283,13 +5289,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
14 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
45 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 111 /* ',' || no-space value soft-space */,
+ 112 /* ',' || no-space value soft-space */,
87 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
108 /* ')' || no-space value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5319,15 +5325,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
16 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 160 /* V00*7-steps || value */,
+ 163 /* V00*7-steps || value */,
107 /* '(' || no-space value no-space */,
- 167 /* V01*4-steps || value */,
+ 170 /* V01*4-steps || value */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
108 /* ')' || no-space value */,
- 176 /* V03*1-steps || value */,
+ 179 /* V03*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5354,12 +5360,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
63 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
26 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 166 /* V01*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 169 /* V01*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
65 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TYPE_NAME_EXP_CS__OWNED_CURLY_BRACKETED_CLAUSE, 3/* CurlyBracketedClauseCS */,
@@ -5378,7 +5384,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 230 /* PathElementCS::referredElement=URI || soft-space value soft-space */
+ 233 /* PathElementCS::referredElement=URI || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -5390,7 +5396,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 232 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 235 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -5400,10 +5406,10 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
serializationRules[81] = createSerializationRule("URIPathNameCS-0", 111,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 216 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
- 155 /* V00*2-steps || value */,
- 114 /* '::' || no-space value no-space */,
- 218 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 219 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
+ 158 /* V00*2-steps || value */,
+ 115 /* '::' || no-space value no-space */,
+ 221 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 50/* NextPathElementCS,URIFirstPathElementCS */,
@@ -5436,24 +5442,24 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
193 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 122 /* 'attribute' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 171 /* V02*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 123 /* 'attribute' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 174 /* V02*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 182 /* V03*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 183 /* V04*1-steps || value */,
- 225 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 185 /* V03*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 186 /* V04*1-steps || value */,
+ 228 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5487,37 +5493,37 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
212 /* assign V8 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 122 /* 'attribute' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 171 /* V02*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 123 /* 'attribute' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 174 /* V02*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 182 /* V03*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 183 /* V04*1-steps || value */,
- 225 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 193 /* V05*5-steps || value */,
- 126 /* 'derivation' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 194 /* V06*1-steps || value */,
+ 185 /* V03*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 186 /* V04*1-steps || value */,
+ 228 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 196 /* V05*5-steps || value */,
+ 127 /* 'derivation' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 197 /* V06*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 202 /* V07*5-steps || value */,
- 134 /* 'initial' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 203 /* V08*1-steps || value */,
+ 116 /* ';' || no-space value soft-new-line */,
+ 205 /* V07*5-steps || value */,
+ 136 /* 'initial' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 206 /* V08*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5550,24 +5556,24 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
193 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 122 /* 'attribute' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 171 /* V02*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 123 /* 'attribute' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 174 /* V02*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 182 /* V03*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 183 /* V04*1-steps || value */,
- 225 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 185 /* V03*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 186 /* V04*1-steps || value */,
+ 228 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5601,37 +5607,37 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
212 /* assign V8 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 122 /* 'attribute' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 171 /* V02*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 123 /* 'attribute' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 174 /* V02*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 182 /* V03*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 183 /* V04*1-steps || value */,
- 225 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 193 /* V05*5-steps || value */,
- 126 /* 'derivation' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 194 /* V06*1-steps || value */,
+ 185 /* V03*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 186 /* V04*1-steps || value */,
+ 228 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 196 /* V05*5-steps || value */,
+ 127 /* 'derivation' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 197 /* V06*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 202 /* V07*5-steps || value */,
- 134 /* 'initial' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 203 /* V08*1-steps || value */,
+ 116 /* ';' || no-space value soft-new-line */,
+ 205 /* V07*5-steps || value */,
+ 136 /* 'initial' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 206 /* V08*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5662,21 +5668,21 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
185 /* assign V3 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 122 /* 'attribute' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 164 /* V01*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 123 /* 'attribute' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 167 /* V01*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 174 /* V02*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 178 /* V03*1-steps || value */,
- 225 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 177 /* V02*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 181 /* V03*1-steps || value */,
+ 228 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5706,34 +5712,34 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
208 /* assign V7 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 122 /* 'attribute' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 164 /* V01*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 123 /* 'attribute' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 167 /* V01*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 174 /* V02*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 178 /* V03*1-steps || value */,
- 225 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 187 /* V04*5-steps || value */,
- 126 /* 'derivation' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 188 /* V05*1-steps || value */,
+ 177 /* V02*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 181 /* V03*1-steps || value */,
+ 228 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 190 /* V04*5-steps || value */,
+ 127 /* 'derivation' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 191 /* V05*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 197 /* V06*5-steps || value */,
- 134 /* 'initial' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 198 /* V07*1-steps || value */,
+ 116 /* ';' || no-space value soft-new-line */,
+ 200 /* V06*5-steps || value */,
+ 136 /* 'initial' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 201 /* V07*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5756,11 +5762,11 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
113 /* assign V0 = |CompoundTargetElementCS::ownedTargetElements| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 152 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 155 /* V00*1-steps || value */,
74 /* CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTbaseCSPackage.Literals.COMPOUND_TARGET_ELEMENT_CS__OWNED_TARGET_ELEMENTS, 27/* SimpleTargetElementCS */,
@@ -5781,21 +5787,21 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
179 /* assign V3 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
8 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 125 /* 'datatype' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 126 /* 'datatype' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 181 /* V03*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 184 /* V03*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
104 /* '!serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5821,22 +5827,22 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
179 /* assign V3 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
8 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 125 /* 'datatype' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 126 /* 'datatype' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 181 /* V03*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 184 /* V03*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
104 /* '!serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5861,21 +5867,21 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
114 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
8 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 125 /* 'datatype' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 126 /* 'datatype' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 181 /* V03*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 184 /* V03*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
9 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5903,22 +5909,22 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
114 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
8 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 125 /* 'datatype' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 126 /* 'datatype' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 181 /* V03*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 184 /* V03*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
9 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5947,20 +5953,20 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
179 /* assign V3 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
8 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 125 /* 'datatype' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 126 /* 'datatype' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 179 /* V03*2-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 182 /* V03*2-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5986,21 +5992,21 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
179 /* assign V3 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
8 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 125 /* 'datatype' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 126 /* 'datatype' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 179 /* V03*2-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 182 /* V03*2-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6026,19 +6032,19 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
167 /* assign V2 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* 'enum' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* 'enum' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 173 /* V02*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 176 /* V02*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
104 /* '!serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6062,22 +6068,22 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
167 /* assign V2 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* 'enum' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* 'enum' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 173 /* V02*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 176 /* V02*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
104 /* '!serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 177 /* V03*1-steps || value */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 180 /* V03*1-steps || value */,
48 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6102,19 +6108,19 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* 'enum' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* 'enum' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 173 /* V02*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 176 /* V02*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
10 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6140,22 +6146,22 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* 'enum' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* 'enum' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 173 /* V02*3-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
+ 176 /* V02*3-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
10 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 177 /* V03*1-steps || value */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 180 /* V03*1-steps || value */,
48 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6184,18 +6190,18 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
167 /* assign V2 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* 'enum' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* 'enum' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 171 /* V02*2-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 174 /* V02*2-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6219,21 +6225,21 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
167 /* assign V2 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* 'enum' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* 'enum' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 171 /* V02*2-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 177 /* V03*1-steps || value */,
+ 174 /* V02*2-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 180 /* V03*1-steps || value */,
48 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6254,13 +6260,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 138 /* 'literal' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 140 /* 'literal' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
102 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 115 /* ';' || no-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6275,14 +6281,14 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 138 /* 'literal' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 140 /* 'literal' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
102 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6297,12 +6303,12 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 213 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 216 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
102 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 115 /* ';' || no-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6317,13 +6323,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 213 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 216 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
102 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6354,36 +6360,36 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
214 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 140 /* 'operation' || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 142 /* 'operation' || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
107 /* '(' || no-space value no-space */,
- 174 /* V02*4-steps || value */,
+ 177 /* V02*4-steps || value */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 180 /* V03*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 183 /* V03*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
108 /* ')' || no-space value */,
- 184 /* V04*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 192 /* V05*5-steps || value */,
- 146 /* 'throws' || soft-space value soft-space */,
+ 187 /* V04*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 195 /* V05*5-steps || value */,
+ 149 /* 'throws' || soft-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 195 /* V06*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 198 /* V06*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 201 /* V07*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 205 /* V08*1-steps || value */,
- 226 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 204 /* V07*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 208 /* V08*1-steps || value */,
+ 229 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6432,43 +6438,43 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
214 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 140 /* 'operation' || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 142 /* 'operation' || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
107 /* '(' || no-space value no-space */,
- 174 /* V02*4-steps || value */,
+ 177 /* V02*4-steps || value */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 180 /* V03*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 183 /* V03*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
108 /* ')' || no-space value */,
- 184 /* V04*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 192 /* V05*5-steps || value */,
- 146 /* 'throws' || soft-space value soft-space */,
+ 187 /* V04*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 195 /* V05*5-steps || value */,
+ 149 /* 'throws' || soft-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 195 /* V06*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 198 /* V06*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 201 /* V07*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 205 /* V08*1-steps || value */,
- 226 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 208 /* V09*5-steps || value */,
- 123 /* 'body' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 168 /* V10*1-steps || value */,
+ 204 /* V07*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 208 /* V08*1-steps || value */,
+ 229 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 211 /* V09*5-steps || value */,
+ 124 /* 'body' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 171 /* V10*1-steps || value */,
20 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6518,36 +6524,36 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
214 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 140 /* 'operation' || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 142 /* 'operation' || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
107 /* '(' || no-space value no-space */,
- 174 /* V02*4-steps || value */,
+ 177 /* V02*4-steps || value */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 180 /* V03*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 183 /* V03*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
108 /* ')' || no-space value */,
- 184 /* V04*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 192 /* V05*5-steps || value */,
- 146 /* 'throws' || soft-space value soft-space */,
+ 187 /* V04*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 195 /* V05*5-steps || value */,
+ 149 /* 'throws' || soft-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 195 /* V06*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 198 /* V06*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 201 /* V07*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 205 /* V08*1-steps || value */,
- 226 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 204 /* V07*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 208 /* V08*1-steps || value */,
+ 229 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6596,43 +6602,43 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
214 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 140 /* 'operation' || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 142 /* 'operation' || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
107 /* '(' || no-space value no-space */,
- 174 /* V02*4-steps || value */,
+ 177 /* V02*4-steps || value */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 180 /* V03*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 183 /* V03*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
108 /* ')' || no-space value */,
- 184 /* V04*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 192 /* V05*5-steps || value */,
- 146 /* 'throws' || soft-space value soft-space */,
+ 187 /* V04*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 195 /* V05*5-steps || value */,
+ 149 /* 'throws' || soft-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 195 /* V06*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 198 /* V06*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 201 /* V07*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 205 /* V08*1-steps || value */,
- 226 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 208 /* V09*5-steps || value */,
- 123 /* 'body' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 168 /* V10*1-steps || value */,
+ 204 /* V07*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 208 /* V08*1-steps || value */,
+ 229 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 211 /* V09*5-steps || value */,
+ 124 /* 'body' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 171 /* V10*1-steps || value */,
20 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6680,33 +6686,33 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
161 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 140 /* 'operation' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 142 /* 'operation' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
107 /* '(' || no-space value no-space */,
- 167 /* V01*4-steps || value */,
+ 170 /* V01*4-steps || value */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
108 /* ')' || no-space value */,
- 179 /* V03*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 186 /* V04*5-steps || value */,
- 146 /* 'throws' || soft-space value soft-space */,
+ 182 /* V03*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 189 /* V04*5-steps || value */,
+ 149 /* 'throws' || soft-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 190 /* V05*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 193 /* V05*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 196 /* V06*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 200 /* V07*1-steps || value */,
- 226 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 199 /* V06*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 203 /* V07*1-steps || value */,
+ 229 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6751,40 +6757,40 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
161 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 140 /* 'operation' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 142 /* 'operation' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
107 /* '(' || no-space value no-space */,
- 167 /* V01*4-steps || value */,
+ 170 /* V01*4-steps || value */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
54 /* OperationCS::ownedParameters+=ParameterCS || value */,
108 /* ')' || no-space value */,
- 179 /* V03*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 186 /* V04*5-steps || value */,
- 146 /* 'throws' || soft-space value soft-space */,
+ 182 /* V03*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 189 /* V04*5-steps || value */,
+ 149 /* 'throws' || soft-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 190 /* V05*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 193 /* V05*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
29 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 196 /* V06*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 200 /* V07*1-steps || value */,
- 226 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 206 /* V08*5-steps || value */,
- 123 /* 'body' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 207 /* V09*1-steps || value */,
+ 199 /* V06*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 203 /* V07*1-steps || value */,
+ 229 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 209 /* V08*5-steps || value */,
+ 124 /* 'body' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 210 /* V09*1-steps || value */,
20 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6820,19 +6826,19 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
179 /* assign V3 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 167 /* V01*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 170 /* V02*1-steps || value */,
- 227 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 179 /* V03*2-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 170 /* V01*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 173 /* V02*1-steps || value */,
+ 230 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 182 /* V03*2-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6862,27 +6868,27 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
199 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 142 /* 'property' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 144 /* 'property' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
105 /* '#' || no-space value no-space */,
93 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 179 /* V03*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 182 /* V03*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 185 /* V04*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 189 /* V05*1-steps || value */,
- 224 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 188 /* V04*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 192 /* V05*1-steps || value */,
+ 227 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6921,40 +6927,40 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
216 /* assign V9 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 142 /* 'property' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 144 /* 'property' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
105 /* '#' || no-space value no-space */,
93 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 179 /* V03*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 182 /* V03*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 185 /* V04*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 189 /* V05*1-steps || value */,
- 224 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 197 /* V06*5-steps || value */,
- 126 /* 'derivation' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 198 /* V07*1-steps || value */,
+ 188 /* V04*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 192 /* V05*1-steps || value */,
+ 227 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 200 /* V06*5-steps || value */,
+ 127 /* 'derivation' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 201 /* V07*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 206 /* V08*5-steps || value */,
- 134 /* 'initial' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 207 /* V09*1-steps || value */,
+ 116 /* ';' || no-space value soft-new-line */,
+ 209 /* V08*5-steps || value */,
+ 136 /* 'initial' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 210 /* V09*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6992,27 +6998,27 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
199 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 142 /* 'property' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 144 /* 'property' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
105 /* '#' || no-space value no-space */,
93 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 179 /* V03*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 182 /* V03*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 185 /* V04*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 189 /* V05*1-steps || value */,
- 224 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 188 /* V04*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 192 /* V05*1-steps || value */,
+ 227 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7051,40 +7057,40 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
216 /* assign V9 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 229 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
- 228 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 142 /* 'property' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 232 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 154 /* V00*1-steps || value */,
+ 231 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 144 /* 'property' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
105 /* '#' || no-space value no-space */,
93 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 171 /* V02*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 179 /* V03*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 174 /* V02*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 182 /* V03*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 185 /* V04*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 189 /* V05*1-steps || value */,
- 224 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 197 /* V06*5-steps || value */,
- 126 /* 'derivation' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 198 /* V07*1-steps || value */,
+ 188 /* V04*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 192 /* V05*1-steps || value */,
+ 227 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 200 /* V06*5-steps || value */,
+ 127 /* 'derivation' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 201 /* V07*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 206 /* V08*5-steps || value */,
- 134 /* 'initial' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 207 /* V09*1-steps || value */,
+ 116 /* ';' || no-space value soft-new-line */,
+ 209 /* V08*5-steps || value */,
+ 136 /* 'initial' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 210 /* V09*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7120,24 +7126,24 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
192 /* assign V4 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 142 /* 'property' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* 'property' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
105 /* '#' || no-space value no-space */,
93 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 171 /* V02*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 174 /* V02*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 182 /* V03*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 183 /* V04*1-steps || value */,
- 224 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 185 /* V03*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 186 /* V04*1-steps || value */,
+ 227 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7172,37 +7178,37 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
212 /* assign V8 = 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 142 /* 'property' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* 'property' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
105 /* '#' || no-space value no-space */,
93 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 164 /* V01*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
- 222 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 171 /* V02*2-steps || value */,
- 116 /* '=' || soft-space value soft-space */,
+ 167 /* V01*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
+ 225 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 174 /* V02*2-steps || value */,
+ 117 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 182 /* V03*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 183 /* V04*1-steps || value */,
- 224 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 193 /* V05*5-steps || value */,
- 126 /* 'derivation' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 194 /* V06*1-steps || value */,
+ 185 /* V03*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 186 /* V04*1-steps || value */,
+ 227 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 196 /* V05*5-steps || value */,
+ 127 /* 'derivation' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 197 /* V06*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 202 /* V07*5-steps || value */,
- 134 /* 'initial' || soft-space value soft-space */,
- 113 /* ':' || soft-space value soft-space */,
- 203 /* V08*1-steps || value */,
+ 116 /* ';' || no-space value soft-new-line */,
+ 205 /* V07*5-steps || value */,
+ 136 /* 'initial' || soft-space value soft-space */,
+ 114 /* ':' || soft-space value soft-space */,
+ 206 /* V08*1-steps || value */,
27 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 115 /* ';' || no-space value soft-new-line */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7230,13 +7236,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
41 /* assert (|SimpleTargetElementCS::input.'input'| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
2 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
100 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 136 /* 'iterates' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 138 /* 'iterates' || soft-space value soft-space */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 115 /* ';' || no-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -7260,19 +7266,19 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
163 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
2 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
100 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 161 /* V00*8-steps || value */,
- 136 /* 'iterates' || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 167 /* V01*4-steps || value */,
+ 164 /* V00*8-steps || value */,
+ 138 /* 'iterates' || soft-space value soft-space */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 170 /* V01*4-steps || value */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -7294,13 +7300,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
42 /* assert (|SimpleTargetElementCS::output.'output'| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
17 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
100 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 136 /* 'iterates' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 138 /* 'iterates' || soft-space value soft-space */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 115 /* ';' || no-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -7324,19 +7330,19 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
163 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
17 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
100 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 161 /* V00*8-steps || value */,
- 136 /* 'iterates' || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 167 /* V01*4-steps || value */,
+ 164 /* V00*8-steps || value */,
+ 138 /* 'iterates' || soft-space value soft-space */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 170 /* V01*4-steps || value */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -7358,13 +7364,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
44 /* assert (|SimpleTargetElementCS::via.'via'| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
103 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
100 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 154 /* V00*2-steps || value */,
- 136 /* 'iterates' || soft-space value soft-space */,
+ 157 /* V00*2-steps || value */,
+ 138 /* 'iterates' || soft-space value soft-space */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 115 /* ';' || no-space value soft-new-line */
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -7388,19 +7394,19 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
163 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
103 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
100 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 161 /* V00*8-steps || value */,
- 136 /* 'iterates' || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 167 /* V01*4-steps || value */,
+ 164 /* V00*8-steps || value */,
+ 138 /* 'iterates' || soft-space value soft-space */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 170 /* V01*4-steps || value */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
11 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -7460,28 +7466,28 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
176 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
4 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 124 /* 'class' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 125 /* 'class' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 175 /* V02*5-steps || value */,
- 131 /* 'extends' || soft-space value soft-space */,
+ 178 /* V02*5-steps || value */,
+ 132 /* 'extends' || soft-space value soft-space */,
73 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 180 /* V03*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 183 /* V03*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
73 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 184 /* V04*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 187 /* V04*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 191 /* V05*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 194 /* V06*1-steps || value */,
+ 194 /* V05*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 197 /* V06*1-steps || value */,
5 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 115 /* ';' || no-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 116 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7523,33 +7529,33 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
176 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 151 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 154 /* V00*1-steps || value */,
4 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 124 /* 'class' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 162 /* V01*1-steps || value */,
+ 125 /* 'class' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 165 /* V01*1-steps || value */,
70 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 175 /* V02*5-steps || value */,
- 131 /* 'extends' || soft-space value soft-space */,
+ 178 /* V02*5-steps || value */,
+ 132 /* 'extends' || soft-space value soft-space */,
73 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 180 /* V03*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 183 /* V03*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
73 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 184 /* V04*2-steps || value */,
- 113 /* ':' || soft-space value soft-space */,
+ 187 /* V04*2-steps || value */,
+ 114 /* ':' || soft-space value soft-space */,
3 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 191 /* V05*4-steps || value */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 194 /* V06*1-steps || value */,
+ 194 /* V05*4-steps || value */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 197 /* V06*1-steps || value */,
5 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 150 /* '}' || pop soft-space value soft-new-line */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 199 /* V07*1-steps || value */,
+ 153 /* '}' || pop soft-new-line value soft-new-line */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 202 /* V07*1-steps || value */,
53 /* StructuredClassCS::ownedOperations+=OperationCS || value */,
- 204 /* V08*1-steps || value */,
+ 207 /* V08*1-steps || value */,
67 /* StructuredClassCS::ownedProperties+=StructuralFeatureCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7582,13 +7588,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
24 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 209 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 144 /* 'target' || soft-space value soft-space */,
- 211 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 148 /* '{' || soft-space value push soft-new-line */,
- 152 /* V00*1-steps || value */,
+ 212 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* 'target' || soft-space value soft-space */,
+ 214 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '{' || soft-space value push soft-new-line */,
+ 155 /* V00*1-steps || value */,
75 /* TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value */,
- 150 /* '}' || pop soft-space value soft-new-line */
+ 153 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7606,7 +7612,7 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
15 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 151 /* V00*1-steps || value */,
+ 154 /* V00*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -7628,11 +7634,11 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
64 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 156 /* V00*3-steps || value */,
+ 159 /* V00*3-steps || value */,
107 /* '(' || no-space value no-space */,
19 /* TypedTypeRefCS::ownedBinding=TemplateBindingCS || value */,
108 /* ')' || no-space value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -7659,13 +7665,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
13 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
81 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
22 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
108 /* ')' || no-space value */,
- 169 /* V02*1-steps || value */,
+ 172 /* V02*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -7693,13 +7699,13 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
14 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 158 /* V00*5-steps || value */,
+ 161 /* V00*5-steps || value */,
107 /* '(' || no-space value no-space */,
45 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 111 /* ',' || no-space value soft-space */,
+ 112 /* ',' || no-space value soft-space */,
87 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
108 /* ')' || no-space value */,
- 162 /* V01*1-steps || value */,
+ 165 /* V01*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -7729,15 +7735,15 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
16 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 160 /* V00*7-steps || value */,
+ 163 /* V00*7-steps || value */,
107 /* '(' || no-space value no-space */,
- 167 /* V01*4-steps || value */,
+ 170 /* V01*4-steps || value */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 172 /* V02*2-steps || value */,
- 111 /* ',' || no-space value soft-space */,
+ 175 /* V02*2-steps || value */,
+ 112 /* ',' || no-space value soft-space */,
61 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
108 /* ')' || no-space value */,
- 176 /* V03*1-steps || value */,
+ 179 /* V03*1-steps || value */,
50 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -7786,20 +7792,71 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
- SerializationSegment.SOFT_SPACE /* soft-space */
+ SerializationSegment.PUSH /* push */
};
serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[10] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[11] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[12] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.POP /* pop */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[13] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.PUSH /* push */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
+ serializationSegments[14] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[15] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[16] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
}
/**
@@ -7807,41 +7864,41 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
*/
private void initSerializationSteps() {
// 0: StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 76 /*SINGLE_QUOTED_STRING*/, 6);
+ serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 76 /*SINGLE_QUOTED_STRING*/, 7);
// 1: SpecificationCS::exprString=UNQUOTED_STRING || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[1] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.SPECIFICATION_CS__EXPR_STRING, 107 /*UNQUOTED_STRING*/, 2);
// 2: SimpleTargetElementCS::input?='input' || soft-space value soft-space
- serializationSteps[2] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 13 /* 'input' */, 6);
+ serializationSteps[2] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 13 /* 'input' */, 7);
// 3: ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[3] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 76 /*SINGLE_QUOTED_STRING*/, 6);
+ serializationSteps[3] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 76 /*SINGLE_QUOTED_STRING*/, 7);
// 4: StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space
- serializationSteps[4] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 10 /* 'abstract' */, 6);
+ serializationSteps[4] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 10 /* 'abstract' */, 7);
// 5: StructuredClassCS::isInterface?='interface' || soft-space value soft-space
- serializationSteps[5] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 14 /* 'interface' */, 6);
+ serializationSteps[5] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 14 /* 'interface' */, 7);
// 6: MultiplicityCS::isNullFree?='|1' || no-space value no-space
serializationSteps[6] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 21 /* '|1' */, 3);
// 7: AbstractNameExpCS::isPre?='@' || soft-space value soft-space
- serializationSteps[7] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 7 /* '@' */, 6);
+ serializationSteps[7] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 7 /* '@' */, 7);
// 8: DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space
- serializationSteps[8] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 16 /* 'primitive' */, 6);
+ serializationSteps[8] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 16 /* 'primitive' */, 7);
// 9: DataTypeCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[9] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 17 /* 'serializable' */, 6);
+ serializationSteps[9] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 17 /* 'serializable' */, 7);
// 10: EnumerationCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[10] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 17 /* 'serializable' */, 6);
+ serializationSteps[10] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 17 /* 'serializable' */, 7);
// 11: SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space
- serializationSteps[11] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 116, 6);
+ serializationSteps[11] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 116, 7);
// 12: MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space
- serializationSteps[12] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 36 /*LOWER*/, 6);
+ serializationSteps[12] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 36 /*LOWER*/, 7);
// 13: CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space
- serializationSteps[13] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 10 /*CollectionTypeIdentifier*/, 6);
+ serializationSteps[13] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 10 /*CollectionTypeIdentifier*/, 7);
// 14: MapTypeCS::name='Map' || soft-space value soft-space
- serializationSteps[14] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 8 /* 'Map' */, 6);
+ serializationSteps[14] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 8 /* 'Map' */, 7);
// 15: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space
- serializationSteps[15] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 70 /*PrimitiveTypeIdentifier*/, 6);
+ serializationSteps[15] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 70 /*PrimitiveTypeIdentifier*/, 7);
// 16: TupleTypeCS::name='Tuple' || soft-space value soft-space
- serializationSteps[16] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 9 /* 'Tuple' */, 6);
+ serializationSteps[16] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 9 /* 'Tuple' */, 7);
// 17: SimpleTargetElementCS::output?='output' || soft-space value soft-space
- serializationSteps[17] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 15 /* 'output' */, 6);
+ serializationSteps[17] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 15 /* 'output' */, 7);
// 18: TemplateParameterSubstitutionCS::ownedActualParameter=TypeRefCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[18] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ACTUAL_PARAMETER, 103 /*TypeRefCS*/, 2);
// 19: TypedTypeRefCS::ownedBinding=TemplateBindingCS || value
@@ -7985,41 +8042,41 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
// 88: LetExpCS::ownedVariables+=LetVariableCS || value
serializationSteps[88] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.LET_EXP_CS__OWNED_VARIABLES, 39 /*LetVariableCS*/, 0);
// 89: PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space
- serializationSteps[89] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 116 /*UnrestrictedName*/, 6);
+ serializationSteps[89] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 116 /*UnrestrictedName*/, 7);
// 90: NavigatingArgCS::prefix=';' || no-space value soft-new-line
serializationSteps[90] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ';' */, 4);
// 91: NavigatingArgCS::prefix=',' || no-space value soft-space
serializationSteps[91] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 5 /* ',' */, 5);
// 92: NavigatingArgCS::prefix='|' || soft-space value soft-space
- serializationSteps[92] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 20 /* '|' */, 6);
+ serializationSteps[92] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 20 /* '|' */, 7);
// 93: ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space
- serializationSteps[93] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 116, 6);
+ serializationSteps[93] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 116, 7);
// 94: ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space
- serializationSteps[94] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 116, 6);
+ serializationSteps[94] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 116, 7);
// 95: CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space
- serializationSteps[95] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 31 /*Identifier*/, 6);
+ serializationSteps[95] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 31 /*Identifier*/, 7);
// 96: StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[96] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.STRING_LITERAL_EXP_CS__SEGMENTS, 84 /*StringLiteral*/, 2);
// 97: MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space
- serializationSteps[97] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 4 /* '*|+|?' */, 6);
+ serializationSteps[97] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 4 /* '*|+|?' */, 7);
// 98: BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[98] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.BOOLEAN_LITERAL_EXP_CS__SYMBOL, 12 /* 'false|true' */, 2);
// 99: NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[99] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NUMBER_LITERAL_EXP_CS__SYMBOL, 49 /*NUMBER_LITERAL*/, 2);
// 100: SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[100] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 116, 6);
+ serializationSteps[100] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 116, 7);
// 101: MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space
- serializationSteps[101] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 108 /*UPPER*/, 6);
+ serializationSteps[101] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 108 /*UPPER*/, 7);
// 102: EnumerationLiteralCS::value=SIGNED || soft-space value soft-space
- serializationSteps[102] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 74 /*SIGNED*/, 6);
+ serializationSteps[102] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 74 /*SIGNED*/, 7);
// 103: SimpleTargetElementCS::via?='via' || soft-space value soft-space
- serializationSteps[103] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 19 /* 'via' */, 6);
+ serializationSteps[103] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 19 /* 'via' */, 7);
// 104: '!serializable' || soft-space value soft-space
- serializationSteps[104] = createSerializationStepKeyword("!serializable", 6);
+ serializationSteps[104] = createSerializationStepKeyword("!serializable", 7);
// 105: '#' || no-space value no-space
serializationSteps[105] = createSerializationStepKeyword("#", 3);
// 106: '&&' || soft-space value soft-space
- serializationSteps[106] = createSerializationStepKeyword("&&", 6);
+ serializationSteps[106] = createSerializationStepKeyword("&&", 7);
// 107: '(' || no-space value no-space
serializationSteps[107] = createSerializationStepKeyword("(", 3);
// 108: ')' || no-space value
@@ -8027,251 +8084,257 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
// 109: '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[109] = createSerializationStepKeyword("*", 2);
// 110: '++' || soft-space value soft-space
- serializationSteps[110] = createSerializationStepKeyword("++", 6);
- // 111: ',' || no-space value soft-space
- serializationSteps[111] = createSerializationStepKeyword(",", 5);
- // 112: '..' || no-space value no-space
- serializationSteps[112] = createSerializationStepKeyword("..", 3);
- // 113: ':' || soft-space value soft-space
- serializationSteps[113] = createSerializationStepKeyword(":", 6);
- // 114: '::' || no-space value no-space
- serializationSteps[114] = createSerializationStepKeyword("::", 3);
- // 115: ';' || no-space value soft-new-line
- serializationSteps[115] = createSerializationStepKeyword(";", 4);
- // 116: '=' || soft-space value soft-space
- serializationSteps[116] = createSerializationStepKeyword("=", 6);
- // 117: '?' || soft-space value soft-space
- serializationSteps[117] = createSerializationStepKeyword("?", 6);
- // 118: 'Lambda' || soft-space value soft-space
- serializationSteps[118] = createSerializationStepKeyword("Lambda", 6);
- // 119: 'Tuple' || soft-space value soft-space
- serializationSteps[119] = createSerializationStepKeyword("Tuple", 6);
- // 120: '[' || no-space value no-space
- serializationSteps[120] = createSerializationStepKeyword("[", 3);
- // 121: ']' || no-space value
- serializationSteps[121] = createSerializationStepKeyword("]", 1);
- // 122: 'attribute' || soft-space value soft-space
- serializationSteps[122] = createSerializationStepKeyword("attribute", 6);
- // 123: 'body' || soft-space value soft-space
- serializationSteps[123] = createSerializationStepKeyword("body", 6);
- // 124: 'class' || soft-space value soft-space
- serializationSteps[124] = createSerializationStepKeyword("class", 6);
- // 125: 'datatype' || soft-space value soft-space
- serializationSteps[125] = createSerializationStepKeyword("datatype", 6);
- // 126: 'derivation' || soft-space value soft-space
- serializationSteps[126] = createSerializationStepKeyword("derivation", 6);
- // 127: 'else' || soft-space value soft-space
- serializationSteps[127] = createSerializationStepKeyword("else", 6);
- // 128: 'elseif' || soft-space value soft-space
- serializationSteps[128] = createSerializationStepKeyword("elseif", 6);
- // 129: 'endif' || soft-space value soft-space
- serializationSteps[129] = createSerializationStepKeyword("endif", 6);
- // 130: 'enum' || soft-space value soft-space
- serializationSteps[130] = createSerializationStepKeyword("enum", 6);
- // 131: 'extends' || soft-space value soft-space
- serializationSteps[131] = createSerializationStepKeyword("extends", 6);
- // 132: 'if' || soft-space value soft-space
- serializationSteps[132] = createSerializationStepKeyword("if", 6);
- // 133: 'in' || soft-space value soft-space
- serializationSteps[133] = createSerializationStepKeyword("in", 6);
- // 134: 'initial' || soft-space value soft-space
- serializationSteps[134] = createSerializationStepKeyword("initial", 6);
- // 135: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[135] = createSerializationStepKeyword("invalid", 2);
- // 136: 'iterates' || soft-space value soft-space
- serializationSteps[136] = createSerializationStepKeyword("iterates", 6);
- // 137: 'let' || soft-space value soft-space
- serializationSteps[137] = createSerializationStepKeyword("let", 6);
- // 138: 'literal' || soft-space value soft-space
- serializationSteps[138] = createSerializationStepKeyword("literal", 6);
- // 139: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[139] = createSerializationStepKeyword("null", 2);
- // 140: 'operation' || soft-space value soft-space
- serializationSteps[140] = createSerializationStepKeyword("operation", 6);
- // 141: 'pre' || soft-space value soft-space
- serializationSteps[141] = createSerializationStepKeyword("pre", 6);
- // 142: 'property' || soft-space value soft-space
- serializationSteps[142] = createSerializationStepKeyword("property", 6);
- // 143: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[143] = createSerializationStepKeyword("self", 2);
- // 144: 'target' || soft-space value soft-space
- serializationSteps[144] = createSerializationStepKeyword("target", 6);
- // 145: 'then' || soft-space value soft-space
- serializationSteps[145] = createSerializationStepKeyword("then", 6);
- // 146: 'throws' || soft-space value soft-space
- serializationSteps[146] = createSerializationStepKeyword("throws", 6);
- // 147: 'with' || value
- serializationSteps[147] = createSerializationStepKeyword("with", 0);
- // 148: '{' || soft-space value push soft-new-line
- serializationSteps[148] = createSerializationStepKeyword("{", 8);
- // 149: '|?' || no-space value no-space
- serializationSteps[149] = createSerializationStepKeyword("|?", 3);
- // 150: '}' || pop soft-space value soft-new-line
- serializationSteps[150] = createSerializationStepKeyword("}", 7);
- // 151: V00*1-steps || value
- serializationSteps[151] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
- // 152: V00*1-steps || value
- serializationSteps[152] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
- // 153: V00*1-steps || value
- serializationSteps[153] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
- // 154: V00*2-steps || value
- serializationSteps[154] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
- // 155: V00*2-steps || value
- serializationSteps[155] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
- // 156: V00*3-steps || value
- serializationSteps[156] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
- // 157: V00*4-steps || value
- serializationSteps[157] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
- // 158: V00*5-steps || value
- serializationSteps[158] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
- // 159: V00*6-steps || value
- serializationSteps[159] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
- // 160: V00*7-steps || value
- serializationSteps[160] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
- // 161: V00*8-steps || value
- serializationSteps[161] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
- // 162: V01*1-steps || value
- serializationSteps[162] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
- // 163: V01*1-steps || value
- serializationSteps[163] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
- // 164: V01*2-steps || value
- serializationSteps[164] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
- // 165: V01*2-steps || value
- serializationSteps[165] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
- // 166: V01*3-steps || value
- serializationSteps[166] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
- // 167: V01*4-steps || value
- serializationSteps[167] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
- // 168: V10*1-steps || value
- serializationSteps[168] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
- // 169: V02*1-steps || value
- serializationSteps[169] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
- // 170: V02*1-steps || value
- serializationSteps[170] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
- // 171: V02*2-steps || value
- serializationSteps[171] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
- // 172: V02*2-steps || value
- serializationSteps[172] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
- // 173: V02*3-steps || value
- serializationSteps[173] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
- // 174: V02*4-steps || value
- serializationSteps[174] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
- // 175: V02*5-steps || value
- serializationSteps[175] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
- // 176: V03*1-steps || value
- serializationSteps[176] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
- // 177: V03*1-steps || value
- serializationSteps[177] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
- // 178: V03*1-steps || value
- serializationSteps[178] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
- // 179: V03*2-steps || value
- serializationSteps[179] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
- // 180: V03*2-steps || value
- serializationSteps[180] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
- // 181: V03*3-steps || value
- serializationSteps[181] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
- // 182: V03*4-steps || value
- serializationSteps[182] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
- // 183: V04*1-steps || value
- serializationSteps[183] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
- // 184: V04*2-steps || value
- serializationSteps[184] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
- // 185: V04*4-steps || value
- serializationSteps[185] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
- // 186: V04*5-steps || value
- serializationSteps[186] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
- // 187: V04*5-steps || value
- serializationSteps[187] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
- // 188: V05*1-steps || value
- serializationSteps[188] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
- // 189: V05*1-steps || value
- serializationSteps[189] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
- // 190: V05*2-steps || value
- serializationSteps[190] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
- // 191: V05*4-steps || value
- serializationSteps[191] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
- // 192: V05*5-steps || value
- serializationSteps[192] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
- // 193: V05*5-steps || value
- serializationSteps[193] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
- // 194: V06*1-steps || value
- serializationSteps[194] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
- // 195: V06*2-steps || value
- serializationSteps[195] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
- // 196: V06*4-steps || value
- serializationSteps[196] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
- // 197: V06*5-steps || value
- serializationSteps[197] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
- // 198: V07*1-steps || value
- serializationSteps[198] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
- // 199: V07*1-steps || value
- serializationSteps[199] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
- // 200: V07*1-steps || value
- serializationSteps[200] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
- // 201: V07*4-steps || value
- serializationSteps[201] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
- // 202: V07*5-steps || value
- serializationSteps[202] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
- // 203: V08*1-steps || value
- serializationSteps[203] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
- // 204: V08*1-steps || value
- serializationSteps[204] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
- // 205: V08*1-steps || value
- serializationSteps[205] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
- // 206: V08*5-steps || value
- serializationSteps[206] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
- // 207: V09*1-steps || value
- serializationSteps[207] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
- // 208: V09*5-steps || value
- serializationSteps[208] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
- // 209: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[209] = createSerializationStepWrapper(2);
- // 210: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
- serializationSteps[210] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 112 /*UnaryOperatorName*/, 6);
- // 211: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
- serializationSteps[211] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 116 /*UnrestrictedName*/, 6);
- // 212: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
- serializationSteps[212] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 2 /*BinaryOperatorName*/, 6);
- // 213: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
- serializationSteps[213] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 20 /*EnumerationLiteralName*/, 6);
- // 214: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
- serializationSteps[214] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 51 /*NavigatingArgCS*/, 0);
- // 215: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
- serializationSteps[215] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 54/*NavigatingCommaArgCS*/,55/*NavigatingSemiArgCS*/,53/*NavigatingBarArgCS*/}, 0);
- // 216: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
- serializationSteps[216] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 110 /*URIFirstPathElementCS*/, 0);
- // 217: PathNameCS::ownedPathElements+=FirstPathElementCS || value
- serializationSteps[217] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 28 /*FirstPathElementCS*/, 0);
- // 218: PathNameCS::ownedPathElements+=NextPathElementCS || value
- serializationSteps[218] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 58 /*NextPathElementCS*/, 0);
- // 219: OperatorExpCS::ownedRight=ExpCS || value
- serializationSteps[219] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 27 /*ExpCS*/, 0);
- // 220: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
- serializationSteps[220] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 65 /*PrefixedLetExpCS*/, 0);
- // 221: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
- serializationSteps[221] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 66 /*PrefixedPrimaryExpCS*/, 0);
- // 222: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
- serializationSteps[222] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 104 /*TypedMultiplicityRefCS*/, 0);
- // 223: TypedElementCS::ownedType=TypeExpCS || value
- serializationSteps[223] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 96 /*TypeExpCS*/, 0);
- // 224: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[224] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 6);
- // 225: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[225] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 6);
- // 226: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
- serializationSteps[226] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 6);
- // 227: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
- serializationSteps[227] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 6);
- // 228: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
- serializationSteps[228] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 11 /* 'definition' */, 6);
- // 229: TypedElementCS::qualifiers+='static' || soft-space value soft-space
- serializationSteps[229] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 18 /* 'static' */, 6);
- // 230: PathElementCS::referredElement=URI || soft-space value soft-space
- serializationSteps[230] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 109, 6);
- // 231: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
- serializationSteps[231] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 114, 6);
- // 232: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
- serializationSteps[232] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 116, 6);
+ serializationSteps[110] = createSerializationStepKeyword("++", 7);
+ // 111: ',' || no-space value soft-new-line
+ serializationSteps[111] = createSerializationStepKeyword(",", 4);
+ // 112: ',' || no-space value soft-space
+ serializationSteps[112] = createSerializationStepKeyword(",", 5);
+ // 113: '..' || no-space value no-space
+ serializationSteps[113] = createSerializationStepKeyword("..", 3);
+ // 114: ':' || soft-space value soft-space
+ serializationSteps[114] = createSerializationStepKeyword(":", 7);
+ // 115: '::' || no-space value no-space
+ serializationSteps[115] = createSerializationStepKeyword("::", 3);
+ // 116: ';' || no-space value soft-new-line
+ serializationSteps[116] = createSerializationStepKeyword(";", 4);
+ // 117: '=' || soft-space value soft-space
+ serializationSteps[117] = createSerializationStepKeyword("=", 7);
+ // 118: '?' || soft-space value soft-space
+ serializationSteps[118] = createSerializationStepKeyword("?", 7);
+ // 119: 'Lambda' || soft-space value soft-space
+ serializationSteps[119] = createSerializationStepKeyword("Lambda", 7);
+ // 120: 'Tuple' || soft-space value soft-space
+ serializationSteps[120] = createSerializationStepKeyword("Tuple", 7);
+ // 121: '[' || no-space value no-space
+ serializationSteps[121] = createSerializationStepKeyword("[", 3);
+ // 122: ']' || no-space value
+ serializationSteps[122] = createSerializationStepKeyword("]", 1);
+ // 123: 'attribute' || soft-space value soft-space
+ serializationSteps[123] = createSerializationStepKeyword("attribute", 7);
+ // 124: 'body' || soft-space value soft-space
+ serializationSteps[124] = createSerializationStepKeyword("body", 7);
+ // 125: 'class' || soft-space value soft-space
+ serializationSteps[125] = createSerializationStepKeyword("class", 7);
+ // 126: 'datatype' || soft-space value soft-space
+ serializationSteps[126] = createSerializationStepKeyword("datatype", 7);
+ // 127: 'derivation' || soft-space value soft-space
+ serializationSteps[127] = createSerializationStepKeyword("derivation", 7);
+ // 128: 'else' || soft-new-line pop value push soft-space
+ serializationSteps[128] = createSerializationStepKeyword("else", 15);
+ // 129: 'elseif' || soft-new-line pop soft-space value push soft-space
+ serializationSteps[129] = createSerializationStepKeyword("elseif", 16);
+ // 130: 'endif' || soft-new-line pop value soft-space
+ serializationSteps[130] = createSerializationStepKeyword("endif", 10);
+ // 131: 'enum' || soft-space value soft-space
+ serializationSteps[131] = createSerializationStepKeyword("enum", 7);
+ // 132: 'extends' || soft-space value soft-space
+ serializationSteps[132] = createSerializationStepKeyword("extends", 7);
+ // 133: 'if' || soft-new-line value push soft-space
+ serializationSteps[133] = createSerializationStepKeyword("if", 11);
+ // 134: 'in' || soft-space pop value soft-new-line
+ serializationSteps[134] = createSerializationStepKeyword("in", 12);
+ // 135: 'in' || soft-space value soft-space
+ serializationSteps[135] = createSerializationStepKeyword("in", 7);
+ // 136: 'initial' || soft-space value soft-space
+ serializationSteps[136] = createSerializationStepKeyword("initial", 7);
+ // 137: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[137] = createSerializationStepKeyword("invalid", 2);
+ // 138: 'iterates' || soft-space value soft-space
+ serializationSteps[138] = createSerializationStepKeyword("iterates", 7);
+ // 139: 'let' || soft-space value push
+ serializationSteps[139] = createSerializationStepKeyword("let", 6);
+ // 140: 'literal' || soft-space value soft-space
+ serializationSteps[140] = createSerializationStepKeyword("literal", 7);
+ // 141: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[141] = createSerializationStepKeyword("null", 2);
+ // 142: 'operation' || soft-space value soft-space
+ serializationSteps[142] = createSerializationStepKeyword("operation", 7);
+ // 143: 'pre' || soft-space value soft-space
+ serializationSteps[143] = createSerializationStepKeyword("pre", 7);
+ // 144: 'property' || soft-space value soft-space
+ serializationSteps[144] = createSerializationStepKeyword("property", 7);
+ // 145: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[145] = createSerializationStepKeyword("self", 2);
+ // 146: 'target' || soft-space value soft-space
+ serializationSteps[146] = createSerializationStepKeyword("target", 7);
+ // 147: 'then' || pop soft-space value push soft-space
+ serializationSteps[147] = createSerializationStepKeyword("then", 14);
+ // 148: 'then' || pop value push soft-space
+ serializationSteps[148] = createSerializationStepKeyword("then", 9);
+ // 149: 'throws' || soft-space value soft-space
+ serializationSteps[149] = createSerializationStepKeyword("throws", 7);
+ // 150: 'with' || value
+ serializationSteps[150] = createSerializationStepKeyword("with", 0);
+ // 151: '{' || soft-space value push soft-new-line
+ serializationSteps[151] = createSerializationStepKeyword("{", 13);
+ // 152: '|?' || no-space value no-space
+ serializationSteps[152] = createSerializationStepKeyword("|?", 3);
+ // 153: '}' || pop soft-new-line value soft-new-line
+ serializationSteps[153] = createSerializationStepKeyword("}", 8);
+ // 154: V00*1-steps || value
+ serializationSteps[154] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
+ // 155: V00*1-steps || value
+ serializationSteps[155] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
+ // 156: V00*1-steps || value
+ serializationSteps[156] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
+ // 157: V00*2-steps || value
+ serializationSteps[157] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
+ // 158: V00*2-steps || value
+ serializationSteps[158] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
+ // 159: V00*3-steps || value
+ serializationSteps[159] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
+ // 160: V00*4-steps || value
+ serializationSteps[160] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
+ // 161: V00*5-steps || value
+ serializationSteps[161] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
+ // 162: V00*6-steps || value
+ serializationSteps[162] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
+ // 163: V00*7-steps || value
+ serializationSteps[163] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
+ // 164: V00*8-steps || value
+ serializationSteps[164] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
+ // 165: V01*1-steps || value
+ serializationSteps[165] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
+ // 166: V01*1-steps || value
+ serializationSteps[166] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
+ // 167: V01*2-steps || value
+ serializationSteps[167] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
+ // 168: V01*2-steps || value
+ serializationSteps[168] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
+ // 169: V01*3-steps || value
+ serializationSteps[169] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
+ // 170: V01*4-steps || value
+ serializationSteps[170] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
+ // 171: V10*1-steps || value
+ serializationSteps[171] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
+ // 172: V02*1-steps || value
+ serializationSteps[172] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
+ // 173: V02*1-steps || value
+ serializationSteps[173] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
+ // 174: V02*2-steps || value
+ serializationSteps[174] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
+ // 175: V02*2-steps || value
+ serializationSteps[175] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
+ // 176: V02*3-steps || value
+ serializationSteps[176] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
+ // 177: V02*4-steps || value
+ serializationSteps[177] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
+ // 178: V02*5-steps || value
+ serializationSteps[178] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
+ // 179: V03*1-steps || value
+ serializationSteps[179] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
+ // 180: V03*1-steps || value
+ serializationSteps[180] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
+ // 181: V03*1-steps || value
+ serializationSteps[181] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
+ // 182: V03*2-steps || value
+ serializationSteps[182] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
+ // 183: V03*2-steps || value
+ serializationSteps[183] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
+ // 184: V03*3-steps || value
+ serializationSteps[184] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
+ // 185: V03*4-steps || value
+ serializationSteps[185] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
+ // 186: V04*1-steps || value
+ serializationSteps[186] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
+ // 187: V04*2-steps || value
+ serializationSteps[187] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
+ // 188: V04*4-steps || value
+ serializationSteps[188] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
+ // 189: V04*5-steps || value
+ serializationSteps[189] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
+ // 190: V04*5-steps || value
+ serializationSteps[190] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
+ // 191: V05*1-steps || value
+ serializationSteps[191] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
+ // 192: V05*1-steps || value
+ serializationSteps[192] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
+ // 193: V05*2-steps || value
+ serializationSteps[193] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
+ // 194: V05*4-steps || value
+ serializationSteps[194] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
+ // 195: V05*5-steps || value
+ serializationSteps[195] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
+ // 196: V05*5-steps || value
+ serializationSteps[196] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
+ // 197: V06*1-steps || value
+ serializationSteps[197] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
+ // 198: V06*2-steps || value
+ serializationSteps[198] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
+ // 199: V06*4-steps || value
+ serializationSteps[199] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
+ // 200: V06*5-steps || value
+ serializationSteps[200] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
+ // 201: V07*1-steps || value
+ serializationSteps[201] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
+ // 202: V07*1-steps || value
+ serializationSteps[202] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
+ // 203: V07*1-steps || value
+ serializationSteps[203] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
+ // 204: V07*4-steps || value
+ serializationSteps[204] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
+ // 205: V07*5-steps || value
+ serializationSteps[205] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
+ // 206: V08*1-steps || value
+ serializationSteps[206] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
+ // 207: V08*1-steps || value
+ serializationSteps[207] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
+ // 208: V08*1-steps || value
+ serializationSteps[208] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
+ // 209: V08*5-steps || value
+ serializationSteps[209] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
+ // 210: V09*1-steps || value
+ serializationSteps[210] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
+ // 211: V09*5-steps || value
+ serializationSteps[211] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
+ // 212: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[212] = createSerializationStepWrapper(2);
+ // 213: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
+ serializationSteps[213] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 112 /*UnaryOperatorName*/, 7);
+ // 214: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
+ serializationSteps[214] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 116 /*UnrestrictedName*/, 7);
+ // 215: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
+ serializationSteps[215] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 2 /*BinaryOperatorName*/, 7);
+ // 216: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
+ serializationSteps[216] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 20 /*EnumerationLiteralName*/, 7);
+ // 217: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
+ serializationSteps[217] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 51 /*NavigatingArgCS*/, 0);
+ // 218: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
+ serializationSteps[218] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 54/*NavigatingCommaArgCS*/,55/*NavigatingSemiArgCS*/,53/*NavigatingBarArgCS*/}, 0);
+ // 219: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
+ serializationSteps[219] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 110 /*URIFirstPathElementCS*/, 0);
+ // 220: PathNameCS::ownedPathElements+=FirstPathElementCS || value
+ serializationSteps[220] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 28 /*FirstPathElementCS*/, 0);
+ // 221: PathNameCS::ownedPathElements+=NextPathElementCS || value
+ serializationSteps[221] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 58 /*NextPathElementCS*/, 0);
+ // 222: OperatorExpCS::ownedRight=ExpCS || value
+ serializationSteps[222] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 27 /*ExpCS*/, 0);
+ // 223: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
+ serializationSteps[223] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 65 /*PrefixedLetExpCS*/, 0);
+ // 224: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
+ serializationSteps[224] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 66 /*PrefixedPrimaryExpCS*/, 0);
+ // 225: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
+ serializationSteps[225] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 104 /*TypedMultiplicityRefCS*/, 0);
+ // 226: TypedElementCS::ownedType=TypeExpCS || value
+ serializationSteps[226] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 96 /*TypeExpCS*/, 0);
+ // 227: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[227] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 7);
+ // 228: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[228] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 7);
+ // 229: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
+ serializationSteps[229] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 7);
+ // 230: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
+ serializationSteps[230] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 7);
+ // 231: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
+ serializationSteps[231] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 11 /* 'definition' */, 7);
+ // 232: TypedElementCS::qualifiers+='static' || soft-space value soft-space
+ serializationSteps[232] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 18 /* 'static' */, 7);
+ // 233: PathElementCS::referredElement=URI || soft-space value soft-space
+ serializationSteps[233] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 109, 7);
+ // 234: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
+ serializationSteps[234] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 114, 7);
+ // 235: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
+ serializationSteps[235] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 116, 7);
}
/**
@@ -8286,6 +8349,18 @@ public class QVTbaseSerializationMetaData extends AbstractSerializationMetaData
substringSteps[2] = createSubstringStep("?->", 3 /* no-space, value, no-space */);
// 3: '?.' : [no-space, value, no-space]
substringSteps[3] = createSubstringStep("?.", 3 /* no-space, value, no-space */);
+ // 4: 'else' : [soft-new-line, pop, value, push, soft-space]
+ substringSteps[4] = createSubstringStep("else", 15 /* soft-new-line, pop, value, push, soft-space */);
+ // 5: 'endif' : [soft-new-line, pop, value, soft-space]
+ substringSteps[5] = createSubstringStep("endif", 10 /* soft-new-line, pop, value, soft-space */);
+ // 6: 'if' : [soft-new-line, value, push, soft-space]
+ substringSteps[6] = createSubstringStep("if", 11 /* soft-new-line, value, push, soft-space */);
+ // 7: 'in' : [soft-space, pop, value, soft-new-line]
+ substringSteps[7] = createSubstringStep("in", 12 /* soft-space, pop, value, soft-new-line */);
+ // 8: 'let' : [soft-space, value, push]
+ substringSteps[8] = createSubstringStep("let", 6 /* soft-space, value, push */);
+ // 9: 'then' : [pop, soft-space, value, push, soft-space]
+ substringSteps[9] = createSubstringStep("then", 14 /* pop, soft-space, value, push, soft-space */);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ide/contentassist/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ide/contentassist/antlr/internal/InternalQVTcoreLexer.java
index 16a81870d..43bd39163 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ide/contentassist/antlr/internal/InternalQVTcoreLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ide/contentassist/antlr/internal/InternalQVTcoreLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtcore.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java
index 313e207ab..c13088d49 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtcore.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/QVTcoreSerializationMetaData.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/QVTcoreSerializationMetaData.java
index 18d50952d..f1147ad13 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/QVTcoreSerializationMetaData.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/QVTcoreSerializationMetaData.java
@@ -82,9 +82,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
private final @NonNull SerializationMatchStep @NonNull [] serializationMatchSteps = new @NonNull SerializationMatchStep[396];
private final @NonNull SerializationMatchTerm @NonNull [] serializationMatchTerms = new @NonNull SerializationMatchTerm[293];
private final @NonNull SerializationRule @NonNull [] serializationRules = new @NonNull SerializationRule[169];
- private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [10] @NonNull [];
- private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[299];
- private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[4];
+ private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [25] @NonNull [];
+ private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[313];
+ private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[10];
private final @Nullable String @Nullable [] multipleLineCommentMidfixes = new @Nullable String[] {" *"};
private final @NonNull String @Nullable [] multipleLineCommentPrefixes = new @NonNull String[] {"/*"};
private final @NonNull String @Nullable [] multipleLineCommentSuffixes = new @NonNull String[] {"*/"};
@@ -123,7 +123,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
@Override
protected int getFirstGlobalSerializationStepLiteralIndex() {
- return 146;
+ return 147;
}
@Override
@@ -138,12 +138,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
@Override
protected int getLastGlobalSerializationStepAssignmentIndex() {
- return 145;
+ return 146;
}
@Override
protected int getLastGlobalSerializationStepLiteralIndex() {
- return 206;
+ return 216;
}
@Override
@@ -393,7 +393,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
146 /* GuardPatternCS-0: '(' ')' */,
147 /* GuardPatternCS-1: '(' (GuardPatternCS::ownedPredicates+=PredicateCS)[V0:+] ')' */,
148 /* GuardPatternCS-2: '(' PatternCS::ownedUnrealizedVariables+=GuardVariableCS (',' PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[V0:*] ')' */,
- 149 /* GuardPatternCS-3: '(' PatternCS::ownedUnrealizedVariables+=GuardVariableCS (',' PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[V0:*] '|' (GuardPatternCS::ownedPredicates+=PredicateCS)[V1:*] ')' */
+ 149 /* GuardPatternCS-3: '(' (PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[1] (',' PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[V0:*] '|' (GuardPatternCS::ownedPredicates+=PredicateCS)[V1:*] ')' */
),
new @NonNull EReference_TargetGrammarRuleVector [] {
createEReference_TargetGrammarRuleVector(QVTcoreCSPackage.Literals.GUARD_PATTERN_CS__OWNED_PREDICATES,
@@ -1128,61 +1128,61 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "attribute" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "attribute" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 12 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[2] = createDataTypeRuleValue(2, "BinaryOperatorName", 7 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[2] = createDataTypeRuleValue(2, "BinaryOperatorName", 12 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -1192,8 +1192,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
18 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* symbol="false" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* symbol="false" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[4] = createParserRuleValue(4, "BottomPatternCS", -1,
createSerializationRules(
@@ -1210,37 +1210,37 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 18 /* "{" : [value] | [soft-new-line, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* ownedUnrealizedVariables+=UnrealizedVariableCS : [value] | [value] */,
(0 << 16) | 0 /* ownedRealizedVariables+=RealizedVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* ownedUnrealizedVariables+=UnrealizedVariableCS : [value] | [value] */,
(0 << 16) | 0 /* ownedRealizedVariables+=RealizedVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "|" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 0 /* ownedConstraints+=PredicateOrAssignmentCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 15 /* "|" : [value] | [soft-new-line, pop, value, push] */,
+ (0 << 16) | 3 /* ownedConstraints+=PredicateOrAssignmentCS* : [value] | [soft-new-line, value] */,
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 10 /* "{" : [value] | [soft-new-line, value, push] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* ownedUnrealizedVariables+=UnrealizedVariableCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedRealizedVariables+=RealizedVariableCS : [value] | [value] */,
+ (0 << 16) | 3 /* ownedRealizedVariables+=RealizedVariableCS : [value] | [soft-new-line, value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* ownedUnrealizedVariables+=UnrealizedVariableCS : [value] | [value] */,
(0 << 16) | 0 /* ownedRealizedVariables+=RealizedVariableCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 0 /* ownedConstraints+=PredicateOrAssignmentCS+ : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* "{" : [value] | [soft-new-line, value, push] */,
+ (0 << 16) | 3 /* ownedConstraints+=PredicateOrAssignmentCS+ : [value] | [soft-new-line, value] */,
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {BottomPatternCS} : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 10 /* "{" : [value] | [soft-new-line, value, push] */,
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[5] = createParserRuleValue(5, "ClassCS", 48 /* ClassCS|DataTypeCS|EnumerationCS|StructuredClassCS */,
createSerializationRules(
@@ -1269,9 +1269,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
19 /* CoIteratorVariableCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[7] = createParserRuleValue(7, "CollectionLiteralExpCS", -1,
@@ -1280,13 +1280,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[8] = createParserRuleValue(8, "CollectionLiteralPartCS", -1,
createSerializationRules(
@@ -1297,7 +1297,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* ".." : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedLastExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedExpression=PatternExpCS : [value] | [value] */
);
@@ -1307,39 +1307,39 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "++" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 12 /* "++" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[10] = createParserRuleValue(10, "CollectionTypeCS", -1,
createSerializationRules(
24 /* CollectionTypeCS-0: CollectionTypeCS::name=CollectionTypeIdentifier ('(' CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS (CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS)[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedType=TypeExpWithoutMultiplicityCS : [value] | [value] */,
(0 << 16) | 0 /* ownedCollectionMultiplicity=MultiplicityCS? : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[11] = createDataTypeRuleValue(11, "CollectionTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[11] = createDataTypeRuleValue(11, "CollectionTypeIdentifier", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[12] = createParserRuleValue(12, "CompoundTargetElementCS", -1,
createSerializationRules(
89 /* CompoundTargetElementCS-0: '{' (CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=SimpleTargetElementCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";"? : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[13] = createParserRuleValue(13, "CurlyBracketedClauseCS", -1,
createSerializationRules(
@@ -1347,13 +1347,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {CurlyBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[14] = new TerminalRuleValue(14, "DOUBLE_QUOTED_STRING");
grammarRuleValues[15] = createParserRuleValue(15, "DataTypeCS", -1,
@@ -1366,24 +1366,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
95 /* DataTypeCS-5: (DataTypeCS::isPrimitive?='primitive')[V0:?] 'datatype' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V2:?] ('{' '}')[V3:?] '{' '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "datatype" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "datatype" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 12 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[16] = createParserRuleValue(16, "DirectionCS", -1,
createSerializationRules(
@@ -1391,18 +1391,18 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {DirectionCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=Identifier? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "imports" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=Identifier? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "imports" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 12 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "uses" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* uses+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "uses" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* uses+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* uses+=UnrestrictedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 12 /* uses+=UnrestrictedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[17] = new TerminalRuleValue(17, "ESCAPED_CHARACTER");
grammarRuleValues[18] = new TerminalRuleValue(18, "ESCAPED_ID");
@@ -1411,9 +1411,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
26 /* ElseIfThenExpCS-0: 'elseif' IfThenExpCS::ownedCondition=ExpCS 'then' IfThenExpCS::ownedThenExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "elseif" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 24 /* "elseif" : [value] | [soft-new-line, pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 14 /* "then" : [value] | [pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[20] = createParserRuleValue(20, "EnumerationCS", -1,
@@ -1426,24 +1426,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
101 /* EnumerationCS-5: 'enum' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V0:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V1:?] ('{' '}')[V2:?] '{' (EnumerationCS::ownedLiterals+=EnumerationLiteralCS)[V3:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "enum" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "enum" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 12 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedLiterals+=EnumerationLiteralCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[21] = createParserRuleValue(21, "EnumerationLiteralCS", -1,
createSerializationRules(
@@ -1455,29 +1455,35 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "literal" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "literal" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[22] = createDataTypeRuleValue(22, "EnumerationLiteralName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[23] = createDataTypeRuleValue(23, "EssentialOCLInfixOperatorName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[24] = createDataTypeRuleValue(24, "EssentialOCLNavigationOperatorName", 4 /* [no-space, value, no-space] */,
+ grammarRuleValues[22] = createDataTypeRuleValue(22, "EnumerationLiteralName", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[23] = createDataTypeRuleValue(23, "EssentialOCLInfixOperatorName", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[24] = createDataTypeRuleValue(24, "EssentialOCLNavigationOperatorName", 6 /* [no-space, value, no-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
3 /* '?.' : [no-space, value, no-space] */);
- grammarRuleValues[25] = createDataTypeRuleValue(25, "EssentialOCLReservedKeyword", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[26] = createDataTypeRuleValue(26, "EssentialOCLUnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[27] = createDataTypeRuleValue(27, "EssentialOCLUnreservedName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[28] = createDataTypeRuleValue(28, "EssentialOCLUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[25] = createDataTypeRuleValue(25, "EssentialOCLReservedKeyword", 12 /* [soft-space, value, soft-space] */,
+ 4 /* 'else' : [soft-new-line, pop, value, push, soft-space] */,
+ 5 /* 'endif' : [soft-new-line, pop, value, soft-space] */,
+ 6 /* 'if' : [soft-new-line, value, push, soft-space] */,
+ 7 /* 'in' : [soft-space, pop, value, soft-new-line] */,
+ 8 /* 'let' : [soft-space, value, push] */,
+ 9 /* 'then' : [pop, soft-space, value, push, soft-space] */);
+ grammarRuleValues[26] = createDataTypeRuleValue(26, "EssentialOCLUnaryOperatorName", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[27] = createDataTypeRuleValue(27, "EssentialOCLUnreservedName", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[28] = createDataTypeRuleValue(28, "EssentialOCLUnrestrictedName", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[29] = createParserRuleValue(29, "ExpCS", 75 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
createSerializationRules(
18 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */,
@@ -1505,7 +1511,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* {InfixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrefixedLetExpCS : [value] | [value] */
);
@@ -1513,114 +1519,114 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
createSerializationRules(
0 /* FirstPathElementCS-0: PathElementCS::referredElement=UnrestrictedName */
),
- (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[31] = createParserRuleValue(31, "GuardPatternCS", -1,
createSerializationRules(
146 /* GuardPatternCS-0: '(' ')' */,
147 /* GuardPatternCS-1: '(' (GuardPatternCS::ownedPredicates+=PredicateCS)[V0:+] ')' */,
148 /* GuardPatternCS-2: '(' PatternCS::ownedUnrealizedVariables+=GuardVariableCS (',' PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[V0:*] ')' */,
- 149 /* GuardPatternCS-3: '(' PatternCS::ownedUnrealizedVariables+=GuardVariableCS (',' PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[V0:*] '|' (GuardPatternCS::ownedPredicates+=PredicateCS)[V1:*] ')' */
+ 149 /* GuardPatternCS-3: '(' (PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[1] (',' PatternCS::ownedUnrealizedVariables+=GuardVariableCS)[V0:*] '|' (GuardPatternCS::ownedPredicates+=PredicateCS)[V1:*] ')' */
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 0 /* ownedUnrealizedVariables+=GuardVariableCS : [value] | [value] */,
+ (0 << 16) | 10 /* "(" : [value] | [soft-new-line, value, push] */,
+ (3 << 16) | 0 /* ownedUnrealizedVariables+=GuardVariableCS : [soft-new-line, value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedUnrealizedVariables+=GuardVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "|" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 0 /* ownedPredicates+=PredicateCS* : [value] | [value] */,
- (0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
+ (0 << 16) | 15 /* "|" : [value] | [soft-new-line, pop, value, push] */,
+ (0 << 16) | 3 /* ownedPredicates+=PredicateCS* : [value] | [soft-new-line, value] */,
+ (0 << 16) | 9 /* ")" : [value] | [pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 0 /* ownedUnrealizedVariables+=GuardVariableCS : [value] | [value] */,
+ (0 << 16) | 10 /* "(" : [value] | [soft-new-line, value, push] */,
+ (0 << 16) | 3 /* ownedUnrealizedVariables+=GuardVariableCS : [value] | [soft-new-line, value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 0 /* ownedUnrealizedVariables+=GuardVariableCS : [value] | [value] */,
- (0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 3 /* ownedUnrealizedVariables+=GuardVariableCS : [value] | [soft-new-line, value] */,
+ (0 << 16) | 16 /* ")" : [value] | [soft-new-line, pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 0 /* ownedPredicates+=PredicateCS+ : [value] | [value] */,
- (0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
+ (0 << 16) | 10 /* "(" : [value] | [soft-new-line, value, push] */,
+ (0 << 16) | 3 /* ownedPredicates+=PredicateCS+ : [value] | [soft-new-line, value] */,
+ (0 << 16) | 9 /* ")" : [value] | [pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {GuardPatternCS} : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 1 /* ")" : [value] | [no-space, value] */
+ (0 << 16) | 10 /* "(" : [value] | [soft-new-line, value, push] */,
+ (0 << 16) | 9 /* ")" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[32] = createParserRuleValue(32, "GuardVariableCS", -1,
createSerializationRules(
150 /* GuardVariableCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
- grammarRuleValues[33] = createDataTypeRuleValue(33, "ID", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[33] = createDataTypeRuleValue(33, "ID", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[34] = new TerminalRuleValue(34, "INT");
- grammarRuleValues[35] = createDataTypeRuleValue(35, "Identifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[35] = createDataTypeRuleValue(35, "Identifier", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[36] = createParserRuleValue(36, "IfExpCS", -1,
createSerializationRules(
28 /* IfExpCS-0: 'if' IfExpCS::ownedCondition=ExpCS|PatternExpCS 'then' IfExpCS::ownedThenExpression=ExpCS (IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS)[V0:*] 'else' IfExpCS::ownedElseExpression=ExpCS 'endif' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "if" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 19 /* "if" : [value] | [soft-new-line, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=(ExpCS|PatternExpCS) : [value] | [value] */,
- (0 << 16) | 7 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 22 /* "then" : [value] | [pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedIfThenExpressions+=ElseIfThenExpCS* : [value] | [value] */,
- (0 << 16) | 7 /* "else" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "else" : [value] | [soft-new-line, pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedElseExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "endif" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 17 /* "endif" : [value] | [soft-new-line, pop, value, soft-space] */
);
grammarRuleValues[37] = createParserRuleValue(37, "ImportCS", -1,
createSerializationRules(
151 /* ImportCS-0: 'import' (NamedElementCS::name=Identifier ':')[V0:?] ImportCS::ownedPathName=URIPathNameCS (ImportCS::isAll?='::' '*')[V1:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "import" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "import" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* name=Identifier : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=Identifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=URIPathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* isAll?="::" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "*" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 12 /* isAll?="::" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "*" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[38] = createDataTypeRuleValue(38, "InfixOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[38] = createDataTypeRuleValue(38, "InfixOperatorName", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[39] = createParserRuleValue(39, "InvalidLiteralExpCS", -1,
createSerializationRules(
29 /* InvalidLiteralExpCS-0: 'invalid' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {InvalidLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "invalid" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* "invalid" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[40] = new TerminalRuleValue(40, "LETTER_CHARACTER");
- grammarRuleValues[41] = createDataTypeRuleValue(41, "LOWER", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[41] = createDataTypeRuleValue(41, "LOWER", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[42] = createParserRuleValue(42, "LambdaLiteralExpCS", -1,
createSerializationRules(
30 /* LambdaLiteralExpCS-0: 'Lambda' '{' LambdaLiteralExpCS::ownedExpressionCS=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 12 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpressionCS=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[43] = createParserRuleValue(43, "LetExpCS", -1,
createSerializationRules(
31 /* LetExpCS-0: 'let' LetExpCS::ownedVariables+=LetVariableCS (',' LetExpCS::ownedVariables+=LetVariableCS)[V0:*] 'in' LetExpCS::ownedInExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "let" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "let" : [value] | [soft-space, value, push] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 20 /* "in" : [value] | [soft-space, pop, value, soft-new-line] */,
(0 << 16) | 0 /* ownedInExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[44] = createParserRuleValue(44, "LetVariableCS", -1,
@@ -1628,12 +1634,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
32 /* LetVariableCS-0: NamedElementCS::name=UnrestrictedName (LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V0:?] (':' VariableCS::ownedType=TypeExpCS)[V1:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[45] = new TerminalRuleValue(45, "ML_COMMENT");
@@ -1644,13 +1650,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=MapTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[48] = createParserRuleValue(48, "MapLiteralPartCS", -1,
createSerializationRules(
@@ -1659,8 +1665,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedKey=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValue=ExpCS : [value] | [value] */
);
grammarRuleValues[49] = createParserRuleValue(49, "MapTypeCS", -1,
@@ -1668,11 +1674,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
35 /* MapTypeCS-0: MapTypeCS::name='Map' ('(' MapTypeCS::ownedKeyType=TypeExpCS ',' MapTypeCS::ownedValueType=TypeExpCS ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name="Map" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name="Map" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedKeyType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValueType=TypeExpCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -1682,25 +1688,25 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {MappingCS} : [value] | [value] */,
- (0 << 16) | 7 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "map" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "map" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInPathName=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "refines" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* refines+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "refines" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* refines+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* refines+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 12 /* refines+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedDomains+=NamedDomainCS* : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "where" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "where" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedMiddle=UnnamedDomainCS : [value] | [value] */,
(0 << 16) | 0 /* ownedComposedMappings+=MappingCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[51] = createParserRuleValue(51, "Model", -1,
createSerializationRules(
@@ -1713,10 +1719,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
1 /* MultiplicityBoundsCS-0: MultiplicityBoundsCS::lowerBound=LOWER ('..' MultiplicityBoundsCS::upperBound=UPPER)[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 6 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 12 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[53] = createParserRuleValue(53, "MultiplicityCS", -1,
createSerializationRules(
@@ -1728,22 +1734,22 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
7 /* MultiplicityCS-5: '[' MultiplicityStringCS::stringBounds='*|+|?' ']' */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "[" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "[" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* MultiplicityBoundsCS : [value] | [value] */,
(0 << 16) | 0 /* MultiplicityStringCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 4 /* "|?" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* "|?" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 12 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
grammarRuleValues[54] = createParserRuleValue(54, "MultiplicityStringCS", -1,
createSerializationRules(
8 /* MultiplicityStringCS-0: MultiplicityStringCS::stringBounds='*|+|?' */
),
- (0 << 16) | 7 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[55] = createDataTypeRuleValue(55, "NUMBER_LITERAL", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[55] = createDataTypeRuleValue(55, "NUMBER_LITERAL", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[56] = createParserRuleValue(56, "NameExpCS", -1,
createSerializationRules(
37 /* NameExpCS-0: AbstractNameExpCS::ownedPathName=PathNameCS (AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS)[V0:*] (AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V1:?] (AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS)[V2:?] (AbstractNameExpCS::isPre?='@' 'pre')[V3:?] */
@@ -1754,17 +1760,17 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "pre" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "pre" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[57] = createParserRuleValue(57, "NamedDomainCS", -1,
createSerializationRules(
153 /* NamedDomainCS-0: (DomainCS::isCheck?='check')[V0:?] (DomainCS::isEnforce?='enforce')[V1:?] DomainCS::direction=UnrestrictedName AreaCS::ownedGuardPattern=GuardPatternCS AreaCS::ownedBottomPattern=BottomPatternCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isEnforce?="enforce"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* direction=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isEnforce?="enforce"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* direction=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedGuardPattern=GuardPatternCS : [value] | [value] */,
(0 << 16) | 0 /* ownedBottomPattern=BottomPatternCS : [value] | [value] */
);
@@ -1782,36 +1788,36 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[59] = createParserRuleValue(59, "NavigatingArgExpCS", 76 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NavigatingArgExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
@@ -1843,13 +1849,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
43 /* NavigatingBarArgCS-0: NavigatingArgCS::prefix='|' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[61] = createParserRuleValue(61, "NavigatingCommaArgCS", -1,
@@ -1860,38 +1866,38 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
47 /* NavigatingCommaArgCS-3: NavigatingArgCS::prefix=',' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix="," : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* prefix="," : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[62] = createParserRuleValue(62, "NavigatingSemiArgCS", -1,
@@ -1899,16 +1905,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
48 /* NavigatingSemiArgCS-0: NavigatingArgCS::prefix=';' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
- grammarRuleValues[63] = createDataTypeRuleValue(63, "NavigationOperatorName", 7 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[63] = createDataTypeRuleValue(63, "NavigationOperatorName", 12 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -1918,7 +1924,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
49 /* NestedExpCS-0: '(' NestedExpCS::ownedExpression=ExpCS ')' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -1926,7 +1932,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
createSerializationRules(
9 /* NextPathElementCS-0: PathElementCS::referredElement=UnreservedName */
),
- (0 << 16) | 7 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[66] = createParserRuleValue(66, "NullLiteralExpCS", -1,
createSerializationRules(
@@ -1934,7 +1940,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {NullLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "null" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* "null" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[67] = createParserRuleValue(67, "NumberLiteralExpCS", -1,
createSerializationRules(
@@ -1954,61 +1960,61 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "operation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "operation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "throws" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "throws" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 12 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 7 /* "body" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "body" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedBodyExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[69] = createParserRuleValue(69, "ParamDeclarationCS", -1,
createSerializationRules(
154 /* ParamDeclarationCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[70] = createParserRuleValue(70, "ParameterCS", -1,
@@ -2016,23 +2022,23 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
112 /* ParameterCS-0: NamedElementCS::name=UnrestrictedName (':' TypedElementCS::ownedType=TypedMultiplicityRefCS)[V0:?] ('{' (TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique')[V2:+] '}')[V1:?] ('{' '}')[V3:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 12 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[71] = createParserRuleValue(71, "PathNameCS", -1,
createSerializationRules(
@@ -2041,7 +2047,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=FirstPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
grammarRuleValues[72] = createParserRuleValue(72, "PatternExpCS", -1,
@@ -2049,8 +2055,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
52 /* PatternExpCS-0: (PatternExpCS::patternVariableName=UnrestrictedName)[V0:?] ':' PatternExpCS::ownedPatternType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatternType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[73] = createParserRuleValue(73, "PredicateCS", -1,
@@ -2059,7 +2065,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[74] = createParserRuleValue(74, "PredicateOrAssignmentCS", -1,
createSerializationRules(
@@ -2067,14 +2073,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
157 /* PredicateOrAssignmentCS-1: (PredicateOrAssignmentCS::isDefault?='default')[V0:?] PredicateOrAssignmentCS::ownedTarget=ExpCS (PredicateOrAssignmentCS::isPartial?='+=' PredicateOrAssignmentCS::ownedInitExpression=ExpCS)[V1:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isDefault?="default"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isDefault?="default"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedTarget=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* ":=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isPartial?="+=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isPartial?="+=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[75] = createParserRuleValue(75, "PrefixedLetExpCS", 33 /* LetExpCS|PrefixedLetExpCS */,
createSerializationRules(
@@ -2084,7 +2090,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedLetExpCS : [value] | [value] */,
(0 << 16) | 0 /* LetExpCS : [value] | [value] */
);
@@ -2110,7 +2116,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrimaryExpCS : [value] | [value] */
);
@@ -2165,34 +2171,34 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
createSerializationRules(
55 /* PrimitiveTypeCS-0: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier */
),
- (0 << 16) | 7 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[80] = createDataTypeRuleValue(80, "PrimitiveTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[81] = createDataTypeRuleValue(81, "QVTbaseUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[82] = createDataTypeRuleValue(82, "QVTcoreUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[80] = createDataTypeRuleValue(80, "PrimitiveTypeIdentifier", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[81] = createDataTypeRuleValue(81, "QVTbaseUnrestrictedName", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[82] = createDataTypeRuleValue(82, "QVTcoreUnrestrictedName", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[83] = createParserRuleValue(83, "QualifiedPackageCS", -1,
createSerializationRules(
158 /* QualifiedPackageCS-0: 'package' (QualifiedPackageCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName (':' PackageCS::nsPrefix=UnrestrictedName)[V1:?] ('=' PackageCS::nsURI=URI)[V2:?] ';' */,
159 /* QualifiedPackageCS-1: 'package' (QualifiedPackageCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName (':' PackageCS::nsPrefix=UnrestrictedName)[V1:?] ('=' PackageCS::nsURI=URI)[V2:?] '{' (PackageCS::ownedClasses+=ClassCS|TransformationCS)[V3:*] (PackageOwnerCS::ownedPackages+=QualifiedPackageCS)[V4:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "package" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "package" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* nsPrefix=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* nsPrefix=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* nsURI=URI : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* nsURI=URI : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedPackages+=QualifiedPackageCS : [value] | [value] */,
- (0 << 16) | 3 /* ownedClasses+=(ClassCS|TransformationCS) : [value] | [half-new-line, value, half-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 5 /* ownedPackages+=QualifiedPackageCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 5 /* ownedClasses+=(ClassCS|TransformationCS) : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[84] = createParserRuleValue(84, "QueryCS", -1,
createSerializationRules(
@@ -2201,38 +2207,38 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
162 /* QueryCS-2: (QueryCS::isTransient?='transient')[V0:?] 'query' QueryCS::ownedPathName=ScopeNameCS NamedElementCS::name=UnrestrictedName '(' (QueryCS::ownedParameters+=ParamDeclarationCS (',' QueryCS::ownedParameters+=ParamDeclarationCS)[V2:*])[V1:?] ')' ':' TypedElementCS::ownedType=TypeExpCS '{' QueryCS::ownedExpression=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isTransient?="transient"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "query" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isTransient?="transient"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "query" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParamDeclarationCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=ParamDeclarationCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* implementation=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 12 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* implementation=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[85] = createParserRuleValue(85, "RealizedVariableCS", -1,
createSerializationRules(
163 /* RealizedVariableCS-0: 'realize' NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "realize" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "realize" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[86] = createParserRuleValue(86, "ReferenceCS", -1,
@@ -2247,64 +2253,64 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "property" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "property" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "#" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* "#" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 12 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 12 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 8 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[87] = createParserRuleValue(87, "RoundBracketedClauseCS", -1,
createSerializationRules(
@@ -2312,13 +2318,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {RoundBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedArguments+=NavigatingArgCS : [value] | [value] */,
(0 << 16) | 0 /* ownedArguments+=(NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS)* : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[88] = createDataTypeRuleValue(88, "SIGNED", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[88] = createDataTypeRuleValue(88, "SIGNED", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[89] = new TerminalRuleValue(89, "SIMPLE_ID");
grammarRuleValues[90] = new TerminalRuleValue(90, "SINGLE_QUOTED_STRING");
grammarRuleValues[91] = new TerminalRuleValue(91, "SL_COMMENT");
@@ -2328,10 +2334,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=FirstPathElementCS : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */
+ (0 << 16) | 6 /* "::" : [value] | [no-space, value, no-space] */
);
grammarRuleValues[93] = createParserRuleValue(93, "SelfExpCS", -1,
createSerializationRules(
@@ -2339,7 +2345,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {SelfExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "self" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* "self" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[94] = createParserRuleValue(94, "ShadowPartCS", -1,
createSerializationRules(
@@ -2348,8 +2354,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=(ExpCS|PatternExpCS) : [value] | [value] */,
(0 << 16) | 0 /* ownedInitExpression=StringLiteralExpCS : [value] | [value] */
);
@@ -2370,23 +2376,23 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* input?="input" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* output?="output" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* via?="via" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* input?="input" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* output?="output" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* via?="via" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "iterates" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "iterates" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 12 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[97] = createParserRuleValue(97, "SpecificationCS", -1,
createSerializationRules(
@@ -2395,21 +2401,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[98] = createParserRuleValue(98, "SquareBracketedClauseCS", -1,
createSerializationRules(
61 /* SquareBracketedClauseCS-0: '[' SquareBracketedClauseCS::ownedTerms+=ExpCS (',' SquareBracketedClauseCS::ownedTerms+=ExpCS)[V0:*] ']' */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "[" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "[" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
- grammarRuleValues[99] = createDataTypeRuleValue(99, "StringLiteral", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[99] = createDataTypeRuleValue(99, "StringLiteral", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[100] = createParserRuleValue(100, "StringLiteralExpCS", -1,
createSerializationRules(
62 /* StringLiteralExpCS-0: (StringLiteralExpCS::segments+=StringLiteral)[V0:+] */
@@ -2441,43 +2447,43 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
128 /* StructuredClassCS-1: (StructuredClassCS::isAbstract?='abstract')[V0:?] 'class' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] ('extends' StructuredClassCS::ownedSuperTypes+=TypedRefCS (',' StructuredClassCS::ownedSuperTypes+=TypedRefCS)[V3:*])[V2:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V4:?] ('{' (StructuredClassCS::isInterface?='interface')[V6:?] '}')[V5:?] '{' (StructuredClassCS::ownedOperations+=OperationCS)[V7:*] (StructuredClassCS::ownedProperties+=StructuralFeatureCS)[V8:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "class" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "class" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 12 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* ownedOperations+=OperationCS : [value] | [value] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[103] = createParserRuleValue(103, "TargetCS", -1,
createSerializationRules(
129 /* TargetCS-0: 'target' NamedElementCS::name=UnrestrictedName '{' (TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "target" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 12 /* "target" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=(SimpleTargetElementCS|CompoundTargetElementCS)* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";"? : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[104] = createParserRuleValue(104, "TemplateBindingCS", -1,
createSerializationRules(
@@ -2486,7 +2492,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedSubstitutions+=TemplateParameterSubstitutionCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSubstitutions+=TemplateParameterSubstitutionCS : [value] | [value] */,
(0 << 16) | 0 /* ownedMultiplicity=MultiplicityCS? : [value] | [value] */
);
@@ -2501,10 +2507,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
13 /* TemplateSignatureCS-0: '(' TemplateSignatureCS::ownedParameters+=TypeParameterCS (',' TemplateSignatureCS::ownedParameters+=TypeParameterCS)[V0:*] ')' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedParameters+=TypeParameterCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=TypeParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2513,52 +2519,52 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
165 /* TopLevelCS-0: (RootCS::ownedImports+=ImportCS)[V0:*] (PackageOwnerCS::ownedPackages+=QualifiedPackageCS)[V1:*] (TopLevelCS::ownedTransformations+=TransformationCS)[V2:*] (TopLevelCS::ownedMappings+=MappingCS)[V3:*] (TopLevelCS::ownedQueries+=QueryCS)[V4:*] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 0 /* ownedImports+=ImportCS* : [value] | [value] */,
+ (4 << 16) | 0 /* ownedImports+=ImportCS* : [value, half-new-line] | [value] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedPackages+=QualifiedPackageCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedTransformations+=TransformationCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedMappings+=MappingCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedQueries+=QueryCS : [value] | [value] */
+ (0 << 16) | 5 /* ownedPackages+=QualifiedPackageCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 5 /* ownedTransformations+=TransformationCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 5 /* ownedMappings+=MappingCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 5 /* ownedQueries+=QueryCS : [value] | [half-new-line, value, half-new-line] */
);
grammarRuleValues[108] = createParserRuleValue(108, "TransformationCS", -1,
createSerializationRules(
166 /* TransformationCS-0: 'transformation' (AbstractTransformationCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnreservedName '{' (TransformationCS::ownedDirections+=DirectionCS ';')[V1:*] (AbstractTransformationCS::ownedTargets+=TargetCS)[V2:*] (TransformationCS::ownedProperties+=StructuralFeatureCS)[V3:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "transformation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "transformation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnreservedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 12 /* name=UnreservedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 0 /* ownedDirections+=DirectionCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* ownedTargets+=TargetCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 9 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[109] = createParserRuleValue(109, "TupleLiteralExpCS", -1,
createSerializationRules(
63 /* TupleLiteralExpCS-0: 'Tuple' '{' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS (',' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 12 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[110] = createParserRuleValue(110, "TupleLiteralPartCS", -1,
createSerializationRules(
64 /* TupleLiteralPartCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[111] = createParserRuleValue(111, "TuplePartCS", -1,
@@ -2566,8 +2572,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
65 /* TuplePartCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[112] = createParserRuleValue(112, "TupleTypeCS", -1,
@@ -2575,13 +2581,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
66 /* TupleTypeCS-0: TupleTypeCS::name='Tuple' ('(' (TupleTypeCS::ownedParts+=TuplePartCS (',' TupleTypeCS::ownedParts+=TuplePartCS)[V2:*])[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=TuplePartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 8 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=TuplePartCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2651,21 +2657,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 21 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedPatternGuard=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[119] = createParserRuleValue(119, "TypeParameterCS", -1,
createSerializationRules(
14 /* TypeParameterCS-0: NamedElementCS::name=UnrestrictedName ('extends' TypeParameterCS::ownedExtends+=TypedRefCS ('&&' TypeParameterCS::ownedExtends+=TypedRefCS)[V1:*])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 7 /* "&&" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "&&" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */
);
grammarRuleValues[120] = createParserRuleValue(120, "TypeRefCS", 80 /* CollectionTypeCS|MapTypeCS|PrimitiveTypeCS|TupleTypeCS|TypeLiteralCS|TypeRefCS|TypedRefCS|TypedTypeRefCS|WildcardTypeRefCS */,
@@ -2712,23 +2718,23 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathName=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedBinding=TemplateBindingCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
grammarRuleValues[124] = new TerminalRuleValue(124, "UNQUOTED_STRING");
- grammarRuleValues[125] = createDataTypeRuleValue(125, "UPPER", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[126] = createDataTypeRuleValue(126, "URI", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[125] = createDataTypeRuleValue(125, "UPPER", 12 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[126] = createDataTypeRuleValue(126, "URI", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[127] = createParserRuleValue(127, "URIFirstPathElementCS", -1,
createSerializationRules(
79 /* URIFirstPathElementCS-0: PathElementCS::referredElement=URI */,
80 /* URIFirstPathElementCS-1: PathElementCS::referredElement=UnrestrictedName */
),
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PathElementWithURICS} : [value] | [value] */,
- (0 << 16) | 7 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[128] = createParserRuleValue(128, "URIPathNameCS", -1,
createSerializationRules(
@@ -2737,17 +2743,17 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=URIFirstPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[129] = createDataTypeRuleValue(129, "UnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[129] = createDataTypeRuleValue(129, "UnaryOperatorName", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[130] = createParserRuleValue(130, "UnlimitedNaturalLiteralExpCS", -1,
createSerializationRules(
82 /* UnlimitedNaturalLiteralExpCS-0: '*' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {UnlimitedNaturalLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "*" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 12 /* "*" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[131] = createParserRuleValue(131, "UnnamedDomainCS", -1,
createSerializationRules(
@@ -2763,15 +2769,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
168 /* UnrealizedVariableCS-0: NamedElementCS::name=UnrestrictedName (':' TypedElementCS::ownedType=TypeExpCS)[V0:?] (':=' UnrealizedVariableCS::ownedInitExpression=ExpCS)[V1:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* ":=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
- grammarRuleValues[133] = createDataTypeRuleValue(133, "UnreservedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[133] = createDataTypeRuleValue(133, "UnreservedName", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[134] = createParserRuleValue(134, "UnreservedPathNameCS", -1,
createSerializationRules(
16 /* UnreservedPathNameCS-0: PathNameCS::ownedPathElements+=NextPathElementCS ('::' PathNameCS::ownedPathElements+=NextPathElementCS)[V0:*] */
@@ -2779,10 +2785,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 6 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[135] = createDataTypeRuleValue(135, "UnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[135] = createDataTypeRuleValue(135, "UnrestrictedName", 12 /* [soft-space, value, soft-space] */);
grammarRuleValues[136] = new TerminalRuleValue(136, "WS");
grammarRuleValues[137] = createParserRuleValue(137, "WildcardTypeRefCS", -1,
createSerializationRules(
@@ -2790,9 +2796,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {WildcardTypeRefCS} : [value] | [value] */,
- (0 << 16) | 7 /* "?" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "?" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends=TypedRefCS : [value] | [value] */
);
}
@@ -4365,7 +4371,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
41 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 298 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 312 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -4380,9 +4386,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
22 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 155 /* '..' || no-space value no-space */,
- 142 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */
+ 222 /* V00*2-steps || value */,
+ 160 /* '..' || no-space value no-space */,
+ 143 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4396,13 +4402,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
27 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
+ 169 /* '[' || no-space value no-space */,
22 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 155 /* '..' || no-space value no-space */,
- 142 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 205 /* '|?' || no-space value no-space */,
- 165 /* ']' || no-space value */
+ 222 /* V00*2-steps || value */,
+ 160 /* '..' || no-space value no-space */,
+ 143 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
+ 214 /* '|?' || no-space value no-space */,
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4416,13 +4422,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
27 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
+ 169 /* '[' || no-space value no-space */,
22 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 155 /* '..' || no-space value no-space */,
- 142 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 160 /* '..' || no-space value no-space */,
+ 143 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
14 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 165 /* ']' || no-space value */
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -4439,12 +4445,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
27 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
+ 169 /* '[' || no-space value no-space */,
22 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 155 /* '..' || no-space value no-space */,
- 142 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 165 /* ']' || no-space value */
+ 222 /* V00*2-steps || value */,
+ 160 /* '..' || no-space value no-space */,
+ 143 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4457,10 +4463,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
- 138 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 205 /* '|?' || no-space value no-space */,
- 165 /* ']' || no-space value */
+ 169 /* '[' || no-space value no-space */,
+ 139 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
+ 214 /* '|?' || no-space value no-space */,
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4474,10 +4480,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
- 138 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
+ 169 /* '[' || no-space value no-space */,
+ 139 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
14 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 165 /* ']' || no-space value */
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -4494,9 +4500,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
- 138 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 165 /* ']' || no-space value */
+ 169 /* '[' || no-space value no-space */,
+ 139 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4510,7 +4516,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
29 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 138 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */
+ 139 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4523,7 +4529,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
41 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 297 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
+ 311 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -4533,10 +4539,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationRules[10] = createSerializationRule("PathNameCS-0", 71,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 281 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 211 /* V00*2-steps || value */,
- 157 /* '::' || no-space value no-space */,
- 282 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 293 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 223 /* V00*2-steps || value */,
+ 162 /* '::' || no-space value no-space */,
+ 294 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 23/* FirstPathElementCS,NextPathElementCS */,
@@ -4553,11 +4559,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
134 /* assign V0 = (|TemplateBindingCS::ownedSubstitutions| - 1) */
),
createSerializationSteps(
- 109 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 109 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 218 /* V01*1-steps || value */,
+ 110 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
+ 223 /* V00*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 110 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
+ 230 /* V01*1-steps || value */,
76 /* TemplateBindingCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4591,13 +4597,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
135 /* assign V0 = (|TemplateSignatureCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 149 /* '(' || no-space value no-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 151 /* '(' || no-space value no-space */,
84 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 223 /* V00*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
84 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
- 150 /* ')' || no-space value */
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.TEMPLATE_SIGNATURE_CS__OWNED_PARAMETERS, 63/* TypeParameterCS */,
@@ -4614,13 +4620,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
189 /* assign V1 = (|TypeParameterCS::ownedExtends| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 175 /* 'extends' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 226 /* V00*5-steps || value */,
+ 180 /* 'extends' || soft-space value soft-space */,
56 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */,
- 221 /* V01*2-steps || value */,
- 148 /* '&&' || soft-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 149 /* '&&' || soft-space value soft-space */,
56 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4641,10 +4647,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
97 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 212 /* V00*3-steps || value */,
- 149 /* '(' || no-space value no-space */,
+ 224 /* V00*3-steps || value */,
+ 151 /* '(' || no-space value no-space */,
31 /* TypedTypeRefCS::ownedBinding=TemplateBindingCS || value */,
- 150 /* ')' || no-space value */
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.TYPED_TYPE_REF_CS__OWNED_BINDING, 50/* TemplateBindingCS */,
@@ -4661,10 +4667,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
130 /* assign V0 = (|PathNameCS::ownedPathElements| - 1) */
),
createSerializationSteps(
- 282 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 211 /* V00*2-steps || value */,
- 157 /* '::' || no-space value no-space */,
- 282 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 294 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 223 /* V00*2-steps || value */,
+ 162 /* '::' || no-space value no-space */,
+ 294 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 22/* NextPathElementCS */,
@@ -4679,9 +4685,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
179 /* assign V0 = |WildcardTypeRefCS::ownedExtends| */
),
createSerializationSteps(
- 161 /* '?' || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 175 /* 'extends' || soft-space value soft-space */,
+ 166 /* '?' || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 180 /* 'extends' || soft-space value soft-space */,
57 /* WildcardTypeRefCS::ownedExtends=TypedRefCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4696,7 +4702,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
3 /* assert (|BooleanLiteralExpCS::symbol.'false|true'| - 1) == 0 */
),
createSerializationSteps(
- 139 /* BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 140 /* BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(EssentialOCLCSPackage.Literals.BOOLEAN_LITERAL_EXP_CS__SYMBOL, false,
@@ -4713,11 +4719,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 125 /* VariableCS::ownedType=TypeExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 126 /* VariableCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -4736,15 +4742,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
180 /* assign V1 = (|CollectionLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 119 /* CollectionLiteralExpCS::ownedType=CollectionTypeCS || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 213 /* V00*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 120 /* CollectionLiteralExpCS::ownedType=CollectionTypeCS || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 225 /* V00*4-steps || value */,
85 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 221 /* V01*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
85 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_PARTS, 2/* CollectionLiteralPartCS */,
@@ -4764,10 +4770,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
6 /* assert (|CollectionLiteralPartCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
49 /* CollectionLiteralPartCS::ownedExpression=ExpCS || value */,
- 210 /* V00*2-steps || value */,
- 155 /* '..' || no-space value no-space */,
+ 222 /* V00*2-steps || value */,
+ 160 /* '..' || no-space value no-space */,
71 /* CollectionLiteralPartCS::ownedLastExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4806,16 +4812,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
7 /* assert (|CollectionPatternCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 120 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 215 /* V00*6-steps || value */,
+ 121 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 227 /* V00*6-steps || value */,
86 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 221 /* V01*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
86 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 153 /* '++' || soft-space value soft-space */,
- 136 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 157 /* '++' || soft-space value soft-space */,
+ 137 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -4838,12 +4844,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
23 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 121 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 218 /* V01*1-steps || value */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 122 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
+ 230 /* V01*1-steps || value */,
36 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
- 150 /* ')' || no-space value */
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, true, GrammarCardinality.ONE),
@@ -4863,13 +4869,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
182 /* assign V1 = (|CurlyBracketedClauseCS::ownedParts| - 1) */
),
createSerializationSteps(
- 203 /* '{' || soft-space value push soft-new-line */,
- 213 /* V00*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 225 /* V00*4-steps || value */,
87 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 221 /* V01*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
87 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS__OWNED_PARTS, 40/* ShadowPartCS */,
@@ -4886,11 +4892,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
15 /* assert (|IfThenExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 172 /* 'elseif' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 177 /* 'elseif' || soft-new-line pop soft-space value push soft-space */,
39 /* IfThenExpCS::ownedCondition=ExpCS || value */,
- 197 /* 'then' || soft-space value soft-space */,
- 117 /* IfThenExpCS::ownedThenExpression=ExpCS || value */
+ 203 /* 'then' || pop value push soft-space */,
+ 118 /* IfThenExpCS::ownedThenExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.IF_THEN_EXP_CS__OWNED_CONDITION, 8/* ExpCS */,
@@ -4911,10 +4917,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
18 /* assert (|InfixExpCS::ownedLeft| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
72 /* InfixExpCS::ownedLeft=PrefixedPrimaryExpCS || value */,
- 275 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
- 283 /* OperatorExpCS::ownedRight=ExpCS || value */
+ 287 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
+ 295 /* OperatorExpCS::ownedRight=ExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -4940,16 +4946,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
12 /* assert (|IfExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 176 /* 'if' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 181 /* 'if' || soft-new-line value push soft-space */,
38 /* IfExpCS::ownedCondition=ExpCS|PatternExpCS || value */,
- 197 /* 'then' || soft-space value soft-space */,
- 116 /* IfExpCS::ownedThenExpression=ExpCS || value */,
- 208 /* V00*1-steps || value */,
+ 204 /* 'then' || pop soft-space value push soft-space */,
+ 117 /* IfExpCS::ownedThenExpression=ExpCS || value */,
+ 219 /* V00*1-steps || value */,
59 /* IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS || value */,
- 171 /* 'else' || soft-space value soft-space */,
+ 176 /* 'else' || soft-new-line pop value push soft-space */,
47 /* IfExpCS::ownedElseExpression=ExpCS || value */,
- 173 /* 'endif' || soft-space value soft-space */
+ 178 /* 'endif' || soft-new-line pop value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_CONDITION, 29/* ExpCS,PatternExpCS */,
@@ -4972,7 +4978,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
87 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 182 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 188 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::LambdaLiteralExpCS-0(essentialoclcs::LambdaLiteralExpCS): { "Lambda" "{" ownedExpressionCS=ExpCS "}" }
@@ -4983,11 +4989,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
20 /* assert (|LambdaLiteralExpCS::ownedExpressionCS| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 162 /* 'Lambda' || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 167 /* 'Lambda' || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
55 /* LambdaLiteralExpCS::ownedExpressionCS=ExpCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.LAMBDA_LITERAL_EXP_CS__OWNED_EXPRESSION_CS, 8/* ExpCS */,
@@ -5005,13 +5011,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
128 /* assign V0 = (|LetExpCS::ownedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 184 /* 'let' || soft-space value soft-space */,
- 128 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 128 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 180 /* 'in' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 190 /* 'let' || soft-space value push */,
+ 129 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
+ 223 /* V00*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 129 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
+ 186 /* 'in' || soft-space pop value soft-new-line */,
61 /* LetExpCS::ownedInExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5035,14 +5041,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 106 /* LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 125 /* VariableCS::ownedType=TypeExpCS || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 107 /* LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 126 /* VariableCS::ownedType=TypeExpCS || value */,
+ 165 /* '=' || soft-space value soft-space */,
68 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5068,15 +5074,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
184 /* assign V1 = (|MapLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 122 /* MapLiteralExpCS::ownedType=MapTypeCS || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 213 /* V00*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 123 /* MapLiteralExpCS::ownedType=MapTypeCS || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 225 /* V00*4-steps || value */,
88 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 221 /* V01*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
88 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.MAP_LITERAL_EXP_CS__OWNED_PARTS, 14/* MapLiteralPartCS */,
@@ -5096,10 +5102,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
23 /* assert (|MapLiteralPartCS::ownedKey| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
69 /* MapLiteralPartCS::ownedKey=ExpCS || value */,
- 202 /* 'with' || value */,
- 126 /* MapLiteralPartCS::ownedValue=ExpCS || value */
+ 209 /* 'with' || value */,
+ 127 /* MapLiteralPartCS::ownedValue=ExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.MAP_LITERAL_PART_CS__OWNED_KEY, 8/* ExpCS */,
@@ -5121,12 +5127,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
24 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
70 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 154 /* ',' || no-space value soft-space */,
- 127 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
- 150 /* ')' || no-space value */
+ 159 /* ',' || no-space value soft-space */,
+ 128 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, false,
@@ -5171,17 +5177,17 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
0 /* assert (|AbstractNameExpCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
91 /* AbstractNameExpCS::ownedPathName=PathNameCS || value */,
- 208 /* V00*1-steps || value */,
- 108 /* AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value */,
- 218 /* V01*1-steps || value */,
- 105 /* AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 225 /* V02*1-steps || value */,
+ 219 /* V00*1-steps || value */,
+ 109 /* AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value */,
+ 230 /* V01*1-steps || value */,
+ 106 /* AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
+ 237 /* V02*1-steps || value */,
42 /* AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 236 /* V03*2-steps || value */,
+ 248 /* V03*2-steps || value */,
16 /* AbstractNameExpCS::isPre?='@' || soft-space value soft-space */,
- 190 /* 'pre' || soft-space value soft-space */
+ 196 /* 'pre' || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, false,
@@ -5212,9 +5218,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
34 /* assert (|NavigatingArgCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_TYPE, 58/* TypeExpCS */,
@@ -5236,15 +5242,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
33 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 210 /* V00*2-steps || value */,
- 202 /* 'with' || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
+ 222 /* V00*2-steps || value */,
+ 209 /* 'with' || value */,
35 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 220 /* V01*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5276,15 +5282,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
33 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 220 /* V01*2-steps || value */,
- 202 /* 'with' || value */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
+ 232 /* V01*2-steps || value */,
+ 209 /* 'with' || value */,
35 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 180 /* 'in' || soft-space value soft-space */,
+ 185 /* 'in' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5315,12 +5321,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
33 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 202 /* 'with' || value */,
+ 209 /* 'with' || value */,
35 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 210 /* V00*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5367,14 +5373,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
200 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 132 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 131 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 214 /* V00*5-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 220 /* V01*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 226 /* V00*5-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
+ 232 /* V01*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5406,16 +5412,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 131 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 133 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 210 /* V00*2-steps || value */,
- 202 /* 'with' || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
+ 222 /* V00*2-steps || value */,
+ 209 /* 'with' || value */,
35 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 220 /* V01*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5450,16 +5456,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 131 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 133 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 220 /* V01*2-steps || value */,
- 202 /* 'with' || value */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
+ 232 /* V01*2-steps || value */,
+ 209 /* 'with' || value */,
35 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 180 /* 'in' || soft-space value soft-space */,
+ 185 /* 'in' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5493,13 +5499,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 131 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 133 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 202 /* 'with' || value */,
+ 209 /* 'with' || value */,
35 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 210 /* V00*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5528,8 +5534,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
35 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 131 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 133 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5554,14 +5560,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
200 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 130 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 132 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
78 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 214 /* V00*5-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 123 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 220 /* V01*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 226 /* V00*5-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 124 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
+ 232 /* V01*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
63 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5586,10 +5592,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
38 /* assert (|NestedExpCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 149 /* '(' || no-space value no-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 151 /* '(' || no-space value no-space */,
53 /* NestedExpCS::ownedExpression=ExpCS || value */,
- 150 /* ')' || no-space value */
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.NESTED_EXP_CS__OWNED_EXPRESSION, 8/* ExpCS */,
@@ -5602,7 +5608,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
87 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 187 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 193 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::NumberLiteralExpCS-0(essentialoclcs::NumberLiteralExpCS): symbol=NUMBER_LITERAL
@@ -5612,7 +5618,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
39 /* assert (|NumberLiteralExpCS::symbol| - 1) == 0 */
),
createSerializationSteps(
- 140 /* NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 141 /* NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.NUMBER_LITERAL_EXP_CS__SYMBOL, true, GrammarCardinality.ONE)
@@ -5626,10 +5632,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
161 /* assign V0 = |PatternExpCS::patternVariableName| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
- 129 /* PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
+ 130 /* PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
99 /* PatternExpCS::ownedPatternType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5647,9 +5653,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 272 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 284 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 284 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 296 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -5666,9 +5672,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 272 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 285 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 284 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 297 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -5692,12 +5698,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationRules[56] = createSerializationRule("RoundBracketedClauseCS-0", 87,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 149 /* '(' || no-space value no-space */,
- 212 /* V00*3-steps || value */,
- 278 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
- 219 /* V01*1-steps || value */,
- 279 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
- 150 /* ')' || no-space value */
+ 151 /* '(' || no-space value no-space */,
+ 224 /* V00*3-steps || value */,
+ 290 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
+ 231 /* V01*1-steps || value */,
+ 291 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 21/* NavigatingArgCS,NavigatingBarArgCS,NavigatingCommaArgCS,NavigatingSemiArgCS */,
@@ -5714,7 +5720,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
87 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 195 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 201 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::ShadowPartCS-0(essentialoclcs::ShadowPartCS): { referredProperty=UnrestrictedName "=" ownedInitExpression=(ExpCS|PatternExpCS) }
@@ -5726,9 +5732,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
52 /* assert (|ShadowPartCS::referredProperty| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 134 /* ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 135 /* ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
+ 165 /* '=' || soft-space value soft-space */,
65 /* ShadowPartCS::ownedInitExpression=ExpCS|PatternExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5762,7 +5768,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
42 /* assert (|PathNameCS::ownedPathElements| - 1) == 0 */
),
createSerializationSteps(
- 281 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
+ 293 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 9/* FirstPathElementCS */,
@@ -5776,12 +5782,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
133 /* assign V0 = (|SquareBracketedClauseCS::ownedTerms| - 1) */
),
createSerializationSteps(
- 164 /* '[' || no-space value no-space */,
- 115 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 115 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 165 /* ']' || no-space value */
+ 169 /* '[' || no-space value no-space */,
+ 116 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
+ 223 /* V00*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 116 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
+ 170 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.SQUARE_BRACKETED_CLAUSE_CS__OWNED_TERMS, 8/* ExpCS */,
@@ -5795,8 +5801,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
168 /* assign V0 = |StringLiteralExpCS::segments| */
),
createSerializationSteps(
- 209 /* V00*1-steps || value */,
- 137 /* StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 221 /* V00*1-steps || value */,
+ 138 /* StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.STRING_LITERAL_EXP_CS__SEGMENTS, false, GrammarCardinality.ONE_OR_MORE)
@@ -5809,14 +5815,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
136 /* assign V0 = (|TupleLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 163 /* 'Tuple' || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 168 /* 'Tuple' || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
89 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
89 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TUPLE_LITERAL_EXP_CS__OWNED_PARTS, 56/* TupleLiteralPartCS */,
@@ -5836,12 +5842,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 125 /* VariableCS::ownedType=TypeExpCS || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 126 /* VariableCS::ownedType=TypeExpCS || value */,
+ 165 /* '=' || soft-space value soft-space */,
68 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5864,10 +5870,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -5887,14 +5893,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
26 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 216 /* V00*7-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 228 /* V00*7-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 150 /* ')' || no-space value */
+ 152 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, false,
@@ -5913,7 +5919,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
25 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
+ 218 /* V00*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5935,13 +5941,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
23 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 121 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 218 /* V01*1-steps || value */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 122 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
+ 230 /* V01*1-steps || value */,
36 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
- 150 /* ')' || no-space value */,
- 225 /* V02*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 237 /* V02*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5969,13 +5975,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
24 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
70 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 154 /* ',' || no-space value soft-space */,
- 127 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
- 150 /* ')' || no-space value */,
- 218 /* V01*1-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 128 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
+ 152 /* ')' || no-space value */,
+ 230 /* V01*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6006,13 +6012,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
96 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 214 /* V00*5-steps || value */,
+ 226 /* V00*5-steps || value */,
43 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 222 /* V01*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 234 /* V01*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
98 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 225 /* V02*1-steps || value */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 237 /* V02*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6042,17 +6048,17 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
7 /* assert (|CollectionPatternCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 120 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 215 /* V00*6-steps || value */,
+ 121 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 227 /* V00*6-steps || value */,
86 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 221 /* V01*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
86 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 153 /* '++' || soft-space value soft-space */,
- 136 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 225 /* V02*1-steps || value */,
+ 157 /* '++' || soft-space value soft-space */,
+ 137 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 237 /* V02*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6080,15 +6086,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
26 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 216 /* V00*7-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 228 /* V00*7-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 150 /* ')' || no-space value */,
- 233 /* V03*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 245 /* V03*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6111,7 +6117,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
60 /* assert (|TypeLiteralExpCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 124 /* TypeLiteralExpCS::ownedType=TypeLiteralWithMultiplicityCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 125 /* TypeLiteralExpCS::ownedType=TypeLiteralWithMultiplicityCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TYPE_LITERAL_EXP_CS__OWNED_TYPE, 61/* TypeLiteralWithMultiplicityCS */,
@@ -6127,7 +6133,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
25 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
+ 218 /* V00*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6149,13 +6155,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
23 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 121 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 218 /* V01*1-steps || value */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 122 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
+ 230 /* V01*1-steps || value */,
36 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
- 150 /* ')' || no-space value */,
- 225 /* V02*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 237 /* V02*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6183,13 +6189,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
24 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
70 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 154 /* ',' || no-space value soft-space */,
- 127 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
- 150 /* ')' || no-space value */,
- 218 /* V01*1-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 128 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
+ 152 /* ')' || no-space value */,
+ 230 /* V01*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6219,15 +6225,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
26 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 216 /* V00*7-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 228 /* V00*7-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 150 /* ')' || no-space value */,
- 233 /* V03*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 245 /* V03*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6254,12 +6260,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
96 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 214 /* V00*5-steps || value */,
+ 226 /* V00*5-steps || value */,
43 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 222 /* V01*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 234 /* V01*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
98 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TYPE_NAME_EXP_CS__OWNED_CURLY_BRACKETED_CLAUSE, 4/* CurlyBracketedClauseCS */,
@@ -6278,7 +6284,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
41 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 296 /* PathElementCS::referredElement=URI || soft-space value soft-space */
+ 310 /* PathElementCS::referredElement=URI || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -6290,7 +6296,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
41 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 298 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 312 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -6300,10 +6306,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationRules[81] = createSerializationRule("URIPathNameCS-0", 128,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 280 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
- 211 /* V00*2-steps || value */,
- 157 /* '::' || no-space value no-space */,
- 282 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 292 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
+ 223 /* V00*2-steps || value */,
+ 162 /* '::' || no-space value no-space */,
+ 294 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 68/* NextPathElementCS,URIFirstPathElementCS */,
@@ -6317,7 +6323,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
87 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 151 /* '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 156 /* '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// QVTbase::AttributeCS-0(basecs::AttributeCS): { { qualifiers+="definition" qualifiers+="static"[?] } "attribute" name=UnrestrictedName { ":" ownedType=TypedMultiplicityRefCS }[?] { "=" default=SINGLE_QUOTED_STRING }[?] { "{" { qualifiers+={'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'} }[+] "}" }[?] ";" }
@@ -6336,24 +6342,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
261 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 166 /* 'attribute' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 171 /* 'attribute' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 239 /* V03*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 242 /* V04*1-steps || value */,
- 291 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 251 /* V03*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V04*1-steps || value */,
+ 305 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6387,37 +6393,37 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
283 /* assign V8 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 166 /* 'attribute' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 171 /* 'attribute' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 239 /* V03*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 242 /* V04*1-steps || value */,
- 291 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 254 /* V05*5-steps || value */,
- 170 /* 'derivation' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 255 /* V06*1-steps || value */,
+ 251 /* V03*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V04*1-steps || value */,
+ 305 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 266 /* V05*5-steps || value */,
+ 175 /* 'derivation' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 267 /* V06*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 264 /* V07*5-steps || value */,
- 181 /* 'initial' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 265 /* V08*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 276 /* V07*5-steps || value */,
+ 187 /* 'initial' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 277 /* V08*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6450,24 +6456,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
261 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 166 /* 'attribute' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 171 /* 'attribute' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 239 /* V03*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 242 /* V04*1-steps || value */,
- 291 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 251 /* V03*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V04*1-steps || value */,
+ 305 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6501,37 +6507,37 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
283 /* assign V8 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 166 /* 'attribute' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 171 /* 'attribute' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 239 /* V03*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 242 /* V04*1-steps || value */,
- 291 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 254 /* V05*5-steps || value */,
- 170 /* 'derivation' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 255 /* V06*1-steps || value */,
+ 251 /* V03*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V04*1-steps || value */,
+ 305 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 266 /* V05*5-steps || value */,
+ 175 /* 'derivation' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 267 /* V06*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 264 /* V07*5-steps || value */,
- 181 /* 'initial' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 265 /* V08*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 276 /* V07*5-steps || value */,
+ 187 /* 'initial' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 277 /* V08*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6562,21 +6568,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
250 /* assign V3 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 166 /* 'attribute' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 220 /* V01*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 171 /* 'attribute' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 232 /* V01*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 231 /* V02*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 235 /* V03*1-steps || value */,
- 291 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 243 /* V02*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 247 /* V03*1-steps || value */,
+ 305 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6606,34 +6612,34 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
278 /* assign V7 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 166 /* 'attribute' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 220 /* V01*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 171 /* 'attribute' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 232 /* V01*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 231 /* V02*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 235 /* V03*1-steps || value */,
- 291 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 247 /* V04*5-steps || value */,
- 170 /* 'derivation' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 248 /* V05*1-steps || value */,
+ 243 /* V02*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 247 /* V03*1-steps || value */,
+ 305 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 259 /* V04*5-steps || value */,
+ 175 /* 'derivation' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 260 /* V05*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 259 /* V06*5-steps || value */,
- 181 /* 'initial' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 260 /* V07*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 271 /* V06*5-steps || value */,
+ 187 /* 'initial' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 272 /* V07*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6656,11 +6662,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
146 /* assign V0 = |CompoundTargetElementCS::ownedTargetElements| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 208 /* V00*1-steps || value */,
- 112 /* CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 219 /* V00*1-steps || value */,
+ 113 /* CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTbaseCSPackage.Literals.COMPOUND_TARGET_ELEMENT_CS__OWNED_TARGET_ELEMENTS, 41/* SimpleTargetElementCS */,
@@ -6681,21 +6687,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
241 /* assign V3 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 169 /* 'datatype' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 174 /* 'datatype' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 238 /* V03*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 146 /* '!serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 250 /* V03*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 147 /* '!serializable' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6721,22 +6727,22 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
241 /* assign V3 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 169 /* 'datatype' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 174 /* 'datatype' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 238 /* V03*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 146 /* '!serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 250 /* V03*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 147 /* '!serializable' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6761,21 +6767,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
147 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 169 /* 'datatype' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 174 /* 'datatype' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 238 /* V03*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 250 /* V03*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
18 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6803,22 +6809,22 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
147 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 169 /* 'datatype' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 174 /* 'datatype' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 238 /* V03*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 250 /* V03*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
18 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6847,20 +6853,20 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
241 /* assign V3 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 169 /* 'datatype' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 174 /* 'datatype' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 236 /* V03*2-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 248 /* V03*2-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6886,21 +6892,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
241 /* assign V3 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 169 /* 'datatype' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 174 /* 'datatype' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 236 /* V03*2-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 248 /* V03*2-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6926,19 +6932,19 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
223 /* assign V2 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 174 /* 'enum' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 179 /* 'enum' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 230 /* V02*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 146 /* '!serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 242 /* V02*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 147 /* '!serializable' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6962,22 +6968,22 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
223 /* assign V2 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 174 /* 'enum' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 179 /* 'enum' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 230 /* V02*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 146 /* '!serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 234 /* V03*1-steps || value */,
+ 242 /* V02*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 147 /* '!serializable' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 246 /* V03*1-steps || value */,
73 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7002,19 +7008,19 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 174 /* 'enum' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 179 /* 'enum' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 230 /* V02*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 242 /* V02*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
19 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7040,22 +7046,22 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 174 /* 'enum' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 179 /* 'enum' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 230 /* V02*3-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 242 /* V02*3-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
19 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 234 /* V03*1-steps || value */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 246 /* V03*1-steps || value */,
73 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7084,18 +7090,18 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
223 /* assign V2 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 174 /* 'enum' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 179 /* 'enum' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 240 /* V02*2-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7119,21 +7125,21 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
223 /* assign V2 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 174 /* 'enum' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 179 /* 'enum' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 234 /* V03*1-steps || value */,
+ 240 /* V02*2-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 246 /* V03*1-steps || value */,
73 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7154,13 +7160,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 185 /* 'literal' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
- 144 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 191 /* 'literal' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
+ 145 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7175,14 +7181,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 185 /* 'literal' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
- 144 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 191 /* 'literal' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
+ 145 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7197,12 +7203,12 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 276 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
- 144 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 288 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
+ 145 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7217,13 +7223,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 276 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
- 144 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 288 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
+ 145 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7254,36 +7260,36 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
285 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 188 /* 'operation' || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 231 /* V02*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 194 /* 'operation' || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 243 /* V02*4-steps || value */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 150 /* ')' || no-space value */,
- 243 /* V04*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 253 /* V05*5-steps || value */,
- 198 /* 'throws' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 255 /* V04*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 265 /* V05*5-steps || value */,
+ 205 /* 'throws' || soft-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 257 /* V06*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 269 /* V06*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 263 /* V07*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 267 /* V08*1-steps || value */,
- 292 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 275 /* V07*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V08*1-steps || value */,
+ 306 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7332,43 +7338,43 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
285 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 188 /* 'operation' || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 231 /* V02*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 194 /* 'operation' || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 243 /* V02*4-steps || value */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 150 /* ')' || no-space value */,
- 243 /* V04*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 253 /* V05*5-steps || value */,
- 198 /* 'throws' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 255 /* V04*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 265 /* V05*5-steps || value */,
+ 205 /* 'throws' || soft-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 257 /* V06*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 269 /* V06*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 263 /* V07*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 267 /* V08*1-steps || value */,
- 292 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 270 /* V09*5-steps || value */,
- 167 /* 'body' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 224 /* V10*1-steps || value */,
+ 275 /* V07*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V08*1-steps || value */,
+ 306 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 282 /* V09*5-steps || value */,
+ 172 /* 'body' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 236 /* V10*1-steps || value */,
32 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7418,36 +7424,36 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
285 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 188 /* 'operation' || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 231 /* V02*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 194 /* 'operation' || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 243 /* V02*4-steps || value */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 150 /* ')' || no-space value */,
- 243 /* V04*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 253 /* V05*5-steps || value */,
- 198 /* 'throws' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 255 /* V04*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 265 /* V05*5-steps || value */,
+ 205 /* 'throws' || soft-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 257 /* V06*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 269 /* V06*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 263 /* V07*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 267 /* V08*1-steps || value */,
- 292 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 275 /* V07*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V08*1-steps || value */,
+ 306 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7496,43 +7502,43 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
285 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 188 /* 'operation' || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 231 /* V02*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 194 /* 'operation' || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 243 /* V02*4-steps || value */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 150 /* ')' || no-space value */,
- 243 /* V04*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 253 /* V05*5-steps || value */,
- 198 /* 'throws' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 255 /* V04*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 265 /* V05*5-steps || value */,
+ 205 /* 'throws' || soft-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 257 /* V06*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 269 /* V06*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 263 /* V07*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 267 /* V08*1-steps || value */,
- 292 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 270 /* V09*5-steps || value */,
- 167 /* 'body' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 224 /* V10*1-steps || value */,
+ 275 /* V07*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V08*1-steps || value */,
+ 306 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 282 /* V09*5-steps || value */,
+ 172 /* 'body' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 236 /* V10*1-steps || value */,
32 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7580,33 +7586,33 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
216 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 188 /* 'operation' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 194 /* 'operation' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 150 /* ')' || no-space value */,
- 236 /* V03*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 246 /* V04*5-steps || value */,
- 198 /* 'throws' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 248 /* V03*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 258 /* V04*5-steps || value */,
+ 205 /* 'throws' || soft-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 251 /* V05*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 263 /* V05*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 258 /* V06*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 262 /* V07*1-steps || value */,
- 292 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 270 /* V06*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 274 /* V07*1-steps || value */,
+ 306 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7651,40 +7657,40 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
216 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 188 /* 'operation' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 194 /* 'operation' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
82 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 150 /* ')' || no-space value */,
- 236 /* V03*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 246 /* V04*5-steps || value */,
- 198 /* 'throws' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 248 /* V03*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 258 /* V04*5-steps || value */,
+ 205 /* 'throws' || soft-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 251 /* V05*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 263 /* V05*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
48 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 258 /* V06*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 262 /* V07*1-steps || value */,
- 292 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 268 /* V08*5-steps || value */,
- 167 /* 'body' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 269 /* V09*1-steps || value */,
+ 270 /* V06*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 274 /* V07*1-steps || value */,
+ 306 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 280 /* V08*5-steps || value */,
+ 172 /* 'body' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 281 /* V09*1-steps || value */,
32 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7720,19 +7726,19 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
241 /* assign V3 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 223 /* V01*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 227 /* V02*1-steps || value */,
- 293 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 236 /* V03*2-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 235 /* V01*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 239 /* V02*1-steps || value */,
+ 307 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 248 /* V03*2-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7762,27 +7768,27 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
268 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 191 /* 'property' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 147 /* '#' || no-space value no-space */,
- 133 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 236 /* V03*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 197 /* 'property' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 148 /* '#' || no-space value no-space */,
+ 134 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 248 /* V03*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 245 /* V04*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 250 /* V05*1-steps || value */,
- 290 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 257 /* V04*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 262 /* V05*1-steps || value */,
+ 304 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7821,40 +7827,40 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
287 /* assign V9 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 191 /* 'property' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 147 /* '#' || no-space value no-space */,
- 133 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 236 /* V03*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 197 /* 'property' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 148 /* '#' || no-space value no-space */,
+ 134 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 248 /* V03*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 245 /* V04*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 250 /* V05*1-steps || value */,
- 290 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 259 /* V06*5-steps || value */,
- 170 /* 'derivation' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 260 /* V07*1-steps || value */,
+ 257 /* V04*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 262 /* V05*1-steps || value */,
+ 304 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 271 /* V06*5-steps || value */,
+ 175 /* 'derivation' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 272 /* V07*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 268 /* V08*5-steps || value */,
- 181 /* 'initial' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 269 /* V09*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 280 /* V08*5-steps || value */,
+ 187 /* 'initial' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 281 /* V09*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7892,27 +7898,27 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
268 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 191 /* 'property' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 147 /* '#' || no-space value no-space */,
- 133 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 236 /* V03*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 197 /* 'property' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 148 /* '#' || no-space value no-space */,
+ 134 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 248 /* V03*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 245 /* V04*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 250 /* V05*1-steps || value */,
- 290 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 257 /* V04*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 262 /* V05*1-steps || value */,
+ 304 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7951,40 +7957,40 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
287 /* assign V9 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 295 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
- 294 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 191 /* 'property' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 147 /* '#' || no-space value no-space */,
- 133 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 236 /* V03*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 309 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
+ 308 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 197 /* 'property' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 148 /* '#' || no-space value no-space */,
+ 134 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 248 /* V03*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 245 /* V04*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 250 /* V05*1-steps || value */,
- 290 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 259 /* V06*5-steps || value */,
- 170 /* 'derivation' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 260 /* V07*1-steps || value */,
+ 257 /* V04*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 262 /* V05*1-steps || value */,
+ 304 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 271 /* V06*5-steps || value */,
+ 175 /* 'derivation' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 272 /* V07*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 268 /* V08*5-steps || value */,
- 181 /* 'initial' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 269 /* V09*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 280 /* V08*5-steps || value */,
+ 187 /* 'initial' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 281 /* V09*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8020,24 +8026,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
260 /* assign V4 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 191 /* 'property' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 147 /* '#' || no-space value no-space */,
- 133 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 197 /* 'property' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 148 /* '#' || no-space value no-space */,
+ 134 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 239 /* V03*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 242 /* V04*1-steps || value */,
- 290 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 251 /* V03*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V04*1-steps || value */,
+ 304 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8072,37 +8078,37 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
283 /* assign V8 = 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 191 /* 'property' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 147 /* '#' || no-space value no-space */,
- 133 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 287 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 197 /* 'property' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 148 /* '#' || no-space value no-space */,
+ 134 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 299 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 239 /* V03*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 242 /* V04*1-steps || value */,
- 290 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 254 /* V05*5-steps || value */,
- 170 /* 'derivation' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 255 /* V06*1-steps || value */,
+ 251 /* V03*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V04*1-steps || value */,
+ 304 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 266 /* V05*5-steps || value */,
+ 175 /* 'derivation' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 267 /* V06*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 264 /* V07*5-steps || value */,
- 181 /* 'initial' || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 265 /* V08*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 276 /* V07*5-steps || value */,
+ 187 /* 'initial' || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 277 /* V08*1-steps || value */,
44 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8130,13 +8136,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
53 /* assert (|SimpleTargetElementCS::input.'input'| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
5 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
- 141 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 183 /* 'iterates' || soft-space value soft-space */,
+ 142 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 189 /* 'iterates' || soft-space value soft-space */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -8160,19 +8166,19 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
219 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
5 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
- 141 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 217 /* V00*8-steps || value */,
- 183 /* 'iterates' || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 223 /* V01*4-steps || value */,
+ 142 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
+ 229 /* V00*8-steps || value */,
+ 189 /* 'iterates' || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 235 /* V01*4-steps || value */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -8194,13 +8200,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
54 /* assert (|SimpleTargetElementCS::output.'output'| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
29 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
- 141 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 183 /* 'iterates' || soft-space value soft-space */,
+ 142 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 189 /* 'iterates' || soft-space value soft-space */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -8224,19 +8230,19 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
219 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
29 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
- 141 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 217 /* V00*8-steps || value */,
- 183 /* 'iterates' || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 223 /* V01*4-steps || value */,
+ 142 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
+ 229 /* V00*8-steps || value */,
+ 189 /* 'iterates' || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 235 /* V01*4-steps || value */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -8258,13 +8264,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
56 /* assert (|SimpleTargetElementCS::via.'via'| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 145 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
- 141 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 183 /* 'iterates' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
+ 142 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 189 /* 'iterates' || soft-space value soft-space */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -8288,19 +8294,19 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
219 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 145 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
- 141 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 217 /* V00*8-steps || value */,
- 183 /* 'iterates' || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 223 /* V01*4-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
+ 142 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
+ 229 /* V00*8-steps || value */,
+ 189 /* 'iterates' || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 235 /* V01*4-steps || value */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
21 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -8360,28 +8366,28 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
238 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
8 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 168 /* 'class' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 232 /* V02*5-steps || value */,
- 175 /* 'extends' || soft-space value soft-space */,
- 110 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 110 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 243 /* V04*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 173 /* 'class' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 244 /* V02*5-steps || value */,
+ 180 /* 'extends' || soft-space value soft-space */,
+ 111 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 111 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
+ 255 /* V04*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 252 /* V05*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 255 /* V06*1-steps || value */,
+ 264 /* V05*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 267 /* V06*1-steps || value */,
13 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 159 /* ';' || no-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8423,33 +8429,33 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
238 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
8 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 168 /* 'class' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 107 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 232 /* V02*5-steps || value */,
- 175 /* 'extends' || soft-space value soft-space */,
- 110 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 110 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 243 /* V04*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 173 /* 'class' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 108 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
+ 244 /* V02*5-steps || value */,
+ 180 /* 'extends' || soft-space value soft-space */,
+ 111 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 111 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
+ 255 /* V04*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
6 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 252 /* V05*4-steps || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 255 /* V06*1-steps || value */,
+ 264 /* V05*4-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 267 /* V06*1-steps || value */,
13 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 206 /* '}' || pop soft-space value soft-new-line */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 261 /* V07*1-steps || value */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 273 /* V07*1-steps || value */,
80 /* StructuredClassCS::ownedOperations+=OperationCS || value */,
- 266 /* V08*1-steps || value */,
+ 278 /* V08*1-steps || value */,
101 /* StructuredClassCS::ownedProperties+=StructuralFeatureCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8482,13 +8488,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 196 /* 'target' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 208 /* V00*1-steps || value */,
- 113 /* TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 202 /* 'target' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 219 /* V00*1-steps || value */,
+ 114 /* TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8506,7 +8512,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
25 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
+ 218 /* V00*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8528,11 +8534,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
97 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 212 /* V00*3-steps || value */,
- 149 /* '(' || no-space value no-space */,
+ 224 /* V00*3-steps || value */,
+ 151 /* '(' || no-space value no-space */,
31 /* TypedTypeRefCS::ownedBinding=TemplateBindingCS || value */,
- 150 /* ')' || no-space value */,
- 218 /* V01*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 230 /* V01*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8559,13 +8565,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
23 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 121 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 218 /* V01*1-steps || value */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 122 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
+ 230 /* V01*1-steps || value */,
36 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
- 150 /* ')' || no-space value */,
- 225 /* V02*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 237 /* V02*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8593,13 +8599,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
24 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 214 /* V00*5-steps || value */,
- 149 /* '(' || no-space value no-space */,
+ 226 /* V00*5-steps || value */,
+ 151 /* '(' || no-space value no-space */,
70 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 154 /* ',' || no-space value soft-space */,
- 127 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
- 150 /* ')' || no-space value */,
- 218 /* V01*1-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 128 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
+ 152 /* ')' || no-space value */,
+ 230 /* V01*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8629,15 +8635,15 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
),
createSerializationSteps(
26 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 216 /* V00*7-steps || value */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 228 /* V00*7-steps || value */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
90 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 150 /* ')' || no-space value */,
- 233 /* V03*1-steps || value */,
+ 152 /* ')' || no-space value */,
+ 245 /* V03*1-steps || value */,
77 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8661,9 +8667,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
100 /* assert |PatternCS::ownedUnrealizedVariables| == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 210 /* '{' || soft-new-line value push */,
+ 216 /* '}' || pop value soft-new-line */
),
null);
// QVTcore::BottomPatternCS-1(qvtcorecs::BottomPatternCS): { "{" ownedConstraints+=PredicateOrAssignmentCS[+] "}" }
@@ -8677,11 +8683,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
141 /* assign V0 = |BottomPatternCS::ownedConstraints| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 209 /* V00*1-steps || value */,
- 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 210 /* '{' || soft-new-line value push */,
+ 221 /* V00*1-steps || value */,
+ 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || soft-new-line value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 31/* PredicateOrAssignmentCS */,
@@ -8700,16 +8706,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
131 /* assign V0 = (|PatternCS::ownedUnrealizedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 204 /* '|' || soft-space value soft-space */,
- 219 /* V01*1-steps || value */,
- 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* '{' || soft-new-line value push soft-new-line */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 213 /* '|' || soft-new-line pop value push */,
+ 231 /* V01*1-steps || value */,
+ 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || soft-new-line value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 31/* PredicateOrAssignmentCS */,
@@ -8732,16 +8738,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
43 /* assert (|PatternCS::ownedUnrealizedVariables| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* '{' || soft-new-line value push soft-new-line */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 204 /* '|' || soft-space value soft-space */,
- 219 /* V01*1-steps || value */,
- 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 213 /* '|' || soft-new-line pop value push */,
+ 231 /* V01*1-steps || value */,
+ 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || soft-new-line value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 31/* PredicateOrAssignmentCS */,
@@ -8767,16 +8773,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
4 /* assert (|BottomPatternCS::ownedRealizedVariables| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* '{' || soft-new-line value push soft-new-line */,
104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 204 /* '|' || soft-space value soft-space */,
- 219 /* V01*1-steps || value */,
- 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 213 /* '|' || soft-new-line pop value push */,
+ 231 /* V01*1-steps || value */,
+ 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || soft-new-line value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 31/* PredicateOrAssignmentCS */,
@@ -8801,16 +8807,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
125 /* assign V0 = (|BottomPatternCS::ownedRealizedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* '{' || soft-new-line value push soft-new-line */,
104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 204 /* '|' || soft-space value soft-space */,
- 219 /* V01*1-steps || value */,
- 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 213 /* '|' || soft-new-line pop value push */,
+ 231 /* V01*1-steps || value */,
+ 41 /* BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || soft-new-line value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 31/* PredicateOrAssignmentCS */,
@@ -8831,13 +8837,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
131 /* assign V0 = (|PatternCS::ownedUnrealizedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 210 /* '{' || soft-new-line value push */,
+ 302 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || soft-new-line value */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 79/* UnrealizedVariableCS */,
@@ -8856,13 +8862,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
43 /* assert (|PatternCS::ownedUnrealizedVariables| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 210 /* '{' || soft-new-line value push */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
+ 105 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || soft-new-line value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_REALIZED_VARIABLES, 37/* RealizedVariableCS */,
@@ -8884,13 +8890,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
4 /* assert (|BottomPatternCS::ownedRealizedVariables| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 288 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 210 /* '{' || soft-new-line value push */,
+ 105 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || soft-new-line value */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
+ 300 /* PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value */,
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_REALIZED_VARIABLES, 37/* RealizedVariableCS */,
@@ -8911,13 +8917,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
125 /* assign V0 = (|BottomPatternCS::ownedRealizedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 210 /* '{' || soft-new-line value push */,
+ 105 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || soft-new-line value */,
+ 223 /* V00*2-steps || value */,
+ 158 /* ',' || no-space value soft-new-line */,
104 /* BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_REALIZED_VARIABLES, 37/* RealizedVariableCS */,
@@ -8934,20 +8940,20 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
235 /* assign V3 = (|DirectionCS::uses| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
- 277 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
- 179 /* 'imports' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
+ 289 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
+ 184 /* 'imports' || soft-space value soft-space */,
4 /* DirectionCS::imports+=UnrestrictedName || soft-space value soft-space */,
- 221 /* V01*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 233 /* V01*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
4 /* DirectionCS::imports+=UnrestrictedName || soft-space value soft-space */,
- 232 /* V02*5-steps || value */,
- 200 /* 'uses' || soft-space value soft-space */,
- 143 /* DirectionCS::uses+=UnrestrictedName || soft-space value soft-space */,
- 237 /* V03*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 143 /* DirectionCS::uses+=UnrestrictedName || soft-space value soft-space */
+ 244 /* V02*5-steps || value */,
+ 207 /* 'uses' || soft-space value soft-space */,
+ 144 /* DirectionCS::uses+=UnrestrictedName || soft-space value soft-space */,
+ 249 /* V03*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 144 /* DirectionCS::uses+=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8964,9 +8970,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
100 /* assert |PatternCS::ownedUnrealizedVariables| == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 149 /* '(' || no-space value no-space */,
- 150 /* ')' || no-space value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 150 /* '(' || soft-new-line value push */,
+ 154 /* ')' || pop value soft-new-line */
),
null);
// QVTcore::GuardPatternCS-1(qvtcorecs::GuardPatternCS): { "(" ownedPredicates+=PredicateCS[+] ")" }
@@ -8978,11 +8984,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
150 /* assign V0 = |GuardPatternCS::ownedPredicates| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 149 /* '(' || no-space value no-space */,
- 209 /* V00*1-steps || value */,
- 100 /* GuardPatternCS::ownedPredicates+=PredicateCS || value */,
- 150 /* ')' || no-space value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 150 /* '(' || soft-new-line value push */,
+ 221 /* V00*1-steps || value */,
+ 100 /* GuardPatternCS::ownedPredicates+=PredicateCS || soft-new-line value */,
+ 154 /* ')' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.GUARD_PATTERN_CS__OWNED_PREDICATES, 30/* PredicateCS */,
@@ -8998,13 +9004,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
131 /* assign V0 = (|PatternCS::ownedUnrealizedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 149 /* '(' || no-space value no-space */,
- 289 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 289 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value */,
- 150 /* ')' || no-space value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 150 /* '(' || soft-new-line value push */,
+ 303 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || soft-new-line value */,
+ 223 /* V00*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 303 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || soft-new-line value */,
+ 153 /* ')' || soft-new-line pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 11/* GuardVariableCS */,
@@ -9021,16 +9027,17 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
131 /* assign V0 = (|PatternCS::ownedUnrealizedVariables| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 149 /* '(' || no-space value no-space */,
- 289 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value */,
- 211 /* V00*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 289 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value */,
- 204 /* '|' || soft-space value soft-space */,
- 219 /* V01*1-steps || value */,
- 100 /* GuardPatternCS::ownedPredicates+=PredicateCS || value */,
- 150 /* ')' || no-space value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 150 /* '(' || soft-new-line value push */,
+ 217 /* 1*1-steps || soft-new-line value */,
+ 301 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value */,
+ 223 /* V00*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 301 /* PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value */,
+ 213 /* '|' || soft-new-line pop value push */,
+ 231 /* V01*1-steps || value */,
+ 100 /* GuardPatternCS::ownedPredicates+=PredicateCS || soft-new-line value */,
+ 154 /* ')' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.GUARD_PATTERN_CS__OWNED_PREDICATES, 30/* PredicateCS */,
@@ -9052,10 +9059,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9073,16 +9080,16 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
156 /* assign V0 = |NamedElementCS::name| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 178 /* 'import' || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 277 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 183 /* 'import' || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 289 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
93 /* ImportCS::ownedPathName=URIPathNameCS || value */,
- 220 /* V01*2-steps || value */,
+ 232 /* V01*2-steps || value */,
9 /* ImportCS::isAll?='::' || no-space value no-space */,
- 152 /* '*' || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 155 /* '*' || soft-space value soft-space */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, false,
@@ -9111,30 +9118,30 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
252 /* assign V4 = (|MappingCS::refines| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
7 /* MappingCS::isAbstract?='abstract' || soft-space value soft-space */,
- 186 /* 'map' || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 180 /* 'in' || soft-space value soft-space */,
+ 192 /* 'map' || soft-space value soft-space */,
+ 230 /* V01*1-steps || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 185 /* 'in' || soft-space value soft-space */,
62 /* MappingCS::ownedInPathName=PathNameCS || value */,
- 240 /* V03*5-steps || value */,
- 194 /* 'refines' || soft-space value soft-space */,
- 135 /* MappingCS::refines+=UnrestrictedName || soft-space value soft-space */,
- 244 /* V04*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
- 135 /* MappingCS::refines+=UnrestrictedName || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 249 /* V05*1-steps || value */,
+ 252 /* V03*5-steps || value */,
+ 200 /* 'refines' || soft-space value soft-space */,
+ 136 /* MappingCS::refines+=UnrestrictedName || soft-space value soft-space */,
+ 256 /* V04*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
+ 136 /* MappingCS::refines+=UnrestrictedName || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 261 /* V05*1-steps || value */,
46 /* MappingCS::ownedDomains+=NamedDomainCS || value */,
- 256 /* V06*2-steps || value */,
- 201 /* 'where' || soft-space value soft-space */,
+ 268 /* V06*2-steps || value */,
+ 208 /* 'where' || soft-space value soft-space */,
75 /* MappingCS::ownedMiddle=UnnamedDomainCS || value */,
- 261 /* V07*1-steps || value */,
+ 273 /* V07*1-steps || value */,
37 /* MappingCS::ownedComposedMappings+=MappingCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTcoreCSPackage.Literals.MAPPING_CS__IS_ABSTRACT, false,
@@ -9170,10 +9177,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
148 /* assign V0 = |DomainCS::isCheck.'check'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
10 /* DomainCS::isCheck?='check' || soft-space value soft-space */,
- 218 /* V01*1-steps || value */,
+ 230 /* V01*1-steps || value */,
12 /* DomainCS::isEnforce?='enforce' || soft-space value soft-space */,
1 /* DomainCS::direction=UnrestrictedName || soft-space value soft-space */,
58 /* AreaCS::ownedGuardPattern=GuardPatternCS || value */,
@@ -9206,10 +9213,10 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9225,9 +9232,9 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
45 /* assert (|PredicateCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
40 /* PredicateCS::ownedCondition=ExpCS || value */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTcoreCSPackage.Literals.PREDICATE_CS__OWNED_CONDITION, 8/* ExpCS */,
@@ -9246,14 +9253,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
162 /* assign V0 = |PredicateOrAssignmentCS::isDefault.'default'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
11 /* PredicateOrAssignmentCS::isDefault?='default' || soft-space value soft-space */,
- 111 /* PredicateOrAssignmentCS::ownedTarget=ExpCS || value */,
- 220 /* V01*2-steps || value */,
- 158 /* ':=' || soft-space value soft-space */,
+ 112 /* PredicateOrAssignmentCS::ownedTarget=ExpCS || value */,
+ 232 /* V01*2-steps || value */,
+ 163 /* ':=' || soft-space value soft-space */,
64 /* PredicateOrAssignmentCS::ownedInitExpression=ExpCS || value */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__IS_DEFAULT, false,
@@ -9278,14 +9285,14 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
162 /* assign V0 = |PredicateOrAssignmentCS::isDefault.'default'| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
11 /* PredicateOrAssignmentCS::isDefault?='default' || soft-space value soft-space */,
- 111 /* PredicateOrAssignmentCS::ownedTarget=ExpCS || value */,
- 220 /* V01*2-steps || value */,
+ 112 /* PredicateOrAssignmentCS::ownedTarget=ExpCS || value */,
+ 232 /* V01*2-steps || value */,
15 /* PredicateOrAssignmentCS::isPartial?='+=' || soft-space value soft-space */,
64 /* PredicateOrAssignmentCS::ownedInitExpression=ExpCS || value */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__IS_DEFAULT, false,
@@ -9314,18 +9321,18 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
163 /* assign V0 = |QualifiedPackageCS::ownedPathName| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 189 /* 'package' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 195 /* 'package' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
94 /* QualifiedPackageCS::ownedPathName=ScopeNameCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
27 /* PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
28 /* PackageCS::nsURI=URI || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9350,23 +9357,23 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
163 /* assign V0 = |QualifiedPackageCS::ownedPathName| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 189 /* 'package' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 195 /* 'package' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
94 /* QualifiedPackageCS::ownedPathName=ScopeNameCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 220 /* V01*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 232 /* V01*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
27 /* PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space */,
- 228 /* V02*2-steps || value */,
- 160 /* '=' || soft-space value soft-space */,
+ 240 /* V02*2-steps || value */,
+ 165 /* '=' || soft-space value soft-space */,
28 /* PackageCS::nsURI=URI || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 234 /* V03*1-steps || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 246 /* V03*1-steps || value */,
34 /* PackageCS::ownedClasses+=ClassCS|TransformationCS || half-new-line value half-new-line */,
- 241 /* V04*1-steps || value */,
- 81 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 253 /* V04*1-steps || value */,
+ 81 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line */,
+ 215 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9402,22 +9409,22 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
218 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
20 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 192 /* 'query' || soft-space value soft-space */,
+ 198 /* 'query' || soft-space value soft-space */,
95 /* QueryCS::ownedPathName=ScopeNameCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
83 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
83 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 150 /* ')' || no-space value */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 159 /* ';' || no-space value soft-new-line */
+ 152 /* ')' || no-space value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTcoreCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9453,24 +9460,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
218 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
20 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 192 /* 'query' || soft-space value soft-space */,
+ 198 /* 'query' || soft-space value soft-space */,
95 /* QueryCS::ownedPathName=ScopeNameCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
83 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
83 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 150 /* ')' || no-space value */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 177 /* 'implementedby' || soft-space value soft-space */,
+ 152 /* ')' || no-space value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 182 /* 'implementedby' || soft-space value soft-space */,
3 /* JavaImplementationCS::implementation=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 159 /* ';' || no-space value soft-new-line */
+ 164 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTcoreCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9509,24 +9516,24 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
218 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 218 /* V00*1-steps || value */,
20 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 192 /* 'query' || soft-space value soft-space */,
+ 198 /* 'query' || soft-space value soft-space */,
95 /* QueryCS::ownedPathName=ScopeNameCS || value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 149 /* '(' || no-space value no-space */,
- 223 /* V01*4-steps || value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 151 /* '(' || no-space value no-space */,
+ 235 /* V01*4-steps || value */,
83 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 229 /* V02*2-steps || value */,
- 154 /* ',' || no-space value soft-space */,
+ 241 /* V02*2-steps || value */,
+ 159 /* ',' || no-space value soft-space */,
83 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 150 /* ')' || no-space value */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 203 /* '{' || soft-space value push soft-new-line */,
+ 152 /* ')' || no-space value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 212 /* '{' || soft-space value push soft-new-line */,
54 /* QueryCS::ownedExpression=ExpCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTcoreCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9557,11 +9564,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 193 /* 'realize' || soft-space value soft-space */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 199 /* 'realize' || soft-space value soft-space */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9573,11 +9580,11 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationRules[164] = createSerializationRule("ScopeNameCS-0", 92,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 281 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 157 /* '::' || no-space value no-space */,
- 211 /* V00*2-steps || value */,
- 282 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 157 /* '::' || no-space value no-space */
+ 293 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 162 /* '::' || no-space value no-space */,
+ 223 /* V00*2-steps || value */,
+ 294 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 162 /* '::' || no-space value no-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 23/* FirstPathElementCS,NextPathElementCS */,
@@ -9601,17 +9608,17 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
166 /* assign V0 = |RootCS::ownedImports| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 208 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 220 /* V00*1-steps || value half-new-line */,
60 /* RootCS::ownedImports+=ImportCS || value */,
- 219 /* V01*1-steps || value */,
- 81 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value */,
- 226 /* V02*1-steps || value */,
- 118 /* TopLevelCS::ownedTransformations+=TransformationCS || value */,
- 234 /* V03*1-steps || value */,
- 74 /* TopLevelCS::ownedMappings+=MappingCS || value */,
- 241 /* V04*1-steps || value */,
- 103 /* TopLevelCS::ownedQueries+=QueryCS || value */
+ 231 /* V01*1-steps || value */,
+ 81 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line */,
+ 238 /* V02*1-steps || value */,
+ 119 /* TopLevelCS::ownedTransformations+=TransformationCS || half-new-line value half-new-line */,
+ 246 /* V03*1-steps || value */,
+ 74 /* TopLevelCS::ownedMappings+=MappingCS || half-new-line value half-new-line */,
+ 253 /* V04*1-steps || value */,
+ 103 /* TopLevelCS::ownedQueries+=QueryCS || half-new-line value half-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.ROOT_CS__OWNED_IMPORTS, 12/* ImportCS */,
@@ -9648,20 +9655,20 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
140 /* assign V0 = |AbstractTransformationCS::ownedPathName| */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 199 /* 'transformation' || soft-space value soft-space */,
- 207 /* V00*1-steps || value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 206 /* 'transformation' || soft-space value soft-space */,
+ 218 /* V00*1-steps || value */,
92 /* AbstractTransformationCS::ownedPathName=ScopeNameCS || value */,
- 273 /* NamedElementCS::name=UnreservedName || soft-space value soft-space */,
- 203 /* '{' || soft-space value push soft-new-line */,
- 221 /* V01*2-steps || value */,
+ 285 /* NamedElementCS::name=UnreservedName || soft-space value soft-space */,
+ 212 /* '{' || soft-space value push soft-new-line */,
+ 233 /* V01*2-steps || value */,
45 /* TransformationCS::ownedDirections+=DirectionCS || value */,
- 159 /* ';' || no-space value soft-new-line */,
- 226 /* V02*1-steps || value */,
- 114 /* AbstractTransformationCS::ownedTargets+=TargetCS || value */,
- 234 /* V03*1-steps || value */,
+ 164 /* ';' || no-space value soft-new-line */,
+ 238 /* V02*1-steps || value */,
+ 115 /* AbstractTransformationCS::ownedTargets+=TargetCS || value */,
+ 246 /* V03*1-steps || value */,
102 /* TransformationCS::ownedProperties+=StructuralFeatureCS || value */,
- 206 /* '}' || pop soft-space value soft-new-line */
+ 216 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9692,7 +9699,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
2 /* assert (|AreaCS::ownedGuardPattern| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
58 /* AreaCS::ownedGuardPattern=GuardPatternCS || value */,
33 /* AreaCS::ownedBottomPattern=BottomPatternCS || value */
),
@@ -9717,13 +9724,13 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
30 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 271 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 274 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 210 /* V00*2-steps || value */,
- 156 /* ':' || soft-space value soft-space */,
- 286 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 220 /* V01*2-steps || value */,
- 158 /* ':=' || soft-space value soft-space */,
+ 283 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 286 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 222 /* V00*2-steps || value */,
+ 161 /* ':' || soft-space value soft-space */,
+ 298 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 232 /* V01*2-steps || value */,
+ 163 /* ':=' || soft-space value soft-space */,
67 /* UnrealizedVariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -9753,42 +9760,129 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
SerializationSegment.VALUE /* value */
};
serializationSegments[3] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */
+ };
+ serializationSegments[4] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */
+ };
+ serializationSegments[5] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.HALF_NEW_LINE /* half-new-line */,
SerializationSegment.VALUE /* value */,
SerializationSegment.HALF_NEW_LINE /* half-new-line */
};
- serializationSegments[4] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.NO_SPACE /* no-space */
};
- serializationSegments[5] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_SPACE /* soft-space */
};
- serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[10] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */
+ };
+ serializationSegments[11] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */
+ };
+ serializationSegments[12] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_SPACE /* soft-space */
};
- serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[13] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[14] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[15] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */
+ };
+ serializationSegments[16] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[17] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[18] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[19] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[20] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.POP /* pop */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[21] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.PUSH /* push */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
+ serializationSegments[22] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[23] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[24] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
}
/**
@@ -9796,65 +9890,65 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
*/
private void initSerializationSteps() {
// 0: StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 90 /*SINGLE_QUOTED_STRING*/, 7);
+ serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 90 /*SINGLE_QUOTED_STRING*/, 12);
// 1: DomainCS::direction=UnrestrictedName || soft-space value soft-space
- serializationSteps[1] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.DOMAIN_CS__DIRECTION, getCrossReference(QVTcoreCSPackage.Literals.DOMAIN_CS__DIRECTION, "UnrestrictedName"), 135, 7);
+ serializationSteps[1] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.DOMAIN_CS__DIRECTION, getCrossReference(QVTcoreCSPackage.Literals.DOMAIN_CS__DIRECTION, "UnrestrictedName"), 135, 12);
// 2: SpecificationCS::exprString=UNQUOTED_STRING || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[2] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.SPECIFICATION_CS__EXPR_STRING, 124 /*UNQUOTED_STRING*/, 2);
// 3: JavaImplementationCS::implementation=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[3] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, getCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, "SINGLE_QUOTED_STRING"), 90, 7);
+ serializationSteps[3] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, getCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, "SINGLE_QUOTED_STRING"), 90, 12);
// 4: DirectionCS::imports+=UnrestrictedName || soft-space value soft-space
- serializationSteps[4] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__IMPORTS, getCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__IMPORTS, "UnrestrictedName"), 135, 7);
+ serializationSteps[4] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__IMPORTS, getCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__IMPORTS, "UnrestrictedName"), 135, 12);
// 5: SimpleTargetElementCS::input?='input' || soft-space value soft-space
- serializationSteps[5] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 18 /* 'input' */, 7);
+ serializationSteps[5] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 18 /* 'input' */, 12);
// 6: ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[6] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 90 /*SINGLE_QUOTED_STRING*/, 7);
+ serializationSteps[6] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 90 /*SINGLE_QUOTED_STRING*/, 12);
// 7: MappingCS::isAbstract?='abstract' || soft-space value soft-space
- serializationSteps[7] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.MAPPING_CS__IS_ABSTRACT, 12 /* 'abstract' */, 7);
+ serializationSteps[7] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.MAPPING_CS__IS_ABSTRACT, 12 /* 'abstract' */, 12);
// 8: StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space
- serializationSteps[8] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 12 /* 'abstract' */, 7);
+ serializationSteps[8] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 12 /* 'abstract' */, 12);
// 9: ImportCS::isAll?='::' || no-space value no-space
- serializationSteps[9] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, 7 /* '::' */, 4);
+ serializationSteps[9] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, 7 /* '::' */, 6);
// 10: DomainCS::isCheck?='check' || soft-space value soft-space
- serializationSteps[10] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.DOMAIN_CS__IS_CHECK, 13 /* 'check' */, 7);
+ serializationSteps[10] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.DOMAIN_CS__IS_CHECK, 13 /* 'check' */, 12);
// 11: PredicateOrAssignmentCS::isDefault?='default' || soft-space value soft-space
- serializationSteps[11] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__IS_DEFAULT, 14 /* 'default' */, 7);
+ serializationSteps[11] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__IS_DEFAULT, 14 /* 'default' */, 12);
// 12: DomainCS::isEnforce?='enforce' || soft-space value soft-space
- serializationSteps[12] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.DOMAIN_CS__IS_ENFORCE, 16 /* 'enforce' */, 7);
+ serializationSteps[12] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.DOMAIN_CS__IS_ENFORCE, 16 /* 'enforce' */, 12);
// 13: StructuredClassCS::isInterface?='interface' || soft-space value soft-space
- serializationSteps[13] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 19 /* 'interface' */, 7);
+ serializationSteps[13] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 19 /* 'interface' */, 12);
// 14: MultiplicityCS::isNullFree?='|1' || no-space value no-space
- serializationSteps[14] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 27 /* '|1' */, 4);
+ serializationSteps[14] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 27 /* '|1' */, 6);
// 15: PredicateOrAssignmentCS::isPartial?='+=' || soft-space value soft-space
- serializationSteps[15] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__IS_PARTIAL, 5 /* '+=' */, 7);
+ serializationSteps[15] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__IS_PARTIAL, 5 /* '+=' */, 12);
// 16: AbstractNameExpCS::isPre?='@' || soft-space value soft-space
- serializationSteps[16] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 9 /* '@' */, 7);
+ serializationSteps[16] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 9 /* '@' */, 12);
// 17: DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space
- serializationSteps[17] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 21 /* 'primitive' */, 7);
+ serializationSteps[17] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 21 /* 'primitive' */, 12);
// 18: DataTypeCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[18] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 22 /* 'serializable' */, 7);
+ serializationSteps[18] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 22 /* 'serializable' */, 12);
// 19: EnumerationCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[19] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 22 /* 'serializable' */, 7);
+ serializationSteps[19] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 22 /* 'serializable' */, 12);
// 20: QueryCS::isTransient?='transient' || soft-space value soft-space
- serializationSteps[20] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.QUERY_CS__IS_TRANSIENT, 24 /* 'transient' */, 7);
+ serializationSteps[20] = createSerializationStepAssignKeyword(QVTcoreCSPackage.Literals.QUERY_CS__IS_TRANSIENT, 24 /* 'transient' */, 12);
// 21: SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space
- serializationSteps[21] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 135, 7);
+ serializationSteps[21] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 135, 12);
// 22: MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space
- serializationSteps[22] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 41 /*LOWER*/, 7);
+ serializationSteps[22] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 41 /*LOWER*/, 12);
// 23: CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space
- serializationSteps[23] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 11 /*CollectionTypeIdentifier*/, 7);
+ serializationSteps[23] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 11 /*CollectionTypeIdentifier*/, 12);
// 24: MapTypeCS::name='Map' || soft-space value soft-space
- serializationSteps[24] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 10 /* 'Map' */, 7);
+ serializationSteps[24] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 10 /* 'Map' */, 12);
// 25: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space
- serializationSteps[25] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 80 /*PrimitiveTypeIdentifier*/, 7);
+ serializationSteps[25] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 80 /*PrimitiveTypeIdentifier*/, 12);
// 26: TupleTypeCS::name='Tuple' || soft-space value soft-space
- serializationSteps[26] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 11 /* 'Tuple' */, 7);
+ serializationSteps[26] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 11 /* 'Tuple' */, 12);
// 27: PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space
- serializationSteps[27] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_PREFIX, 135 /*UnrestrictedName*/, 7);
+ serializationSteps[27] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_PREFIX, 135 /*UnrestrictedName*/, 12);
// 28: PackageCS::nsURI=URI || soft-space value soft-space
- serializationSteps[28] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_URI, 126 /*URI*/, 7);
+ serializationSteps[28] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_URI, 126 /*URI*/, 12);
// 29: SimpleTargetElementCS::output?='output' || soft-space value soft-space
- serializationSteps[29] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 20 /* 'output' */, 7);
+ serializationSteps[29] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 20 /* 'output' */, 12);
// 30: TemplateParameterSubstitutionCS::ownedActualParameter=TypeRefCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[30] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ACTUAL_PARAMETER, 120 /*TypeRefCS*/, 2);
// 31: TypedTypeRefCS::ownedBinding=TemplateBindingCS || value
@@ -9864,7 +9958,7 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
// 33: AreaCS::ownedBottomPattern=BottomPatternCS || value
serializationSteps[33] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.AREA_CS__OWNED_BOTTOM_PATTERN, 4 /*BottomPatternCS*/, 0);
// 34: PackageCS::ownedClasses+=ClassCS|TransformationCS || half-new-line value half-new-line
- serializationSteps[34] = createSerializationStepAssigns(BaseCSPackage.Literals.PACKAGE_CS__OWNED_CLASSES, -1, new int[] { 5/*ClassCS*/,108/*TransformationCS*/}, 3);
+ serializationSteps[34] = createSerializationStepAssigns(BaseCSPackage.Literals.PACKAGE_CS__OWNED_CLASSES, -1, new int[] { 5/*ClassCS*/,108/*TransformationCS*/}, 5);
// 35: NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value
serializationSteps[35] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_CO_ITERATOR, 6 /*CoIteratorVariableCS*/, 0);
// 36: CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value
@@ -9877,8 +9971,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationSteps[39] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_THEN_EXP_CS__OWNED_CONDITION, 29 /*ExpCS*/, 0);
// 40: PredicateCS::ownedCondition=ExpCS || value
serializationSteps[40] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PREDICATE_CS__OWNED_CONDITION, 29 /*ExpCS*/, 0);
- // 41: BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || value
- serializationSteps[41] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 74 /*PredicateOrAssignmentCS*/, 0);
+ // 41: BottomPatternCS::ownedConstraints+=PredicateOrAssignmentCS || soft-new-line value
+ serializationSteps[41] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_CONSTRAINTS, 74 /*PredicateOrAssignmentCS*/, 3);
// 42: AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value
serializationSteps[42] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__OWNED_CURLY_BRACKETED_CLAUSE, 13 /*CurlyBracketedClauseCS*/, 0);
// 43: TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value
@@ -9943,8 +10037,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationSteps[72] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.INFIX_EXP_CS__OWNED_LEFT, 76 /*PrefixedPrimaryExpCS*/, 0);
// 73: EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value
serializationSteps[73] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_CS__OWNED_LITERALS, 21 /*EnumerationLiteralCS*/, 0);
- // 74: TopLevelCS::ownedMappings+=MappingCS || value
- serializationSteps[74] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TOP_LEVEL_CS__OWNED_MAPPINGS, 50 /*MappingCS*/, 0);
+ // 74: TopLevelCS::ownedMappings+=MappingCS || half-new-line value half-new-line
+ serializationSteps[74] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TOP_LEVEL_CS__OWNED_MAPPINGS, 50 /*MappingCS*/, 5);
// 75: MappingCS::ownedMiddle=UnnamedDomainCS || value
serializationSteps[75] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.MAPPING_CS__OWNED_MIDDLE, 131 /*UnnamedDomainCS*/, 0);
// 76: TemplateBindingCS::ownedMultiplicity=MultiplicityCS || value
@@ -9957,8 +10051,8 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationSteps[79] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_NAME_EXPRESSION, 59 /*NavigatingArgExpCS*/, 2);
// 80: StructuredClassCS::ownedOperations+=OperationCS || value
serializationSteps[80] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_OPERATIONS, 68 /*OperationCS*/, 0);
- // 81: PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value
- serializationSteps[81] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_OWNER_CS__OWNED_PACKAGES, 83 /*QualifiedPackageCS*/, 0);
+ // 81: PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line
+ serializationSteps[81] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_OWNER_CS__OWNED_PACKAGES, 83 /*QualifiedPackageCS*/, 5);
// 82: OperationCS::ownedParameters+=ParameterCS || value
serializationSteps[82] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.OPERATION_CS__OWNED_PARAMETERS, 70 /*ParameterCS*/, 0);
// 83: QueryCS::ownedParameters+=ParamDeclarationCS || value
@@ -9995,404 +10089,432 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
serializationSteps[98] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.TYPE_NAME_EXP_CS__OWNED_PATTERN_GUARD, 29 /*ExpCS*/, 0);
// 99: PatternExpCS::ownedPatternType=TypeExpCS || value
serializationSteps[99] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__OWNED_PATTERN_TYPE, 113 /*TypeExpCS*/, 0);
- // 100: GuardPatternCS::ownedPredicates+=PredicateCS || value
- serializationSteps[100] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.GUARD_PATTERN_CS__OWNED_PREDICATES, 73 /*PredicateCS*/, 0);
+ // 100: GuardPatternCS::ownedPredicates+=PredicateCS || soft-new-line value
+ serializationSteps[100] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.GUARD_PATTERN_CS__OWNED_PREDICATES, 73 /*PredicateCS*/, 3);
// 101: StructuredClassCS::ownedProperties+=StructuralFeatureCS || value
serializationSteps[101] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_PROPERTIES, 101 /*StructuralFeatureCS*/, 0);
// 102: TransformationCS::ownedProperties+=StructuralFeatureCS || value
serializationSteps[102] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TRANSFORMATION_CS__OWNED_PROPERTIES, 101 /*StructuralFeatureCS*/, 0);
- // 103: TopLevelCS::ownedQueries+=QueryCS || value
- serializationSteps[103] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TOP_LEVEL_CS__OWNED_QUERIES, 84 /*QueryCS*/, 0);
+ // 103: TopLevelCS::ownedQueries+=QueryCS || half-new-line value half-new-line
+ serializationSteps[103] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TOP_LEVEL_CS__OWNED_QUERIES, 84 /*QueryCS*/, 5);
// 104: BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || value
serializationSteps[104] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_REALIZED_VARIABLES, 85 /*RealizedVariableCS*/, 0);
- // 105: AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
- serializationSteps[105] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__OWNED_ROUND_BRACKETED_CLAUSE, 87 /*RoundBracketedClauseCS*/, 0);
- // 106: LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
- serializationSteps[106] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.LET_VARIABLE_CS__OWNED_ROUND_BRACKETED_CLAUSE, 87 /*RoundBracketedClauseCS*/, 0);
- // 107: TemplateableElementCS::ownedSignature=TemplateSignatureCS || value
- serializationSteps[107] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATEABLE_ELEMENT_CS__OWNED_SIGNATURE, 106 /*TemplateSignatureCS*/, 0);
- // 108: AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value
- serializationSteps[108] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__OWNED_SQUARE_BRACKETED_CLAUSES, 98 /*SquareBracketedClauseCS*/, 0);
- // 109: TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value
- serializationSteps[109] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_BINDING_CS__OWNED_SUBSTITUTIONS, 105 /*TemplateParameterSubstitutionCS*/, 0);
- // 110: StructuredClassCS::ownedSuperTypes+=TypedRefCS || value
- serializationSteps[110] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_SUPER_TYPES, 122 /*TypedRefCS*/, 0);
- // 111: PredicateOrAssignmentCS::ownedTarget=ExpCS || value
- serializationSteps[111] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__OWNED_TARGET, 29 /*ExpCS*/, 0);
- // 112: CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value
- serializationSteps[112] = createSerializationStepAssignedRuleCall(QVTbaseCSPackage.Literals.COMPOUND_TARGET_ELEMENT_CS__OWNED_TARGET_ELEMENTS, 96 /*SimpleTargetElementCS*/, 0);
- // 113: TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value
- serializationSteps[113] = createSerializationStepAssigns(QVTbaseCSPackage.Literals.TARGET_CS__OWNED_TARGET_ELEMENTS, -1, new int[] { 96/*SimpleTargetElementCS*/,12/*CompoundTargetElementCS*/}, 0);
- // 114: AbstractTransformationCS::ownedTargets+=TargetCS || value
- serializationSteps[114] = createSerializationStepAssignedRuleCall(QVTbaseCSPackage.Literals.ABSTRACT_TRANSFORMATION_CS__OWNED_TARGETS, 103 /*TargetCS*/, 0);
- // 115: SquareBracketedClauseCS::ownedTerms+=ExpCS || value
- serializationSteps[115] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.SQUARE_BRACKETED_CLAUSE_CS__OWNED_TERMS, 29 /*ExpCS*/, 0);
- // 116: IfExpCS::ownedThenExpression=ExpCS || value
- serializationSteps[116] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_THEN_EXPRESSION, 29 /*ExpCS*/, 0);
- // 117: IfThenExpCS::ownedThenExpression=ExpCS || value
- serializationSteps[117] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_THEN_EXP_CS__OWNED_THEN_EXPRESSION, 29 /*ExpCS*/, 0);
- // 118: TopLevelCS::ownedTransformations+=TransformationCS || value
- serializationSteps[118] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TOP_LEVEL_CS__OWNED_TRANSFORMATIONS, 108 /*TransformationCS*/, 0);
- // 119: CollectionLiteralExpCS::ownedType=CollectionTypeCS || value
- serializationSteps[119] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
- // 120: CollectionPatternCS::ownedType=CollectionTypeCS || value
- serializationSteps[120] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
- // 121: CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value
- serializationSteps[121] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__OWNED_TYPE, 114 /*TypeExpWithoutMultiplicityCS*/, 0);
- // 122: MapLiteralExpCS::ownedType=MapTypeCS || value
- serializationSteps[122] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.MAP_LITERAL_EXP_CS__OWNED_TYPE, 49 /*MapTypeCS*/, 0);
- // 123: NavigatingArgCS::ownedType=TypeExpCS || value
- serializationSteps[123] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_TYPE, 113 /*TypeExpCS*/, 0);
- // 124: TypeLiteralExpCS::ownedType=TypeLiteralWithMultiplicityCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[124] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.TYPE_LITERAL_EXP_CS__OWNED_TYPE, 117 /*TypeLiteralWithMultiplicityCS*/, 2);
- // 125: VariableCS::ownedType=TypeExpCS || value
- serializationSteps[125] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.VARIABLE_CS__OWNED_TYPE, 113 /*TypeExpCS*/, 0);
- // 126: MapLiteralPartCS::ownedValue=ExpCS || value
- serializationSteps[126] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.MAP_LITERAL_PART_CS__OWNED_VALUE, 29 /*ExpCS*/, 0);
- // 127: MapTypeCS::ownedValueType=TypeExpCS || value
- serializationSteps[127] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__OWNED_VALUE_TYPE, 113 /*TypeExpCS*/, 0);
- // 128: LetExpCS::ownedVariables+=LetVariableCS || value
- serializationSteps[128] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.LET_EXP_CS__OWNED_VARIABLES, 44 /*LetVariableCS*/, 0);
- // 129: PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space
- serializationSteps[129] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 135 /*UnrestrictedName*/, 7);
- // 130: NavigatingArgCS::prefix=';' || no-space value soft-new-line
- serializationSteps[130] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 8 /* ';' */, 5);
- // 131: NavigatingArgCS::prefix=',' || no-space value soft-space
- serializationSteps[131] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ',' */, 6);
- // 132: NavigatingArgCS::prefix='|' || soft-space value soft-space
- serializationSteps[132] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 26 /* '|' */, 7);
- // 133: ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space
- serializationSteps[133] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 135, 7);
- // 134: ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space
- serializationSteps[134] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 135, 7);
- // 135: MappingCS::refines+=UnrestrictedName || soft-space value soft-space
- serializationSteps[135] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.MAPPING_CS__REFINES, getCrossReference(QVTcoreCSPackage.Literals.MAPPING_CS__REFINES, "UnrestrictedName"), 135, 7);
- // 136: CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space
- serializationSteps[136] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 35 /*Identifier*/, 7);
- // 137: StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[137] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.STRING_LITERAL_EXP_CS__SEGMENTS, 99 /*StringLiteral*/, 2);
- // 138: MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space
- serializationSteps[138] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 4 /* '*|+|?' */, 7);
- // 139: BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[139] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.BOOLEAN_LITERAL_EXP_CS__SYMBOL, 17 /* 'false|true' */, 2);
- // 140: NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[140] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NUMBER_LITERAL_EXP_CS__SYMBOL, 55 /*NUMBER_LITERAL*/, 2);
- // 141: SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[141] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 135, 7);
- // 142: MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space
- serializationSteps[142] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 125 /*UPPER*/, 7);
- // 143: DirectionCS::uses+=UnrestrictedName || soft-space value soft-space
- serializationSteps[143] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__USES, getCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__USES, "UnrestrictedName"), 135, 7);
- // 144: EnumerationLiteralCS::value=SIGNED || soft-space value soft-space
- serializationSteps[144] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 88 /*SIGNED*/, 7);
- // 145: SimpleTargetElementCS::via?='via' || soft-space value soft-space
- serializationSteps[145] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 25 /* 'via' */, 7);
- // 146: '!serializable' || soft-space value soft-space
- serializationSteps[146] = createSerializationStepKeyword("!serializable", 7);
- // 147: '#' || no-space value no-space
- serializationSteps[147] = createSerializationStepKeyword("#", 4);
- // 148: '&&' || soft-space value soft-space
- serializationSteps[148] = createSerializationStepKeyword("&&", 7);
- // 149: '(' || no-space value no-space
- serializationSteps[149] = createSerializationStepKeyword("(", 4);
- // 150: ')' || no-space value
- serializationSteps[150] = createSerializationStepKeyword(")", 1);
- // 151: '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[151] = createSerializationStepKeyword("*", 2);
- // 152: '*' || soft-space value soft-space
- serializationSteps[152] = createSerializationStepKeyword("*", 7);
- // 153: '++' || soft-space value soft-space
- serializationSteps[153] = createSerializationStepKeyword("++", 7);
- // 154: ',' || no-space value soft-space
- serializationSteps[154] = createSerializationStepKeyword(",", 6);
- // 155: '..' || no-space value no-space
- serializationSteps[155] = createSerializationStepKeyword("..", 4);
- // 156: ':' || soft-space value soft-space
- serializationSteps[156] = createSerializationStepKeyword(":", 7);
- // 157: '::' || no-space value no-space
- serializationSteps[157] = createSerializationStepKeyword("::", 4);
- // 158: ':=' || soft-space value soft-space
- serializationSteps[158] = createSerializationStepKeyword(":=", 7);
- // 159: ';' || no-space value soft-new-line
- serializationSteps[159] = createSerializationStepKeyword(";", 5);
- // 160: '=' || soft-space value soft-space
- serializationSteps[160] = createSerializationStepKeyword("=", 7);
- // 161: '?' || soft-space value soft-space
- serializationSteps[161] = createSerializationStepKeyword("?", 7);
- // 162: 'Lambda' || soft-space value soft-space
- serializationSteps[162] = createSerializationStepKeyword("Lambda", 7);
- // 163: 'Tuple' || soft-space value soft-space
- serializationSteps[163] = createSerializationStepKeyword("Tuple", 7);
- // 164: '[' || no-space value no-space
- serializationSteps[164] = createSerializationStepKeyword("[", 4);
- // 165: ']' || no-space value
- serializationSteps[165] = createSerializationStepKeyword("]", 1);
- // 166: 'attribute' || soft-space value soft-space
- serializationSteps[166] = createSerializationStepKeyword("attribute", 7);
- // 167: 'body' || soft-space value soft-space
- serializationSteps[167] = createSerializationStepKeyword("body", 7);
- // 168: 'class' || soft-space value soft-space
- serializationSteps[168] = createSerializationStepKeyword("class", 7);
- // 169: 'datatype' || soft-space value soft-space
- serializationSteps[169] = createSerializationStepKeyword("datatype", 7);
- // 170: 'derivation' || soft-space value soft-space
- serializationSteps[170] = createSerializationStepKeyword("derivation", 7);
- // 171: 'else' || soft-space value soft-space
- serializationSteps[171] = createSerializationStepKeyword("else", 7);
- // 172: 'elseif' || soft-space value soft-space
- serializationSteps[172] = createSerializationStepKeyword("elseif", 7);
- // 173: 'endif' || soft-space value soft-space
- serializationSteps[173] = createSerializationStepKeyword("endif", 7);
- // 174: 'enum' || soft-space value soft-space
- serializationSteps[174] = createSerializationStepKeyword("enum", 7);
- // 175: 'extends' || soft-space value soft-space
- serializationSteps[175] = createSerializationStepKeyword("extends", 7);
- // 176: 'if' || soft-space value soft-space
- serializationSteps[176] = createSerializationStepKeyword("if", 7);
- // 177: 'implementedby' || soft-space value soft-space
- serializationSteps[177] = createSerializationStepKeyword("implementedby", 7);
- // 178: 'import' || soft-space value soft-space
- serializationSteps[178] = createSerializationStepKeyword("import", 7);
- // 179: 'imports' || soft-space value soft-space
- serializationSteps[179] = createSerializationStepKeyword("imports", 7);
- // 180: 'in' || soft-space value soft-space
- serializationSteps[180] = createSerializationStepKeyword("in", 7);
- // 181: 'initial' || soft-space value soft-space
- serializationSteps[181] = createSerializationStepKeyword("initial", 7);
- // 182: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[182] = createSerializationStepKeyword("invalid", 2);
- // 183: 'iterates' || soft-space value soft-space
- serializationSteps[183] = createSerializationStepKeyword("iterates", 7);
- // 184: 'let' || soft-space value soft-space
- serializationSteps[184] = createSerializationStepKeyword("let", 7);
- // 185: 'literal' || soft-space value soft-space
- serializationSteps[185] = createSerializationStepKeyword("literal", 7);
- // 186: 'map' || soft-space value soft-space
- serializationSteps[186] = createSerializationStepKeyword("map", 7);
- // 187: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[187] = createSerializationStepKeyword("null", 2);
- // 188: 'operation' || soft-space value soft-space
- serializationSteps[188] = createSerializationStepKeyword("operation", 7);
- // 189: 'package' || soft-space value soft-space
- serializationSteps[189] = createSerializationStepKeyword("package", 7);
- // 190: 'pre' || soft-space value soft-space
- serializationSteps[190] = createSerializationStepKeyword("pre", 7);
- // 191: 'property' || soft-space value soft-space
- serializationSteps[191] = createSerializationStepKeyword("property", 7);
- // 192: 'query' || soft-space value soft-space
- serializationSteps[192] = createSerializationStepKeyword("query", 7);
- // 193: 'realize' || soft-space value soft-space
- serializationSteps[193] = createSerializationStepKeyword("realize", 7);
- // 194: 'refines' || soft-space value soft-space
- serializationSteps[194] = createSerializationStepKeyword("refines", 7);
- // 195: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[195] = createSerializationStepKeyword("self", 2);
- // 196: 'target' || soft-space value soft-space
- serializationSteps[196] = createSerializationStepKeyword("target", 7);
- // 197: 'then' || soft-space value soft-space
- serializationSteps[197] = createSerializationStepKeyword("then", 7);
- // 198: 'throws' || soft-space value soft-space
- serializationSteps[198] = createSerializationStepKeyword("throws", 7);
- // 199: 'transformation' || soft-space value soft-space
- serializationSteps[199] = createSerializationStepKeyword("transformation", 7);
- // 200: 'uses' || soft-space value soft-space
- serializationSteps[200] = createSerializationStepKeyword("uses", 7);
- // 201: 'where' || soft-space value soft-space
- serializationSteps[201] = createSerializationStepKeyword("where", 7);
- // 202: 'with' || value
- serializationSteps[202] = createSerializationStepKeyword("with", 0);
- // 203: '{' || soft-space value push soft-new-line
- serializationSteps[203] = createSerializationStepKeyword("{", 9);
- // 204: '|' || soft-space value soft-space
- serializationSteps[204] = createSerializationStepKeyword("|", 7);
- // 205: '|?' || no-space value no-space
- serializationSteps[205] = createSerializationStepKeyword("|?", 4);
- // 206: '}' || pop soft-space value soft-new-line
- serializationSteps[206] = createSerializationStepKeyword("}", 8);
- // 207: V00*1-steps || value
- serializationSteps[207] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
- // 208: V00*1-steps || value
- serializationSteps[208] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
- // 209: V00*1-steps || value
- serializationSteps[209] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
- // 210: V00*2-steps || value
- serializationSteps[210] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
- // 211: V00*2-steps || value
- serializationSteps[211] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
- // 212: V00*3-steps || value
- serializationSteps[212] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
- // 213: V00*4-steps || value
- serializationSteps[213] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
- // 214: V00*5-steps || value
- serializationSteps[214] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
- // 215: V00*6-steps || value
- serializationSteps[215] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
- // 216: V00*7-steps || value
- serializationSteps[216] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
- // 217: V00*8-steps || value
- serializationSteps[217] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
- // 218: V01*1-steps || value
- serializationSteps[218] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
- // 219: V01*1-steps || value
- serializationSteps[219] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
- // 220: V01*2-steps || value
- serializationSteps[220] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
- // 221: V01*2-steps || value
- serializationSteps[221] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
- // 222: V01*3-steps || value
- serializationSteps[222] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
- // 223: V01*4-steps || value
- serializationSteps[223] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
- // 224: V10*1-steps || value
- serializationSteps[224] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
- // 225: V02*1-steps || value
- serializationSteps[225] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
- // 226: V02*1-steps || value
- serializationSteps[226] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 0);
- // 227: V02*1-steps || value
- serializationSteps[227] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
- // 228: V02*2-steps || value
- serializationSteps[228] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
- // 229: V02*2-steps || value
- serializationSteps[229] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
- // 230: V02*3-steps || value
- serializationSteps[230] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
- // 231: V02*4-steps || value
- serializationSteps[231] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
- // 232: V02*5-steps || value
- serializationSteps[232] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
- // 233: V03*1-steps || value
- serializationSteps[233] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
- // 234: V03*1-steps || value
- serializationSteps[234] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
- // 235: V03*1-steps || value
- serializationSteps[235] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
- // 236: V03*2-steps || value
- serializationSteps[236] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
- // 237: V03*2-steps || value
- serializationSteps[237] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
- // 238: V03*3-steps || value
- serializationSteps[238] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
- // 239: V03*4-steps || value
- serializationSteps[239] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
- // 240: V03*5-steps || value
- serializationSteps[240] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 5, 0);
- // 241: V04*1-steps || value
- serializationSteps[241] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 1, 0);
- // 242: V04*1-steps || value
- serializationSteps[242] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
- // 243: V04*2-steps || value
- serializationSteps[243] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
- // 244: V04*2-steps || value
- serializationSteps[244] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 2, 0);
- // 245: V04*4-steps || value
- serializationSteps[245] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
- // 246: V04*5-steps || value
- serializationSteps[246] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
- // 247: V04*5-steps || value
- serializationSteps[247] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
- // 248: V05*1-steps || value
- serializationSteps[248] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
- // 249: V05*1-steps || value
- serializationSteps[249] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 1, 0);
- // 250: V05*1-steps || value
- serializationSteps[250] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
- // 251: V05*2-steps || value
- serializationSteps[251] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
- // 252: V05*4-steps || value
- serializationSteps[252] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
- // 253: V05*5-steps || value
- serializationSteps[253] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
- // 254: V05*5-steps || value
- serializationSteps[254] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
- // 255: V06*1-steps || value
- serializationSteps[255] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
- // 256: V06*2-steps || value
- serializationSteps[256] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 2, 0);
- // 257: V06*2-steps || value
- serializationSteps[257] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
- // 258: V06*4-steps || value
- serializationSteps[258] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
- // 259: V06*5-steps || value
- serializationSteps[259] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
- // 260: V07*1-steps || value
- serializationSteps[260] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
- // 261: V07*1-steps || value
- serializationSteps[261] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
- // 262: V07*1-steps || value
- serializationSteps[262] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
- // 263: V07*4-steps || value
- serializationSteps[263] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
- // 264: V07*5-steps || value
- serializationSteps[264] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
- // 265: V08*1-steps || value
- serializationSteps[265] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
- // 266: V08*1-steps || value
- serializationSteps[266] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
- // 267: V08*1-steps || value
- serializationSteps[267] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
- // 268: V08*5-steps || value
- serializationSteps[268] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
- // 269: V09*1-steps || value
- serializationSteps[269] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
- // 270: V09*5-steps || value
- serializationSteps[270] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
- // 271: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[271] = createSerializationStepWrapper(2);
- // 272: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
- serializationSteps[272] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 129 /*UnaryOperatorName*/, 7);
- // 273: NamedElementCS::name=UnreservedName || soft-space value soft-space
- serializationSteps[273] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 133 /*UnreservedName*/, 7);
- // 274: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
- serializationSteps[274] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 135 /*UnrestrictedName*/, 7);
- // 275: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
- serializationSteps[275] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 2 /*BinaryOperatorName*/, 7);
- // 276: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
- serializationSteps[276] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 22 /*EnumerationLiteralName*/, 7);
- // 277: NamedElementCS::name=Identifier || soft-space value soft-space
- serializationSteps[277] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 35 /*Identifier*/, 7);
- // 278: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
- serializationSteps[278] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 58 /*NavigatingArgCS*/, 0);
- // 279: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
- serializationSteps[279] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 61/*NavigatingCommaArgCS*/,62/*NavigatingSemiArgCS*/,60/*NavigatingBarArgCS*/}, 0);
- // 280: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
- serializationSteps[280] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 127 /*URIFirstPathElementCS*/, 0);
- // 281: PathNameCS::ownedPathElements+=FirstPathElementCS || value
- serializationSteps[281] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 30 /*FirstPathElementCS*/, 0);
- // 282: PathNameCS::ownedPathElements+=NextPathElementCS || value
- serializationSteps[282] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 65 /*NextPathElementCS*/, 0);
- // 283: OperatorExpCS::ownedRight=ExpCS || value
- serializationSteps[283] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 29 /*ExpCS*/, 0);
- // 284: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
- serializationSteps[284] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 75 /*PrefixedLetExpCS*/, 0);
- // 285: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
- serializationSteps[285] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 76 /*PrefixedPrimaryExpCS*/, 0);
- // 286: TypedElementCS::ownedType=TypeExpCS || value
- serializationSteps[286] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 113 /*TypeExpCS*/, 0);
- // 287: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
- serializationSteps[287] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 121 /*TypedMultiplicityRefCS*/, 0);
- // 288: PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value
- serializationSteps[288] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 132 /*UnrealizedVariableCS*/, 0);
- // 289: PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value
- serializationSteps[289] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 32 /*GuardVariableCS*/, 0);
- // 290: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[290] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 7);
- // 291: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[291] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 7);
- // 292: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
- serializationSteps[292] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 7);
- // 293: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
- serializationSteps[293] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 7);
- // 294: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
- serializationSteps[294] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 15 /* 'definition' */, 7);
- // 295: TypedElementCS::qualifiers+='static' || soft-space value soft-space
- serializationSteps[295] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 23 /* 'static' */, 7);
- // 296: PathElementCS::referredElement=URI || soft-space value soft-space
- serializationSteps[296] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 126, 7);
- // 297: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
- serializationSteps[297] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 133, 7);
- // 298: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
- serializationSteps[298] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 135, 7);
+ // 105: BottomPatternCS::ownedRealizedVariables+=RealizedVariableCS || soft-new-line value
+ serializationSteps[105] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.BOTTOM_PATTERN_CS__OWNED_REALIZED_VARIABLES, 85 /*RealizedVariableCS*/, 3);
+ // 106: AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
+ serializationSteps[106] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__OWNED_ROUND_BRACKETED_CLAUSE, 87 /*RoundBracketedClauseCS*/, 0);
+ // 107: LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
+ serializationSteps[107] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.LET_VARIABLE_CS__OWNED_ROUND_BRACKETED_CLAUSE, 87 /*RoundBracketedClauseCS*/, 0);
+ // 108: TemplateableElementCS::ownedSignature=TemplateSignatureCS || value
+ serializationSteps[108] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATEABLE_ELEMENT_CS__OWNED_SIGNATURE, 106 /*TemplateSignatureCS*/, 0);
+ // 109: AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value
+ serializationSteps[109] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__OWNED_SQUARE_BRACKETED_CLAUSES, 98 /*SquareBracketedClauseCS*/, 0);
+ // 110: TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value
+ serializationSteps[110] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_BINDING_CS__OWNED_SUBSTITUTIONS, 105 /*TemplateParameterSubstitutionCS*/, 0);
+ // 111: StructuredClassCS::ownedSuperTypes+=TypedRefCS || value
+ serializationSteps[111] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_SUPER_TYPES, 122 /*TypedRefCS*/, 0);
+ // 112: PredicateOrAssignmentCS::ownedTarget=ExpCS || value
+ serializationSteps[112] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PREDICATE_OR_ASSIGNMENT_CS__OWNED_TARGET, 29 /*ExpCS*/, 0);
+ // 113: CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value
+ serializationSteps[113] = createSerializationStepAssignedRuleCall(QVTbaseCSPackage.Literals.COMPOUND_TARGET_ELEMENT_CS__OWNED_TARGET_ELEMENTS, 96 /*SimpleTargetElementCS*/, 0);
+ // 114: TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value
+ serializationSteps[114] = createSerializationStepAssigns(QVTbaseCSPackage.Literals.TARGET_CS__OWNED_TARGET_ELEMENTS, -1, new int[] { 96/*SimpleTargetElementCS*/,12/*CompoundTargetElementCS*/}, 0);
+ // 115: AbstractTransformationCS::ownedTargets+=TargetCS || value
+ serializationSteps[115] = createSerializationStepAssignedRuleCall(QVTbaseCSPackage.Literals.ABSTRACT_TRANSFORMATION_CS__OWNED_TARGETS, 103 /*TargetCS*/, 0);
+ // 116: SquareBracketedClauseCS::ownedTerms+=ExpCS || value
+ serializationSteps[116] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.SQUARE_BRACKETED_CLAUSE_CS__OWNED_TERMS, 29 /*ExpCS*/, 0);
+ // 117: IfExpCS::ownedThenExpression=ExpCS || value
+ serializationSteps[117] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_THEN_EXPRESSION, 29 /*ExpCS*/, 0);
+ // 118: IfThenExpCS::ownedThenExpression=ExpCS || value
+ serializationSteps[118] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_THEN_EXP_CS__OWNED_THEN_EXPRESSION, 29 /*ExpCS*/, 0);
+ // 119: TopLevelCS::ownedTransformations+=TransformationCS || half-new-line value half-new-line
+ serializationSteps[119] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.TOP_LEVEL_CS__OWNED_TRANSFORMATIONS, 108 /*TransformationCS*/, 5);
+ // 120: CollectionLiteralExpCS::ownedType=CollectionTypeCS || value
+ serializationSteps[120] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
+ // 121: CollectionPatternCS::ownedType=CollectionTypeCS || value
+ serializationSteps[121] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
+ // 122: CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value
+ serializationSteps[122] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__OWNED_TYPE, 114 /*TypeExpWithoutMultiplicityCS*/, 0);
+ // 123: MapLiteralExpCS::ownedType=MapTypeCS || value
+ serializationSteps[123] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.MAP_LITERAL_EXP_CS__OWNED_TYPE, 49 /*MapTypeCS*/, 0);
+ // 124: NavigatingArgCS::ownedType=TypeExpCS || value
+ serializationSteps[124] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_TYPE, 113 /*TypeExpCS*/, 0);
+ // 125: TypeLiteralExpCS::ownedType=TypeLiteralWithMultiplicityCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[125] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.TYPE_LITERAL_EXP_CS__OWNED_TYPE, 117 /*TypeLiteralWithMultiplicityCS*/, 2);
+ // 126: VariableCS::ownedType=TypeExpCS || value
+ serializationSteps[126] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.VARIABLE_CS__OWNED_TYPE, 113 /*TypeExpCS*/, 0);
+ // 127: MapLiteralPartCS::ownedValue=ExpCS || value
+ serializationSteps[127] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.MAP_LITERAL_PART_CS__OWNED_VALUE, 29 /*ExpCS*/, 0);
+ // 128: MapTypeCS::ownedValueType=TypeExpCS || value
+ serializationSteps[128] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__OWNED_VALUE_TYPE, 113 /*TypeExpCS*/, 0);
+ // 129: LetExpCS::ownedVariables+=LetVariableCS || value
+ serializationSteps[129] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.LET_EXP_CS__OWNED_VARIABLES, 44 /*LetVariableCS*/, 0);
+ // 130: PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space
+ serializationSteps[130] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 135 /*UnrestrictedName*/, 12);
+ // 131: NavigatingArgCS::prefix='|' || soft-space value soft-space
+ serializationSteps[131] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 26 /* '|' */, 12);
+ // 132: NavigatingArgCS::prefix=';' || no-space value soft-new-line
+ serializationSteps[132] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 8 /* ';' */, 7);
+ // 133: NavigatingArgCS::prefix=',' || no-space value soft-space
+ serializationSteps[133] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ',' */, 8);
+ // 134: ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space
+ serializationSteps[134] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 135, 12);
+ // 135: ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space
+ serializationSteps[135] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 135, 12);
+ // 136: MappingCS::refines+=UnrestrictedName || soft-space value soft-space
+ serializationSteps[136] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.MAPPING_CS__REFINES, getCrossReference(QVTcoreCSPackage.Literals.MAPPING_CS__REFINES, "UnrestrictedName"), 135, 12);
+ // 137: CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space
+ serializationSteps[137] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 35 /*Identifier*/, 12);
+ // 138: StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[138] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.STRING_LITERAL_EXP_CS__SEGMENTS, 99 /*StringLiteral*/, 2);
+ // 139: MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space
+ serializationSteps[139] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 4 /* '*|+|?' */, 12);
+ // 140: BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[140] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.BOOLEAN_LITERAL_EXP_CS__SYMBOL, 17 /* 'false|true' */, 2);
+ // 141: NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[141] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NUMBER_LITERAL_EXP_CS__SYMBOL, 55 /*NUMBER_LITERAL*/, 2);
+ // 142: SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space
+ serializationSteps[142] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 135, 12);
+ // 143: MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space
+ serializationSteps[143] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 125 /*UPPER*/, 12);
+ // 144: DirectionCS::uses+=UnrestrictedName || soft-space value soft-space
+ serializationSteps[144] = createSerializationStepCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__USES, getCrossReference(QVTcoreCSPackage.Literals.DIRECTION_CS__USES, "UnrestrictedName"), 135, 12);
+ // 145: EnumerationLiteralCS::value=SIGNED || soft-space value soft-space
+ serializationSteps[145] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 88 /*SIGNED*/, 12);
+ // 146: SimpleTargetElementCS::via?='via' || soft-space value soft-space
+ serializationSteps[146] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 25 /* 'via' */, 12);
+ // 147: '!serializable' || soft-space value soft-space
+ serializationSteps[147] = createSerializationStepKeyword("!serializable", 12);
+ // 148: '#' || no-space value no-space
+ serializationSteps[148] = createSerializationStepKeyword("#", 6);
+ // 149: '&&' || soft-space value soft-space
+ serializationSteps[149] = createSerializationStepKeyword("&&", 12);
+ // 150: '(' || soft-new-line value push
+ serializationSteps[150] = createSerializationStepKeyword("(", 10);
+ // 151: '(' || no-space value no-space
+ serializationSteps[151] = createSerializationStepKeyword("(", 6);
+ // 152: ')' || no-space value
+ serializationSteps[152] = createSerializationStepKeyword(")", 1);
+ // 153: ')' || soft-new-line pop value soft-new-line
+ serializationSteps[153] = createSerializationStepKeyword(")", 16);
+ // 154: ')' || pop value soft-new-line
+ serializationSteps[154] = createSerializationStepKeyword(")", 9);
+ // 155: '*' || soft-space value soft-space
+ serializationSteps[155] = createSerializationStepKeyword("*", 12);
+ // 156: '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[156] = createSerializationStepKeyword("*", 2);
+ // 157: '++' || soft-space value soft-space
+ serializationSteps[157] = createSerializationStepKeyword("++", 12);
+ // 158: ',' || no-space value soft-new-line
+ serializationSteps[158] = createSerializationStepKeyword(",", 7);
+ // 159: ',' || no-space value soft-space
+ serializationSteps[159] = createSerializationStepKeyword(",", 8);
+ // 160: '..' || no-space value no-space
+ serializationSteps[160] = createSerializationStepKeyword("..", 6);
+ // 161: ':' || soft-space value soft-space
+ serializationSteps[161] = createSerializationStepKeyword(":", 12);
+ // 162: '::' || no-space value no-space
+ serializationSteps[162] = createSerializationStepKeyword("::", 6);
+ // 163: ':=' || soft-space value soft-space
+ serializationSteps[163] = createSerializationStepKeyword(":=", 12);
+ // 164: ';' || no-space value soft-new-line
+ serializationSteps[164] = createSerializationStepKeyword(";", 7);
+ // 165: '=' || soft-space value soft-space
+ serializationSteps[165] = createSerializationStepKeyword("=", 12);
+ // 166: '?' || soft-space value soft-space
+ serializationSteps[166] = createSerializationStepKeyword("?", 12);
+ // 167: 'Lambda' || soft-space value soft-space
+ serializationSteps[167] = createSerializationStepKeyword("Lambda", 12);
+ // 168: 'Tuple' || soft-space value soft-space
+ serializationSteps[168] = createSerializationStepKeyword("Tuple", 12);
+ // 169: '[' || no-space value no-space
+ serializationSteps[169] = createSerializationStepKeyword("[", 6);
+ // 170: ']' || no-space value
+ serializationSteps[170] = createSerializationStepKeyword("]", 1);
+ // 171: 'attribute' || soft-space value soft-space
+ serializationSteps[171] = createSerializationStepKeyword("attribute", 12);
+ // 172: 'body' || soft-space value soft-space
+ serializationSteps[172] = createSerializationStepKeyword("body", 12);
+ // 173: 'class' || soft-space value soft-space
+ serializationSteps[173] = createSerializationStepKeyword("class", 12);
+ // 174: 'datatype' || soft-space value soft-space
+ serializationSteps[174] = createSerializationStepKeyword("datatype", 12);
+ // 175: 'derivation' || soft-space value soft-space
+ serializationSteps[175] = createSerializationStepKeyword("derivation", 12);
+ // 176: 'else' || soft-new-line pop value push soft-space
+ serializationSteps[176] = createSerializationStepKeyword("else", 23);
+ // 177: 'elseif' || soft-new-line pop soft-space value push soft-space
+ serializationSteps[177] = createSerializationStepKeyword("elseif", 24);
+ // 178: 'endif' || soft-new-line pop value soft-space
+ serializationSteps[178] = createSerializationStepKeyword("endif", 17);
+ // 179: 'enum' || soft-space value soft-space
+ serializationSteps[179] = createSerializationStepKeyword("enum", 12);
+ // 180: 'extends' || soft-space value soft-space
+ serializationSteps[180] = createSerializationStepKeyword("extends", 12);
+ // 181: 'if' || soft-new-line value push soft-space
+ serializationSteps[181] = createSerializationStepKeyword("if", 19);
+ // 182: 'implementedby' || soft-space value soft-space
+ serializationSteps[182] = createSerializationStepKeyword("implementedby", 12);
+ // 183: 'import' || soft-space value soft-space
+ serializationSteps[183] = createSerializationStepKeyword("import", 12);
+ // 184: 'imports' || soft-space value soft-space
+ serializationSteps[184] = createSerializationStepKeyword("imports", 12);
+ // 185: 'in' || soft-space value soft-space
+ serializationSteps[185] = createSerializationStepKeyword("in", 12);
+ // 186: 'in' || soft-space pop value soft-new-line
+ serializationSteps[186] = createSerializationStepKeyword("in", 20);
+ // 187: 'initial' || soft-space value soft-space
+ serializationSteps[187] = createSerializationStepKeyword("initial", 12);
+ // 188: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[188] = createSerializationStepKeyword("invalid", 2);
+ // 189: 'iterates' || soft-space value soft-space
+ serializationSteps[189] = createSerializationStepKeyword("iterates", 12);
+ // 190: 'let' || soft-space value push
+ serializationSteps[190] = createSerializationStepKeyword("let", 11);
+ // 191: 'literal' || soft-space value soft-space
+ serializationSteps[191] = createSerializationStepKeyword("literal", 12);
+ // 192: 'map' || soft-space value soft-space
+ serializationSteps[192] = createSerializationStepKeyword("map", 12);
+ // 193: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[193] = createSerializationStepKeyword("null", 2);
+ // 194: 'operation' || soft-space value soft-space
+ serializationSteps[194] = createSerializationStepKeyword("operation", 12);
+ // 195: 'package' || soft-space value soft-space
+ serializationSteps[195] = createSerializationStepKeyword("package", 12);
+ // 196: 'pre' || soft-space value soft-space
+ serializationSteps[196] = createSerializationStepKeyword("pre", 12);
+ // 197: 'property' || soft-space value soft-space
+ serializationSteps[197] = createSerializationStepKeyword("property", 12);
+ // 198: 'query' || soft-space value soft-space
+ serializationSteps[198] = createSerializationStepKeyword("query", 12);
+ // 199: 'realize' || soft-space value soft-space
+ serializationSteps[199] = createSerializationStepKeyword("realize", 12);
+ // 200: 'refines' || soft-space value soft-space
+ serializationSteps[200] = createSerializationStepKeyword("refines", 12);
+ // 201: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[201] = createSerializationStepKeyword("self", 2);
+ // 202: 'target' || soft-space value soft-space
+ serializationSteps[202] = createSerializationStepKeyword("target", 12);
+ // 203: 'then' || pop value push soft-space
+ serializationSteps[203] = createSerializationStepKeyword("then", 14);
+ // 204: 'then' || pop soft-space value push soft-space
+ serializationSteps[204] = createSerializationStepKeyword("then", 22);
+ // 205: 'throws' || soft-space value soft-space
+ serializationSteps[205] = createSerializationStepKeyword("throws", 12);
+ // 206: 'transformation' || soft-space value soft-space
+ serializationSteps[206] = createSerializationStepKeyword("transformation", 12);
+ // 207: 'uses' || soft-space value soft-space
+ serializationSteps[207] = createSerializationStepKeyword("uses", 12);
+ // 208: 'where' || soft-space value soft-space
+ serializationSteps[208] = createSerializationStepKeyword("where", 12);
+ // 209: 'with' || value
+ serializationSteps[209] = createSerializationStepKeyword("with", 0);
+ // 210: '{' || soft-new-line value push
+ serializationSteps[210] = createSerializationStepKeyword("{", 10);
+ // 211: '{' || soft-new-line value push soft-new-line
+ serializationSteps[211] = createSerializationStepKeyword("{", 18);
+ // 212: '{' || soft-space value push soft-new-line
+ serializationSteps[212] = createSerializationStepKeyword("{", 21);
+ // 213: '|' || soft-new-line pop value push
+ serializationSteps[213] = createSerializationStepKeyword("|", 15);
+ // 214: '|?' || no-space value no-space
+ serializationSteps[214] = createSerializationStepKeyword("|?", 6);
+ // 215: '}' || pop soft-new-line value soft-new-line
+ serializationSteps[215] = createSerializationStepKeyword("}", 13);
+ // 216: '}' || pop value soft-new-line
+ serializationSteps[216] = createSerializationStepKeyword("}", 9);
+ // 217: 1*1-steps || soft-new-line value
+ serializationSteps[217] = createSerializationStepSequence((-1/*V-1*/ << 4) | 0/*[1]*/, 1, 3);
+ // 218: V00*1-steps || value
+ serializationSteps[218] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
+ // 219: V00*1-steps || value
+ serializationSteps[219] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
+ // 220: V00*1-steps || value half-new-line
+ serializationSteps[220] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 4);
+ // 221: V00*1-steps || value
+ serializationSteps[221] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
+ // 222: V00*2-steps || value
+ serializationSteps[222] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
+ // 223: V00*2-steps || value
+ serializationSteps[223] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
+ // 224: V00*3-steps || value
+ serializationSteps[224] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
+ // 225: V00*4-steps || value
+ serializationSteps[225] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
+ // 226: V00*5-steps || value
+ serializationSteps[226] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
+ // 227: V00*6-steps || value
+ serializationSteps[227] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
+ // 228: V00*7-steps || value
+ serializationSteps[228] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
+ // 229: V00*8-steps || value
+ serializationSteps[229] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
+ // 230: V01*1-steps || value
+ serializationSteps[230] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
+ // 231: V01*1-steps || value
+ serializationSteps[231] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
+ // 232: V01*2-steps || value
+ serializationSteps[232] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
+ // 233: V01*2-steps || value
+ serializationSteps[233] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
+ // 234: V01*3-steps || value
+ serializationSteps[234] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
+ // 235: V01*4-steps || value
+ serializationSteps[235] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
+ // 236: V10*1-steps || value
+ serializationSteps[236] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
+ // 237: V02*1-steps || value
+ serializationSteps[237] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
+ // 238: V02*1-steps || value
+ serializationSteps[238] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 0);
+ // 239: V02*1-steps || value
+ serializationSteps[239] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
+ // 240: V02*2-steps || value
+ serializationSteps[240] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
+ // 241: V02*2-steps || value
+ serializationSteps[241] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
+ // 242: V02*3-steps || value
+ serializationSteps[242] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
+ // 243: V02*4-steps || value
+ serializationSteps[243] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
+ // 244: V02*5-steps || value
+ serializationSteps[244] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
+ // 245: V03*1-steps || value
+ serializationSteps[245] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
+ // 246: V03*1-steps || value
+ serializationSteps[246] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
+ // 247: V03*1-steps || value
+ serializationSteps[247] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
+ // 248: V03*2-steps || value
+ serializationSteps[248] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
+ // 249: V03*2-steps || value
+ serializationSteps[249] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
+ // 250: V03*3-steps || value
+ serializationSteps[250] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
+ // 251: V03*4-steps || value
+ serializationSteps[251] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
+ // 252: V03*5-steps || value
+ serializationSteps[252] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 5, 0);
+ // 253: V04*1-steps || value
+ serializationSteps[253] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 1, 0);
+ // 254: V04*1-steps || value
+ serializationSteps[254] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
+ // 255: V04*2-steps || value
+ serializationSteps[255] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
+ // 256: V04*2-steps || value
+ serializationSteps[256] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 2, 0);
+ // 257: V04*4-steps || value
+ serializationSteps[257] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
+ // 258: V04*5-steps || value
+ serializationSteps[258] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
+ // 259: V04*5-steps || value
+ serializationSteps[259] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
+ // 260: V05*1-steps || value
+ serializationSteps[260] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
+ // 261: V05*1-steps || value
+ serializationSteps[261] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 1, 0);
+ // 262: V05*1-steps || value
+ serializationSteps[262] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
+ // 263: V05*2-steps || value
+ serializationSteps[263] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
+ // 264: V05*4-steps || value
+ serializationSteps[264] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
+ // 265: V05*5-steps || value
+ serializationSteps[265] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
+ // 266: V05*5-steps || value
+ serializationSteps[266] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
+ // 267: V06*1-steps || value
+ serializationSteps[267] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
+ // 268: V06*2-steps || value
+ serializationSteps[268] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 2, 0);
+ // 269: V06*2-steps || value
+ serializationSteps[269] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
+ // 270: V06*4-steps || value
+ serializationSteps[270] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
+ // 271: V06*5-steps || value
+ serializationSteps[271] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
+ // 272: V07*1-steps || value
+ serializationSteps[272] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
+ // 273: V07*1-steps || value
+ serializationSteps[273] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
+ // 274: V07*1-steps || value
+ serializationSteps[274] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
+ // 275: V07*4-steps || value
+ serializationSteps[275] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
+ // 276: V07*5-steps || value
+ serializationSteps[276] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
+ // 277: V08*1-steps || value
+ serializationSteps[277] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
+ // 278: V08*1-steps || value
+ serializationSteps[278] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
+ // 279: V08*1-steps || value
+ serializationSteps[279] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
+ // 280: V08*5-steps || value
+ serializationSteps[280] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
+ // 281: V09*1-steps || value
+ serializationSteps[281] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
+ // 282: V09*5-steps || value
+ serializationSteps[282] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
+ // 283: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[283] = createSerializationStepWrapper(2);
+ // 284: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
+ serializationSteps[284] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 129 /*UnaryOperatorName*/, 12);
+ // 285: NamedElementCS::name=UnreservedName || soft-space value soft-space
+ serializationSteps[285] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 133 /*UnreservedName*/, 12);
+ // 286: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
+ serializationSteps[286] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 135 /*UnrestrictedName*/, 12);
+ // 287: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
+ serializationSteps[287] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 2 /*BinaryOperatorName*/, 12);
+ // 288: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
+ serializationSteps[288] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 22 /*EnumerationLiteralName*/, 12);
+ // 289: NamedElementCS::name=Identifier || soft-space value soft-space
+ serializationSteps[289] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 35 /*Identifier*/, 12);
+ // 290: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
+ serializationSteps[290] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 58 /*NavigatingArgCS*/, 0);
+ // 291: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
+ serializationSteps[291] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 61/*NavigatingCommaArgCS*/,62/*NavigatingSemiArgCS*/,60/*NavigatingBarArgCS*/}, 0);
+ // 292: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
+ serializationSteps[292] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 127 /*URIFirstPathElementCS*/, 0);
+ // 293: PathNameCS::ownedPathElements+=FirstPathElementCS || value
+ serializationSteps[293] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 30 /*FirstPathElementCS*/, 0);
+ // 294: PathNameCS::ownedPathElements+=NextPathElementCS || value
+ serializationSteps[294] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 65 /*NextPathElementCS*/, 0);
+ // 295: OperatorExpCS::ownedRight=ExpCS || value
+ serializationSteps[295] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 29 /*ExpCS*/, 0);
+ // 296: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
+ serializationSteps[296] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 75 /*PrefixedLetExpCS*/, 0);
+ // 297: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
+ serializationSteps[297] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 76 /*PrefixedPrimaryExpCS*/, 0);
+ // 298: TypedElementCS::ownedType=TypeExpCS || value
+ serializationSteps[298] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 113 /*TypeExpCS*/, 0);
+ // 299: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
+ serializationSteps[299] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 121 /*TypedMultiplicityRefCS*/, 0);
+ // 300: PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || value
+ serializationSteps[300] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 132 /*UnrealizedVariableCS*/, 0);
+ // 301: PatternCS::ownedUnrealizedVariables+=GuardVariableCS || value
+ serializationSteps[301] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 32 /*GuardVariableCS*/, 0);
+ // 302: PatternCS::ownedUnrealizedVariables+=UnrealizedVariableCS || soft-new-line value
+ serializationSteps[302] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 132 /*UnrealizedVariableCS*/, 3);
+ // 303: PatternCS::ownedUnrealizedVariables+=GuardVariableCS || soft-new-line value
+ serializationSteps[303] = createSerializationStepAssignedRuleCall(QVTcoreCSPackage.Literals.PATTERN_CS__OWNED_UNREALIZED_VARIABLES, 32 /*GuardVariableCS*/, 3);
+ // 304: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[304] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 12);
+ // 305: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[305] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 12);
+ // 306: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
+ serializationSteps[306] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 12);
+ // 307: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
+ serializationSteps[307] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 12);
+ // 308: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
+ serializationSteps[308] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 15 /* 'definition' */, 12);
+ // 309: TypedElementCS::qualifiers+='static' || soft-space value soft-space
+ serializationSteps[309] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 23 /* 'static' */, 12);
+ // 310: PathElementCS::referredElement=URI || soft-space value soft-space
+ serializationSteps[310] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 126, 12);
+ // 311: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
+ serializationSteps[311] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 133, 12);
+ // 312: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
+ serializationSteps[312] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 135, 12);
}
/**
@@ -10400,13 +10522,25 @@ public class QVTcoreSerializationMetaData extends AbstractSerializationMetaData
*/
private void initSubstringSteps() {
// 0: '->' : [no-space, value, no-space]
- substringSteps[0] = createSubstringStep("->", 4 /* no-space, value, no-space */);
+ substringSteps[0] = createSubstringStep("->", 6 /* no-space, value, no-space */);
// 1: '.' : [no-space, value, no-space]
- substringSteps[1] = createSubstringStep(".", 4 /* no-space, value, no-space */);
+ substringSteps[1] = createSubstringStep(".", 6 /* no-space, value, no-space */);
// 2: '?->' : [no-space, value, no-space]
- substringSteps[2] = createSubstringStep("?->", 4 /* no-space, value, no-space */);
+ substringSteps[2] = createSubstringStep("?->", 6 /* no-space, value, no-space */);
// 3: '?.' : [no-space, value, no-space]
- substringSteps[3] = createSubstringStep("?.", 4 /* no-space, value, no-space */);
+ substringSteps[3] = createSubstringStep("?.", 6 /* no-space, value, no-space */);
+ // 4: 'else' : [soft-new-line, pop, value, push, soft-space]
+ substringSteps[4] = createSubstringStep("else", 23 /* soft-new-line, pop, value, push, soft-space */);
+ // 5: 'endif' : [soft-new-line, pop, value, soft-space]
+ substringSteps[5] = createSubstringStep("endif", 17 /* soft-new-line, pop, value, soft-space */);
+ // 6: 'if' : [soft-new-line, value, push, soft-space]
+ substringSteps[6] = createSubstringStep("if", 19 /* soft-new-line, value, push, soft-space */);
+ // 7: 'in' : [soft-space, pop, value, soft-new-line]
+ substringSteps[7] = createSubstringStep("in", 20 /* soft-space, pop, value, soft-new-line */);
+ // 8: 'let' : [soft-space, value, push]
+ substringSteps[8] = createSubstringStep("let", 11 /* soft-space, value, push */);
+ // 9: 'then' : [pop, soft-space, value, push, soft-space]
+ substringSteps[9] = createSubstringStep("then", 22 /* pop, soft-space, value, push, soft-space */);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src/org/eclipse/qvtd/xtext/qvtcore/QVTcore.idioms b/plugins/org.eclipse.qvtd.xtext.qvtcore/src/org/eclipse/qvtd/xtext/qvtcore/QVTcore.idioms
index 4d89ed4d0..39eb10122 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src/org/eclipse/qvtd/xtext/qvtcore/QVTcore.idioms
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src/org/eclipse/qvtd/xtext/qvtcore/QVTcore.idioms
@@ -12,3 +12,81 @@
*******************************************************************************/
model org.eclipse.qvtd.xtext.qvtcore.QVTcore
with "platform:/resource/org.eclipse.qvtd.xtext.qvtbase/src/org/eclipse/qvtd/xtext/qvtbase/QVTbase.idioms"
+import "platform:/resource/org.eclipse.qvtd.xtext.qvtcore/model/QVTcoreCS.ecore#/" as qvtcorecs
+
+idiom BOTTOM_PATTERN_SPACING1 for qvtcorecs::BottomPatternCS {
+ at "{" do soft-new-line value push soft-new-line;
+ at "|" do soft-new-line pop value push;
+ at "}" do pop value soft-new-line;
+}
+
+idiom BOTTOM_PATTERN_SPACING2a for qvtcorecs::BottomPatternCS {
+ at "{" do soft-new-line value push;
+ at each assignment qvtcorecs::BottomPatternCS::ownedRealizedVariables do soft-new-line value;
+ at "}" do pop value soft-new-line;
+}
+
+idiom BOTTOM_PATTERN_SPACING2b for qvtcorecs::BottomPatternCS {
+ at "{" do soft-new-line value push;
+ at each assignment qvtcorecs::BottomPatternCS::ownedUnrealizedVariables do soft-new-line value;
+ at "}" do pop value soft-new-line;
+}
+
+idiom BOTTOM_PATTERN_SPACING2c for qvtcorecs::BottomPatternCS {
+ at "{" do soft-new-line value push;
+ at "}" do pop value soft-new-line;
+}
+
+idiom BOTTOM_PATTERN_COMMA for qvtcorecs::BottomPatternCS at "," do no-space value soft-new-line ;
+
+idiom BOTTOM_PATTERN_INNER for qvtcorecs::BottomPatternCS at each assignment qvtcorecs::BottomPatternCS::ownedConstraints do soft-new-line value;
+
+idiom GUARD_PATTERN_SPACING1 for qvtcorecs::GuardPatternCS {
+ at "(" do soft-new-line value push;
+ at all assignment qvtcorecs::GuardPatternCS::ownedUnrealizedVariables do soft-new-line value;
+ at "|" do soft-new-line pop value push;
+ at ")" do pop value soft-new-line;
+}
+
+idiom GUARD_PATTERN_SPACING2a for qvtcorecs::GuardPatternCS {
+ at "(" do soft-new-line value push;
+ at each assignment qvtcorecs::GuardPatternCS::ownedUnrealizedVariables do soft-new-line value;
+ at each assignment qvtcorecs::GuardPatternCS::ownedUnrealizedVariables do soft-new-line value;
+ at ")" do soft-new-line pop value soft-new-line;
+}
+
+idiom GUARD_PATTERN_SPACING2b for qvtcorecs::GuardPatternCS {
+ at "(" do soft-new-line value push;
+ at each assignment qvtcorecs::GuardPatternCS::ownedUnrealizedVariables do soft-new-line value;
+ at ")" do soft-new-line pop value soft-new-line;
+}
+
+idiom GUARD_PATTERN_SPACING2c for qvtcorecs::GuardPatternCS {
+ at "(" do soft-new-line value push;
+ at ")" do pop value soft-new-line;
+}
+
+idiom GUARD_PATTERN_INNER for qvtcorecs::GuardPatternCS at each assignment qvtcorecs::GuardPatternCS::ownedPredicates do soft-new-line value;
+
+idiom IMPORTS_SPACING at all assignment qvtcorecs::TopLevelCS::ownedImports do value half-new-line;
+
+idiom MAPPING_SPACING for qvtcorecs::MappingCS {
+ at "{" do soft-space value push soft-new-line;
+ at "}" do pop value soft-new-line ;
+}
+
+idiom MAPPINGS_SPACING at assignment qvtcorecs::TopLevelCS::ownedMappings do half-new-line value half-new-line;
+
+idiom QUERIES_SPACING at assignment qvtcorecs::TopLevelCS::ownedQueries do half-new-line value half-new-line;
+
+idiom QUERY_SPACING for qvtcorecs::QueryCS {
+ at "{" do soft-space value push soft-new-line;
+ at "}" do pop value soft-new-line;
+}
+
+idiom TRANSFORMATION_SPACING for qvtcorecs::TransformationCS {
+ at "{" do soft-space value push soft-new-line;
+ at "}" do pop value soft-new-line;
+}
+
+idiom TRANSFORMATIONS_SPACING at assignment qvtcorecs::TopLevelCS::ownedTransformations do half-new-line value half-new-line;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/QVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/QVTimperativeParser.java
index 699bba6db..634c59545 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/QVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/QVTimperativeParser.java
@@ -190,7 +190,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
builder.put(grammarAccess.getSpeculateStatementCSAccess().getGroup_2(), "rule__SpeculateStatementCS__Group_2__0");
builder.put(grammarAccess.getTransformationCSAccess().getGroup(), "rule__TransformationCS__Group__0");
builder.put(grammarAccess.getTransformationCSAccess().getGroup_3(), "rule__TransformationCS__Group_3__0");
- builder.put(grammarAccess.getTransformationCSAccess().getGroup_5(), "rule__TransformationCS__Group_5__0");
builder.put(grammarAccess.getAttributeCSAccess().getGroup(), "rule__AttributeCS__Group__0");
builder.put(grammarAccess.getAttributeCSAccess().getGroup_0_0(), "rule__AttributeCS__Group_0_0__0");
builder.put(grammarAccess.getAttributeCSAccess().getGroup_0_1(), "rule__AttributeCS__Group_0_1__0");
@@ -476,7 +475,7 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
builder.put(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1(), "rule__TransformationCS__OwnedPathNameAssignment_1");
builder.put(grammarAccess.getTransformationCSAccess().getNameAssignment_2(), "rule__TransformationCS__NameAssignment_2");
builder.put(grammarAccess.getTransformationCSAccess().getOwnedContextTypeAssignment_3_1(), "rule__TransformationCS__OwnedContextTypeAssignment_3_1");
- builder.put(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5_0(), "rule__TransformationCS__OwnedDirectionsAssignment_5_0");
+ builder.put(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5(), "rule__TransformationCS__OwnedDirectionsAssignment_5");
builder.put(grammarAccess.getTransformationCSAccess().getOwnedMappingsAssignment_6_0(), "rule__TransformationCS__OwnedMappingsAssignment_6_0");
builder.put(grammarAccess.getTransformationCSAccess().getOwnedQueriesAssignment_6_1(), "rule__TransformationCS__OwnedQueriesAssignment_6_1");
builder.put(grammarAccess.getTransformationCSAccess().getOwnedPropertiesAssignment_6_2(), "rule__TransformationCS__OwnedPropertiesAssignment_6_2");
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperative.g
index 9011f963a..435070671 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperative.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperative.g
@@ -7760,6 +7760,7 @@ rule__DirectionCS__Group__2
}
:
rule__DirectionCS__Group__2__Impl
+ rule__DirectionCS__Group__3
;
finally {
restoreStackSize(stackSize);
@@ -7780,6 +7781,32 @@ finally {
restoreStackSize(stackSize);
}
+rule__DirectionCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DirectionCS__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DirectionCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDirectionCSAccess().getSemicolonKeyword_3()); }
+ ';'
+ { after(grammarAccess.getDirectionCSAccess().getSemicolonKeyword_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DirectionCS__Group_2__0
@init {
@@ -12990,9 +13017,9 @@ rule__TransformationCS__Group__5__Impl
}
:
(
- { before(grammarAccess.getTransformationCSAccess().getGroup_5()); }
- (rule__TransformationCS__Group_5__0)*
- { after(grammarAccess.getTransformationCSAccess().getGroup_5()); }
+ { before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5()); }
+ (rule__TransformationCS__OwnedDirectionsAssignment_5)*
+ { after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5()); }
)
;
finally {
@@ -13107,60 +13134,6 @@ finally {
}
-rule__TransformationCS__Group_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TransformationCS__Group_5__0__Impl
- rule__TransformationCS__Group_5__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TransformationCS__Group_5__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5_0()); }
- (rule__TransformationCS__OwnedDirectionsAssignment_5_0)
- { after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TransformationCS__Group_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TransformationCS__Group_5__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TransformationCS__Group_5__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_5_1()); }
- ';'
- { after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_5_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
rule__AttributeCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -28080,15 +28053,15 @@ finally {
restoreStackSize(stackSize);
}
-rule__TransformationCS__OwnedDirectionsAssignment_5_0
+rule__TransformationCS__OwnedDirectionsAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0_0()); }
+ { before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0()); }
ruleDirectionCS
- { after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0_0()); }
+ { after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0()); }
)
;
finally {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeLexer.java
index 7465ad68e..221c72c27 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtimperative.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -3315,8 +3302,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32120:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:32120:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:32093:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:32093:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -3334,8 +3321,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:32122:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:32122:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:32095:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:32095: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') ) {
@@ -3359,8 +3346,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:32124:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:32124:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:32097:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:32097: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();
@@ -3385,11 +3372,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32126:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:32126:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:32099:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:32099:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:32126:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:32099:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -3405,14 +3392,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:32126:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:32099:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:32126:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:32099:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3449,11 +3436,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32128:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:32128:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:32101:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:32101:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:32128:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:32101:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3469,14 +3456,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:32128:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:32101:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:32128:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:32101:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3513,12 +3500,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32130:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:32130:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:32103:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:32103:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:32130:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:32103:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3543,7 +3530,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:32130:66: .
+ // InternalQVTimperative.g:32103:66: .
{
matchAny();
@@ -3573,11 +3560,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32132:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:32132:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:32105:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:32105:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:32132:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:32105:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3626,8 +3613,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32134:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:32134:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:32107:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:32107:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3647,10 +3634,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32136:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:32136:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:32109:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:32109:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:32136:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:32109:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3664,7 +3651,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:32136:13: '0' .. '9'
+ // InternalQVTimperative.g:32109:13: '0' .. '9'
{
matchRange('0','9');
@@ -3696,12 +3683,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32138:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:32138:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:32111:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:32111:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:32138:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:32111:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3726,7 +3713,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:32138:52: .
+ // InternalQVTimperative.g:32111:52: .
{
matchAny();
@@ -3756,12 +3743,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32140:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:32140:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:32113:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:32113:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:32140:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:32113:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3774,7 +3761,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:32140:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:32113: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();
@@ -3794,7 +3781,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:32140:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:32113:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3803,9 +3790,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:32140:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:32113:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:32140:41: ( '\\r' )?
+ // InternalQVTimperative.g:32113:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3814,7 +3801,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:32140:41: '\\r'
+ // InternalQVTimperative.g:32113:41: '\\r'
{
match('\r');
@@ -3846,10 +3833,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32142:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:32142:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:32115:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:32115:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:32142:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:32115:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3903,8 +3890,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32144:16: ( . )
- // InternalQVTimperative.g:32144:18: .
+ // InternalQVTimperative.g:32117:16: ( . )
+ // InternalQVTimperative.g:32117:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeParser.java
index b2899d03f..64fcf3b05 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ide/contentassist/antlr/internal/InternalQVTimperativeParser.java
@@ -13021,12 +13021,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA15_1 = input.LA(2);
- if ( (LA15_1==34) ) {
- alt15=2;
- }
- else if ( (LA15_1==26) ) {
+ if ( (LA15_1==26) ) {
alt15=1;
}
+ else if ( (LA15_1==34) ) {
+ alt15=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -17645,12 +17645,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA41_5 = input.LA(3);
- if ( (LA41_5==67) ) {
- alt41=1;
- }
- else if ( (LA41_5==53||LA41_5==70) ) {
+ if ( (LA41_5==53||LA41_5==70) ) {
alt41=2;
}
+ else if ( (LA41_5==67) ) {
+ alt41=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -17660,17 +17660,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 67:
- {
- alt41=1;
- }
- break;
case 53:
case 70:
{
alt41=2;
}
break;
+ case 67:
+ {
+ alt41=1;
+ }
+ break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -17703,15 +17703,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 53:
- case 70:
+ case 67:
{
- alt41=2;
+ alt41=1;
}
break;
- case 67:
+ case 53:
+ case 70:
{
- alt41=1;
+ alt41=2;
}
break;
default:
@@ -17924,12 +17924,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA43_5 = input.LA(3);
- if ( (LA43_5==70) ) {
- alt43=2;
- }
- else if ( (LA43_5==53) ) {
+ if ( (LA43_5==53) ) {
alt43=1;
}
+ else if ( (LA43_5==70) ) {
+ alt43=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -17966,12 +17966,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA43_6 = input.LA(3);
- if ( (LA43_6==53) ) {
- alt43=1;
- }
- else if ( (LA43_6==70) ) {
+ if ( (LA43_6==70) ) {
alt43=2;
}
+ else if ( (LA43_6==53) ) {
+ alt43=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -28963,20 +28963,25 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2"
- // InternalQVTimperative.g:7757:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl ;
+ // InternalQVTimperative.g:7757:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
public final void rule__DirectionCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7761:1: ( rule__DirectionCS__Group__2__Impl )
- // InternalQVTimperative.g:7762:2: rule__DirectionCS__Group__2__Impl
+ // InternalQVTimperative.g:7761:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
+ // InternalQVTimperative.g:7762:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_2);
+ pushFollow(FollowSets000.FOLLOW_25);
rule__DirectionCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__DirectionCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
}
@@ -28996,22 +29001,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2__Impl"
- // InternalQVTimperative.g:7768:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:7769:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__Group_2__0 )? ) ;
public final void rule__DirectionCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7772:1: ( ( ( rule__DirectionCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:7773:1: ( ( rule__DirectionCS__Group_2__0 )? )
+ // InternalQVTimperative.g:7773:1: ( ( ( rule__DirectionCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:7774:1: ( ( rule__DirectionCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:7773:1: ( ( rule__DirectionCS__Group_2__0 )? )
- // InternalQVTimperative.g:7774:2: ( rule__DirectionCS__Group_2__0 )?
+ // InternalQVTimperative.g:7774:1: ( ( rule__DirectionCS__Group_2__0 )? )
+ // InternalQVTimperative.g:7775:2: ( rule__DirectionCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:7775:2: ( rule__DirectionCS__Group_2__0 )?
+ // InternalQVTimperative.g:7776:2: ( rule__DirectionCS__Group_2__0 )?
int alt98=2;
int LA98_0 = input.LA(1);
@@ -29020,7 +29025,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt98) {
case 1 :
- // InternalQVTimperative.g:7775:3: rule__DirectionCS__Group_2__0
+ // InternalQVTimperative.g:7776:3: rule__DirectionCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_2__0();
@@ -29057,15 +29062,89 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__DirectionCS__Group__2__Impl"
+ // $ANTLR start "rule__DirectionCS__Group__3"
+ // InternalQVTimperative.g:7784:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl ;
+ public final void rule__DirectionCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7788:1: ( rule__DirectionCS__Group__3__Impl )
+ // InternalQVTimperative.g:7789:2: rule__DirectionCS__Group__3__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__DirectionCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DirectionCS__Group__3"
+
+
+ // $ANTLR start "rule__DirectionCS__Group__3__Impl"
+ // InternalQVTimperative.g:7795:1: rule__DirectionCS__Group__3__Impl : ( ';' ) ;
+ public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7799:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7800:1: ( ';' )
+ {
+ // InternalQVTimperative.g:7800:1: ( ';' )
+ // InternalQVTimperative.g:7801:2: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDirectionCSAccess().getSemicolonKeyword_3());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDirectionCSAccess().getSemicolonKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DirectionCS__Group__3__Impl"
+
+
// $ANTLR start "rule__DirectionCS__Group_2__0"
- // InternalQVTimperative.g:7784:1: rule__DirectionCS__Group_2__0 : rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ;
+ // InternalQVTimperative.g:7811:1: rule__DirectionCS__Group_2__0 : rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ;
public final void rule__DirectionCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7788:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 )
- // InternalQVTimperative.g:7789:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1
+ // InternalQVTimperative.g:7815:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 )
+ // InternalQVTimperative.g:7816:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group_2__0__Impl();
@@ -29096,17 +29175,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2__0__Impl"
- // InternalQVTimperative.g:7796:1: rule__DirectionCS__Group_2__0__Impl : ( 'imports' ) ;
+ // InternalQVTimperative.g:7823:1: rule__DirectionCS__Group_2__0__Impl : ( 'imports' ) ;
public final void rule__DirectionCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7800:1: ( ( 'imports' ) )
- // InternalQVTimperative.g:7801:1: ( 'imports' )
+ // InternalQVTimperative.g:7827:1: ( ( 'imports' ) )
+ // InternalQVTimperative.g:7828:1: ( 'imports' )
{
- // InternalQVTimperative.g:7801:1: ( 'imports' )
- // InternalQVTimperative.g:7802:2: 'imports'
+ // InternalQVTimperative.g:7828:1: ( 'imports' )
+ // InternalQVTimperative.g:7829:2: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0());
@@ -29137,14 +29216,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2__1"
- // InternalQVTimperative.g:7811:1: rule__DirectionCS__Group_2__1 : rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ;
+ // InternalQVTimperative.g:7838:1: rule__DirectionCS__Group_2__1 : rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ;
public final void rule__DirectionCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7815:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 )
- // InternalQVTimperative.g:7816:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2
+ // InternalQVTimperative.g:7842:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 )
+ // InternalQVTimperative.g:7843:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__DirectionCS__Group_2__1__Impl();
@@ -29175,23 +29254,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2__1__Impl"
- // InternalQVTimperative.g:7823:1: rule__DirectionCS__Group_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:7850:1: rule__DirectionCS__Group_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) ;
public final void rule__DirectionCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7827:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:7828:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
+ // InternalQVTimperative.g:7854:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:7855:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:7828:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
- // InternalQVTimperative.g:7829:2: ( rule__DirectionCS__ImportsAssignment_2_1 )
+ // InternalQVTimperative.g:7855:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
+ // InternalQVTimperative.g:7856:2: ( rule__DirectionCS__ImportsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_1());
}
- // InternalQVTimperative.g:7830:2: ( rule__DirectionCS__ImportsAssignment_2_1 )
- // InternalQVTimperative.g:7830:3: rule__DirectionCS__ImportsAssignment_2_1
+ // InternalQVTimperative.g:7857:2: ( rule__DirectionCS__ImportsAssignment_2_1 )
+ // InternalQVTimperative.g:7857:3: rule__DirectionCS__ImportsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_2_1();
@@ -29226,14 +29305,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2__2"
- // InternalQVTimperative.g:7838:1: rule__DirectionCS__Group_2__2 : rule__DirectionCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:7865:1: rule__DirectionCS__Group_2__2 : rule__DirectionCS__Group_2__2__Impl ;
public final void rule__DirectionCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7842:1: ( rule__DirectionCS__Group_2__2__Impl )
- // InternalQVTimperative.g:7843:2: rule__DirectionCS__Group_2__2__Impl
+ // InternalQVTimperative.g:7869:1: ( rule__DirectionCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:7870:2: rule__DirectionCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_2__2__Impl();
@@ -29259,22 +29338,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2__2__Impl"
- // InternalQVTimperative.g:7849:1: rule__DirectionCS__Group_2__2__Impl : ( ( rule__DirectionCS__Group_2_2__0 )* ) ;
+ // InternalQVTimperative.g:7876:1: rule__DirectionCS__Group_2__2__Impl : ( ( rule__DirectionCS__Group_2_2__0 )* ) ;
public final void rule__DirectionCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7853:1: ( ( ( rule__DirectionCS__Group_2_2__0 )* ) )
- // InternalQVTimperative.g:7854:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
+ // InternalQVTimperative.g:7880:1: ( ( ( rule__DirectionCS__Group_2_2__0 )* ) )
+ // InternalQVTimperative.g:7881:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
{
- // InternalQVTimperative.g:7854:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
- // InternalQVTimperative.g:7855:2: ( rule__DirectionCS__Group_2_2__0 )*
+ // InternalQVTimperative.g:7881:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
+ // InternalQVTimperative.g:7882:2: ( rule__DirectionCS__Group_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:7856:2: ( rule__DirectionCS__Group_2_2__0 )*
+ // InternalQVTimperative.g:7883:2: ( rule__DirectionCS__Group_2_2__0 )*
loop99:
do {
int alt99=2;
@@ -29287,7 +29366,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt99) {
case 1 :
- // InternalQVTimperative.g:7856:3: rule__DirectionCS__Group_2_2__0
+ // InternalQVTimperative.g:7883:3: rule__DirectionCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__DirectionCS__Group_2_2__0();
@@ -29328,14 +29407,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2_2__0"
- // InternalQVTimperative.g:7865:1: rule__DirectionCS__Group_2_2__0 : rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:7892:1: rule__DirectionCS__Group_2_2__0 : rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ;
public final void rule__DirectionCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7869:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 )
- // InternalQVTimperative.g:7870:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1
+ // InternalQVTimperative.g:7896:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 )
+ // InternalQVTimperative.g:7897:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group_2_2__0__Impl();
@@ -29366,17 +29445,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:7877:1: rule__DirectionCS__Group_2_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7904:1: rule__DirectionCS__Group_2_2__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7881:1: ( ( ',' ) )
- // InternalQVTimperative.g:7882:1: ( ',' )
+ // InternalQVTimperative.g:7908:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7909:1: ( ',' )
{
- // InternalQVTimperative.g:7882:1: ( ',' )
- // InternalQVTimperative.g:7883:2: ','
+ // InternalQVTimperative.g:7909:1: ( ',' )
+ // InternalQVTimperative.g:7910:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0());
@@ -29407,14 +29486,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2_2__1"
- // InternalQVTimperative.g:7892:1: rule__DirectionCS__Group_2_2__1 : rule__DirectionCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:7919:1: rule__DirectionCS__Group_2_2__1 : rule__DirectionCS__Group_2_2__1__Impl ;
public final void rule__DirectionCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7896:1: ( rule__DirectionCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:7897:2: rule__DirectionCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:7923:1: ( rule__DirectionCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:7924:2: rule__DirectionCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_2_2__1__Impl();
@@ -29440,23 +29519,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:7903:1: rule__DirectionCS__Group_2_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:7930:1: rule__DirectionCS__Group_2_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) ;
public final void rule__DirectionCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7907:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:7908:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:7934:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:7935:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:7908:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
- // InternalQVTimperative.g:7909:2: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
+ // InternalQVTimperative.g:7935:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:7936:2: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_2_1());
}
- // InternalQVTimperative.g:7910:2: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
- // InternalQVTimperative.g:7910:3: rule__DirectionCS__ImportsAssignment_2_2_1
+ // InternalQVTimperative.g:7937:2: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
+ // InternalQVTimperative.g:7937:3: rule__DirectionCS__ImportsAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_2_2_1();
@@ -29491,14 +29570,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__0"
- // InternalQVTimperative.g:7919:1: rule__EntryPointCS__Group__0 : rule__EntryPointCS__Group__0__Impl rule__EntryPointCS__Group__1 ;
+ // InternalQVTimperative.g:7946:1: rule__EntryPointCS__Group__0 : rule__EntryPointCS__Group__0__Impl rule__EntryPointCS__Group__1 ;
public final void rule__EntryPointCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7923:1: ( rule__EntryPointCS__Group__0__Impl rule__EntryPointCS__Group__1 )
- // InternalQVTimperative.g:7924:2: rule__EntryPointCS__Group__0__Impl rule__EntryPointCS__Group__1
+ // InternalQVTimperative.g:7950:1: ( rule__EntryPointCS__Group__0__Impl rule__EntryPointCS__Group__1 )
+ // InternalQVTimperative.g:7951:2: rule__EntryPointCS__Group__0__Impl rule__EntryPointCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_26);
rule__EntryPointCS__Group__0__Impl();
@@ -29529,23 +29608,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__0__Impl"
- // InternalQVTimperative.g:7931:1: rule__EntryPointCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:7958:1: rule__EntryPointCS__Group__0__Impl : ( () ) ;
public final void rule__EntryPointCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7935:1: ( ( () ) )
- // InternalQVTimperative.g:7936:1: ( () )
+ // InternalQVTimperative.g:7962:1: ( ( () ) )
+ // InternalQVTimperative.g:7963:1: ( () )
{
- // InternalQVTimperative.g:7936:1: ( () )
- // InternalQVTimperative.g:7937:2: ()
+ // InternalQVTimperative.g:7963:1: ( () )
+ // InternalQVTimperative.g:7964:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getEntryPointCSAction_0());
}
- // InternalQVTimperative.g:7938:2: ()
- // InternalQVTimperative.g:7938:3:
+ // InternalQVTimperative.g:7965:2: ()
+ // InternalQVTimperative.g:7965:3:
{
}
@@ -29570,14 +29649,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__1"
- // InternalQVTimperative.g:7946:1: rule__EntryPointCS__Group__1 : rule__EntryPointCS__Group__1__Impl rule__EntryPointCS__Group__2 ;
+ // InternalQVTimperative.g:7973:1: rule__EntryPointCS__Group__1 : rule__EntryPointCS__Group__1__Impl rule__EntryPointCS__Group__2 ;
public final void rule__EntryPointCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7950:1: ( rule__EntryPointCS__Group__1__Impl rule__EntryPointCS__Group__2 )
- // InternalQVTimperative.g:7951:2: rule__EntryPointCS__Group__1__Impl rule__EntryPointCS__Group__2
+ // InternalQVTimperative.g:7977:1: ( rule__EntryPointCS__Group__1__Impl rule__EntryPointCS__Group__2 )
+ // InternalQVTimperative.g:7978:2: rule__EntryPointCS__Group__1__Impl rule__EntryPointCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_26);
rule__EntryPointCS__Group__1__Impl();
@@ -29608,22 +29687,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__1__Impl"
- // InternalQVTimperative.g:7958:1: rule__EntryPointCS__Group__1__Impl : ( ( rule__EntryPointCS__IsStrictAssignment_1 )? ) ;
+ // InternalQVTimperative.g:7985:1: rule__EntryPointCS__Group__1__Impl : ( ( rule__EntryPointCS__IsStrictAssignment_1 )? ) ;
public final void rule__EntryPointCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7962:1: ( ( ( rule__EntryPointCS__IsStrictAssignment_1 )? ) )
- // InternalQVTimperative.g:7963:1: ( ( rule__EntryPointCS__IsStrictAssignment_1 )? )
+ // InternalQVTimperative.g:7989:1: ( ( ( rule__EntryPointCS__IsStrictAssignment_1 )? ) )
+ // InternalQVTimperative.g:7990:1: ( ( rule__EntryPointCS__IsStrictAssignment_1 )? )
{
- // InternalQVTimperative.g:7963:1: ( ( rule__EntryPointCS__IsStrictAssignment_1 )? )
- // InternalQVTimperative.g:7964:2: ( rule__EntryPointCS__IsStrictAssignment_1 )?
+ // InternalQVTimperative.g:7990:1: ( ( rule__EntryPointCS__IsStrictAssignment_1 )? )
+ // InternalQVTimperative.g:7991:2: ( rule__EntryPointCS__IsStrictAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getIsStrictAssignment_1());
}
- // InternalQVTimperative.g:7965:2: ( rule__EntryPointCS__IsStrictAssignment_1 )?
+ // InternalQVTimperative.g:7992:2: ( rule__EntryPointCS__IsStrictAssignment_1 )?
int alt100=2;
int LA100_0 = input.LA(1);
@@ -29632,7 +29711,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt100) {
case 1 :
- // InternalQVTimperative.g:7965:3: rule__EntryPointCS__IsStrictAssignment_1
+ // InternalQVTimperative.g:7992:3: rule__EntryPointCS__IsStrictAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__IsStrictAssignment_1();
@@ -29670,14 +29749,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__2"
- // InternalQVTimperative.g:7973:1: rule__EntryPointCS__Group__2 : rule__EntryPointCS__Group__2__Impl rule__EntryPointCS__Group__3 ;
+ // InternalQVTimperative.g:8000:1: rule__EntryPointCS__Group__2 : rule__EntryPointCS__Group__2__Impl rule__EntryPointCS__Group__3 ;
public final void rule__EntryPointCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7977:1: ( rule__EntryPointCS__Group__2__Impl rule__EntryPointCS__Group__3 )
- // InternalQVTimperative.g:7978:2: rule__EntryPointCS__Group__2__Impl rule__EntryPointCS__Group__3
+ // InternalQVTimperative.g:8004:1: ( rule__EntryPointCS__Group__2__Impl rule__EntryPointCS__Group__3 )
+ // InternalQVTimperative.g:8005:2: rule__EntryPointCS__Group__2__Impl rule__EntryPointCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_18);
rule__EntryPointCS__Group__2__Impl();
@@ -29708,17 +29787,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__2__Impl"
- // InternalQVTimperative.g:7985:1: rule__EntryPointCS__Group__2__Impl : ( 'entry' ) ;
+ // InternalQVTimperative.g:8012:1: rule__EntryPointCS__Group__2__Impl : ( 'entry' ) ;
public final void rule__EntryPointCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7989:1: ( ( 'entry' ) )
- // InternalQVTimperative.g:7990:1: ( 'entry' )
+ // InternalQVTimperative.g:8016:1: ( ( 'entry' ) )
+ // InternalQVTimperative.g:8017:1: ( 'entry' )
{
- // InternalQVTimperative.g:7990:1: ( 'entry' )
- // InternalQVTimperative.g:7991:2: 'entry'
+ // InternalQVTimperative.g:8017:1: ( 'entry' )
+ // InternalQVTimperative.g:8018:2: 'entry'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getEntryKeyword_2());
@@ -29749,14 +29828,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__3"
- // InternalQVTimperative.g:8000:1: rule__EntryPointCS__Group__3 : rule__EntryPointCS__Group__3__Impl rule__EntryPointCS__Group__4 ;
+ // InternalQVTimperative.g:8027:1: rule__EntryPointCS__Group__3 : rule__EntryPointCS__Group__3__Impl rule__EntryPointCS__Group__4 ;
public final void rule__EntryPointCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8004:1: ( rule__EntryPointCS__Group__3__Impl rule__EntryPointCS__Group__4 )
- // InternalQVTimperative.g:8005:2: rule__EntryPointCS__Group__3__Impl rule__EntryPointCS__Group__4
+ // InternalQVTimperative.g:8031:1: ( rule__EntryPointCS__Group__3__Impl rule__EntryPointCS__Group__4 )
+ // InternalQVTimperative.g:8032:2: rule__EntryPointCS__Group__3__Impl rule__EntryPointCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_18);
rule__EntryPointCS__Group__3__Impl();
@@ -29787,22 +29866,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__3__Impl"
- // InternalQVTimperative.g:8012:1: rule__EntryPointCS__Group__3__Impl : ( ( rule__EntryPointCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:8039:1: rule__EntryPointCS__Group__3__Impl : ( ( rule__EntryPointCS__Group_3__0 )? ) ;
public final void rule__EntryPointCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8016:1: ( ( ( rule__EntryPointCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:8017:1: ( ( rule__EntryPointCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8043:1: ( ( ( rule__EntryPointCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:8044:1: ( ( rule__EntryPointCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:8017:1: ( ( rule__EntryPointCS__Group_3__0 )? )
- // InternalQVTimperative.g:8018:2: ( rule__EntryPointCS__Group_3__0 )?
+ // InternalQVTimperative.g:8044:1: ( ( rule__EntryPointCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8045:2: ( rule__EntryPointCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:8019:2: ( rule__EntryPointCS__Group_3__0 )?
+ // InternalQVTimperative.g:8046:2: ( rule__EntryPointCS__Group_3__0 )?
int alt101=2;
int LA101_0 = input.LA(1);
@@ -29811,7 +29890,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt101) {
case 1 :
- // InternalQVTimperative.g:8019:3: rule__EntryPointCS__Group_3__0
+ // InternalQVTimperative.g:8046:3: rule__EntryPointCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_3__0();
@@ -29849,14 +29928,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__4"
- // InternalQVTimperative.g:8027:1: rule__EntryPointCS__Group__4 : rule__EntryPointCS__Group__4__Impl rule__EntryPointCS__Group__5 ;
+ // InternalQVTimperative.g:8054:1: rule__EntryPointCS__Group__4 : rule__EntryPointCS__Group__4__Impl rule__EntryPointCS__Group__5 ;
public final void rule__EntryPointCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8031:1: ( rule__EntryPointCS__Group__4__Impl rule__EntryPointCS__Group__5 )
- // InternalQVTimperative.g:8032:2: rule__EntryPointCS__Group__4__Impl rule__EntryPointCS__Group__5
+ // InternalQVTimperative.g:8058:1: ( rule__EntryPointCS__Group__4__Impl rule__EntryPointCS__Group__5 )
+ // InternalQVTimperative.g:8059:2: rule__EntryPointCS__Group__4__Impl rule__EntryPointCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_27);
rule__EntryPointCS__Group__4__Impl();
@@ -29887,23 +29966,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__4__Impl"
- // InternalQVTimperative.g:8039:1: rule__EntryPointCS__Group__4__Impl : ( ( rule__EntryPointCS__NameAssignment_4 ) ) ;
+ // InternalQVTimperative.g:8066:1: rule__EntryPointCS__Group__4__Impl : ( ( rule__EntryPointCS__NameAssignment_4 ) ) ;
public final void rule__EntryPointCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8043:1: ( ( ( rule__EntryPointCS__NameAssignment_4 ) ) )
- // InternalQVTimperative.g:8044:1: ( ( rule__EntryPointCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:8070:1: ( ( ( rule__EntryPointCS__NameAssignment_4 ) ) )
+ // InternalQVTimperative.g:8071:1: ( ( rule__EntryPointCS__NameAssignment_4 ) )
{
- // InternalQVTimperative.g:8044:1: ( ( rule__EntryPointCS__NameAssignment_4 ) )
- // InternalQVTimperative.g:8045:2: ( rule__EntryPointCS__NameAssignment_4 )
+ // InternalQVTimperative.g:8071:1: ( ( rule__EntryPointCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:8072:2: ( rule__EntryPointCS__NameAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getNameAssignment_4());
}
- // InternalQVTimperative.g:8046:2: ( rule__EntryPointCS__NameAssignment_4 )
- // InternalQVTimperative.g:8046:3: rule__EntryPointCS__NameAssignment_4
+ // InternalQVTimperative.g:8073:2: ( rule__EntryPointCS__NameAssignment_4 )
+ // InternalQVTimperative.g:8073:3: rule__EntryPointCS__NameAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__NameAssignment_4();
@@ -29938,14 +30017,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__5"
- // InternalQVTimperative.g:8054:1: rule__EntryPointCS__Group__5 : rule__EntryPointCS__Group__5__Impl rule__EntryPointCS__Group__6 ;
+ // InternalQVTimperative.g:8081:1: rule__EntryPointCS__Group__5 : rule__EntryPointCS__Group__5__Impl rule__EntryPointCS__Group__6 ;
public final void rule__EntryPointCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8058:1: ( rule__EntryPointCS__Group__5__Impl rule__EntryPointCS__Group__6 )
- // InternalQVTimperative.g:8059:2: rule__EntryPointCS__Group__5__Impl rule__EntryPointCS__Group__6
+ // InternalQVTimperative.g:8085:1: ( rule__EntryPointCS__Group__5__Impl rule__EntryPointCS__Group__6 )
+ // InternalQVTimperative.g:8086:2: rule__EntryPointCS__Group__5__Impl rule__EntryPointCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_27);
rule__EntryPointCS__Group__5__Impl();
@@ -29976,22 +30055,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__5__Impl"
- // InternalQVTimperative.g:8066:1: rule__EntryPointCS__Group__5__Impl : ( ( rule__EntryPointCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:8093:1: rule__EntryPointCS__Group__5__Impl : ( ( rule__EntryPointCS__Group_5__0 )? ) ;
public final void rule__EntryPointCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8070:1: ( ( ( rule__EntryPointCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:8071:1: ( ( rule__EntryPointCS__Group_5__0 )? )
+ // InternalQVTimperative.g:8097:1: ( ( ( rule__EntryPointCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:8098:1: ( ( rule__EntryPointCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:8071:1: ( ( rule__EntryPointCS__Group_5__0 )? )
- // InternalQVTimperative.g:8072:2: ( rule__EntryPointCS__Group_5__0 )?
+ // InternalQVTimperative.g:8098:1: ( ( rule__EntryPointCS__Group_5__0 )? )
+ // InternalQVTimperative.g:8099:2: ( rule__EntryPointCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:8073:2: ( rule__EntryPointCS__Group_5__0 )?
+ // InternalQVTimperative.g:8100:2: ( rule__EntryPointCS__Group_5__0 )?
int alt102=2;
int LA102_0 = input.LA(1);
@@ -30000,7 +30079,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt102) {
case 1 :
- // InternalQVTimperative.g:8073:3: rule__EntryPointCS__Group_5__0
+ // InternalQVTimperative.g:8100:3: rule__EntryPointCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_5__0();
@@ -30038,14 +30117,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__6"
- // InternalQVTimperative.g:8081:1: rule__EntryPointCS__Group__6 : rule__EntryPointCS__Group__6__Impl rule__EntryPointCS__Group__7 ;
+ // InternalQVTimperative.g:8108:1: rule__EntryPointCS__Group__6 : rule__EntryPointCS__Group__6__Impl rule__EntryPointCS__Group__7 ;
public final void rule__EntryPointCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8085:1: ( rule__EntryPointCS__Group__6__Impl rule__EntryPointCS__Group__7 )
- // InternalQVTimperative.g:8086:2: rule__EntryPointCS__Group__6__Impl rule__EntryPointCS__Group__7
+ // InternalQVTimperative.g:8112:1: ( rule__EntryPointCS__Group__6__Impl rule__EntryPointCS__Group__7 )
+ // InternalQVTimperative.g:8113:2: rule__EntryPointCS__Group__6__Impl rule__EntryPointCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_27);
rule__EntryPointCS__Group__6__Impl();
@@ -30076,22 +30155,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__6__Impl"
- // InternalQVTimperative.g:8093:1: rule__EntryPointCS__Group__6__Impl : ( ( rule__EntryPointCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:8120:1: rule__EntryPointCS__Group__6__Impl : ( ( rule__EntryPointCS__Group_6__0 )? ) ;
public final void rule__EntryPointCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8097:1: ( ( ( rule__EntryPointCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:8098:1: ( ( rule__EntryPointCS__Group_6__0 )? )
+ // InternalQVTimperative.g:8124:1: ( ( ( rule__EntryPointCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:8125:1: ( ( rule__EntryPointCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:8098:1: ( ( rule__EntryPointCS__Group_6__0 )? )
- // InternalQVTimperative.g:8099:2: ( rule__EntryPointCS__Group_6__0 )?
+ // InternalQVTimperative.g:8125:1: ( ( rule__EntryPointCS__Group_6__0 )? )
+ // InternalQVTimperative.g:8126:2: ( rule__EntryPointCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:8100:2: ( rule__EntryPointCS__Group_6__0 )?
+ // InternalQVTimperative.g:8127:2: ( rule__EntryPointCS__Group_6__0 )?
int alt103=2;
int LA103_0 = input.LA(1);
@@ -30100,7 +30179,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt103) {
case 1 :
- // InternalQVTimperative.g:8100:3: rule__EntryPointCS__Group_6__0
+ // InternalQVTimperative.g:8127:3: rule__EntryPointCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_6__0();
@@ -30138,14 +30217,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__7"
- // InternalQVTimperative.g:8108:1: rule__EntryPointCS__Group__7 : rule__EntryPointCS__Group__7__Impl rule__EntryPointCS__Group__8 ;
+ // InternalQVTimperative.g:8135:1: rule__EntryPointCS__Group__7 : rule__EntryPointCS__Group__7__Impl rule__EntryPointCS__Group__8 ;
public final void rule__EntryPointCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8112:1: ( rule__EntryPointCS__Group__7__Impl rule__EntryPointCS__Group__8 )
- // InternalQVTimperative.g:8113:2: rule__EntryPointCS__Group__7__Impl rule__EntryPointCS__Group__8
+ // InternalQVTimperative.g:8139:1: ( rule__EntryPointCS__Group__7__Impl rule__EntryPointCS__Group__8 )
+ // InternalQVTimperative.g:8140:2: rule__EntryPointCS__Group__7__Impl rule__EntryPointCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_28);
rule__EntryPointCS__Group__7__Impl();
@@ -30176,17 +30255,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__7__Impl"
- // InternalQVTimperative.g:8120:1: rule__EntryPointCS__Group__7__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:8147:1: rule__EntryPointCS__Group__7__Impl : ( '{' ) ;
public final void rule__EntryPointCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8124:1: ( ( '{' ) )
- // InternalQVTimperative.g:8125:1: ( '{' )
+ // InternalQVTimperative.g:8151:1: ( ( '{' ) )
+ // InternalQVTimperative.g:8152:1: ( '{' )
{
- // InternalQVTimperative.g:8125:1: ( '{' )
- // InternalQVTimperative.g:8126:2: '{'
+ // InternalQVTimperative.g:8152:1: ( '{' )
+ // InternalQVTimperative.g:8153:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getLeftCurlyBracketKeyword_7());
@@ -30217,14 +30296,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__8"
- // InternalQVTimperative.g:8135:1: rule__EntryPointCS__Group__8 : rule__EntryPointCS__Group__8__Impl rule__EntryPointCS__Group__9 ;
+ // InternalQVTimperative.g:8162:1: rule__EntryPointCS__Group__8 : rule__EntryPointCS__Group__8__Impl rule__EntryPointCS__Group__9 ;
public final void rule__EntryPointCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8139:1: ( rule__EntryPointCS__Group__8__Impl rule__EntryPointCS__Group__9 )
- // InternalQVTimperative.g:8140:2: rule__EntryPointCS__Group__8__Impl rule__EntryPointCS__Group__9
+ // InternalQVTimperative.g:8166:1: ( rule__EntryPointCS__Group__8__Impl rule__EntryPointCS__Group__9 )
+ // InternalQVTimperative.g:8167:2: rule__EntryPointCS__Group__8__Impl rule__EntryPointCS__Group__9
{
pushFollow(FollowSets000.FOLLOW_28);
rule__EntryPointCS__Group__8__Impl();
@@ -30255,22 +30334,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__8__Impl"
- // InternalQVTimperative.g:8147:1: rule__EntryPointCS__Group__8__Impl : ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* ) ;
+ // InternalQVTimperative.g:8174:1: rule__EntryPointCS__Group__8__Impl : ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* ) ;
public final void rule__EntryPointCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8151:1: ( ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* ) )
- // InternalQVTimperative.g:8152:1: ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* )
+ // InternalQVTimperative.g:8178:1: ( ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* ) )
+ // InternalQVTimperative.g:8179:1: ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* )
{
- // InternalQVTimperative.g:8152:1: ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* )
- // InternalQVTimperative.g:8153:2: ( rule__EntryPointCS__OwnedParametersAssignment_8 )*
+ // InternalQVTimperative.g:8179:1: ( ( rule__EntryPointCS__OwnedParametersAssignment_8 )* )
+ // InternalQVTimperative.g:8180:2: ( rule__EntryPointCS__OwnedParametersAssignment_8 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedParametersAssignment_8());
}
- // InternalQVTimperative.g:8154:2: ( rule__EntryPointCS__OwnedParametersAssignment_8 )*
+ // InternalQVTimperative.g:8181:2: ( rule__EntryPointCS__OwnedParametersAssignment_8 )*
loop104:
do {
int alt104=2;
@@ -30283,7 +30362,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt104) {
case 1 :
- // InternalQVTimperative.g:8154:3: rule__EntryPointCS__OwnedParametersAssignment_8
+ // InternalQVTimperative.g:8181:3: rule__EntryPointCS__OwnedParametersAssignment_8
{
pushFollow(FollowSets000.FOLLOW_29);
rule__EntryPointCS__OwnedParametersAssignment_8();
@@ -30324,14 +30403,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__9"
- // InternalQVTimperative.g:8162:1: rule__EntryPointCS__Group__9 : rule__EntryPointCS__Group__9__Impl rule__EntryPointCS__Group__10 ;
+ // InternalQVTimperative.g:8189:1: rule__EntryPointCS__Group__9 : rule__EntryPointCS__Group__9__Impl rule__EntryPointCS__Group__10 ;
public final void rule__EntryPointCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8166:1: ( rule__EntryPointCS__Group__9__Impl rule__EntryPointCS__Group__10 )
- // InternalQVTimperative.g:8167:2: rule__EntryPointCS__Group__9__Impl rule__EntryPointCS__Group__10
+ // InternalQVTimperative.g:8193:1: ( rule__EntryPointCS__Group__9__Impl rule__EntryPointCS__Group__10 )
+ // InternalQVTimperative.g:8194:2: rule__EntryPointCS__Group__9__Impl rule__EntryPointCS__Group__10
{
pushFollow(FollowSets000.FOLLOW_28);
rule__EntryPointCS__Group__9__Impl();
@@ -30362,29 +30441,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__9__Impl"
- // InternalQVTimperative.g:8174:1: rule__EntryPointCS__Group__9__Impl : ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* ) ;
+ // InternalQVTimperative.g:8201:1: rule__EntryPointCS__Group__9__Impl : ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* ) ;
public final void rule__EntryPointCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8178:1: ( ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* ) )
- // InternalQVTimperative.g:8179:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* )
+ // InternalQVTimperative.g:8205:1: ( ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* ) )
+ // InternalQVTimperative.g:8206:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* )
{
- // InternalQVTimperative.g:8179:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* )
- // InternalQVTimperative.g:8180:2: ( rule__EntryPointCS__OwnedStatementsAssignment_9 )*
+ // InternalQVTimperative.g:8206:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_9 )* )
+ // InternalQVTimperative.g:8207:2: ( rule__EntryPointCS__OwnedStatementsAssignment_9 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedStatementsAssignment_9());
}
- // InternalQVTimperative.g:8181:2: ( rule__EntryPointCS__OwnedStatementsAssignment_9 )*
+ // InternalQVTimperative.g:8208:2: ( rule__EntryPointCS__OwnedStatementsAssignment_9 )*
loop105:
do {
int alt105=2;
alt105 = dfa105.predict(input);
switch (alt105) {
case 1 :
- // InternalQVTimperative.g:8181:3: rule__EntryPointCS__OwnedStatementsAssignment_9
+ // InternalQVTimperative.g:8208:3: rule__EntryPointCS__OwnedStatementsAssignment_9
{
pushFollow(FollowSets000.FOLLOW_30);
rule__EntryPointCS__OwnedStatementsAssignment_9();
@@ -30425,14 +30504,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__10"
- // InternalQVTimperative.g:8189:1: rule__EntryPointCS__Group__10 : rule__EntryPointCS__Group__10__Impl rule__EntryPointCS__Group__11 ;
+ // InternalQVTimperative.g:8216:1: rule__EntryPointCS__Group__10 : rule__EntryPointCS__Group__10__Impl rule__EntryPointCS__Group__11 ;
public final void rule__EntryPointCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8193:1: ( rule__EntryPointCS__Group__10__Impl rule__EntryPointCS__Group__11 )
- // InternalQVTimperative.g:8194:2: rule__EntryPointCS__Group__10__Impl rule__EntryPointCS__Group__11
+ // InternalQVTimperative.g:8220:1: ( rule__EntryPointCS__Group__10__Impl rule__EntryPointCS__Group__11 )
+ // InternalQVTimperative.g:8221:2: rule__EntryPointCS__Group__10__Impl rule__EntryPointCS__Group__11
{
pushFollow(FollowSets000.FOLLOW_28);
rule__EntryPointCS__Group__10__Impl();
@@ -30463,29 +30542,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__10__Impl"
- // InternalQVTimperative.g:8201:1: rule__EntryPointCS__Group__10__Impl : ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* ) ;
+ // InternalQVTimperative.g:8228:1: rule__EntryPointCS__Group__10__Impl : ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* ) ;
public final void rule__EntryPointCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8205:1: ( ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* ) )
- // InternalQVTimperative.g:8206:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* )
+ // InternalQVTimperative.g:8232:1: ( ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* ) )
+ // InternalQVTimperative.g:8233:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* )
{
- // InternalQVTimperative.g:8206:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* )
- // InternalQVTimperative.g:8207:2: ( rule__EntryPointCS__OwnedStatementsAssignment_10 )*
+ // InternalQVTimperative.g:8233:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_10 )* )
+ // InternalQVTimperative.g:8234:2: ( rule__EntryPointCS__OwnedStatementsAssignment_10 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedStatementsAssignment_10());
}
- // InternalQVTimperative.g:8208:2: ( rule__EntryPointCS__OwnedStatementsAssignment_10 )*
+ // InternalQVTimperative.g:8235:2: ( rule__EntryPointCS__OwnedStatementsAssignment_10 )*
loop106:
do {
int alt106=2;
alt106 = dfa106.predict(input);
switch (alt106) {
case 1 :
- // InternalQVTimperative.g:8208:3: rule__EntryPointCS__OwnedStatementsAssignment_10
+ // InternalQVTimperative.g:8235:3: rule__EntryPointCS__OwnedStatementsAssignment_10
{
pushFollow(FollowSets000.FOLLOW_31);
rule__EntryPointCS__OwnedStatementsAssignment_10();
@@ -30526,14 +30605,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__11"
- // InternalQVTimperative.g:8216:1: rule__EntryPointCS__Group__11 : rule__EntryPointCS__Group__11__Impl rule__EntryPointCS__Group__12 ;
+ // InternalQVTimperative.g:8243:1: rule__EntryPointCS__Group__11 : rule__EntryPointCS__Group__11__Impl rule__EntryPointCS__Group__12 ;
public final void rule__EntryPointCS__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8220:1: ( rule__EntryPointCS__Group__11__Impl rule__EntryPointCS__Group__12 )
- // InternalQVTimperative.g:8221:2: rule__EntryPointCS__Group__11__Impl rule__EntryPointCS__Group__12
+ // InternalQVTimperative.g:8247:1: ( rule__EntryPointCS__Group__11__Impl rule__EntryPointCS__Group__12 )
+ // InternalQVTimperative.g:8248:2: rule__EntryPointCS__Group__11__Impl rule__EntryPointCS__Group__12
{
pushFollow(FollowSets000.FOLLOW_28);
rule__EntryPointCS__Group__11__Impl();
@@ -30564,22 +30643,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__11__Impl"
- // InternalQVTimperative.g:8228:1: rule__EntryPointCS__Group__11__Impl : ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* ) ;
+ // InternalQVTimperative.g:8255:1: rule__EntryPointCS__Group__11__Impl : ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* ) ;
public final void rule__EntryPointCS__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8232:1: ( ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* ) )
- // InternalQVTimperative.g:8233:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* )
+ // InternalQVTimperative.g:8259:1: ( ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* ) )
+ // InternalQVTimperative.g:8260:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* )
{
- // InternalQVTimperative.g:8233:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* )
- // InternalQVTimperative.g:8234:2: ( rule__EntryPointCS__OwnedStatementsAssignment_11 )*
+ // InternalQVTimperative.g:8260:1: ( ( rule__EntryPointCS__OwnedStatementsAssignment_11 )* )
+ // InternalQVTimperative.g:8261:2: ( rule__EntryPointCS__OwnedStatementsAssignment_11 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedStatementsAssignment_11());
}
- // InternalQVTimperative.g:8235:2: ( rule__EntryPointCS__OwnedStatementsAssignment_11 )*
+ // InternalQVTimperative.g:8262:2: ( rule__EntryPointCS__OwnedStatementsAssignment_11 )*
loop107:
do {
int alt107=2;
@@ -30592,7 +30671,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt107) {
case 1 :
- // InternalQVTimperative.g:8235:3: rule__EntryPointCS__OwnedStatementsAssignment_11
+ // InternalQVTimperative.g:8262:3: rule__EntryPointCS__OwnedStatementsAssignment_11
{
pushFollow(FollowSets000.FOLLOW_32);
rule__EntryPointCS__OwnedStatementsAssignment_11();
@@ -30633,14 +30712,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__12"
- // InternalQVTimperative.g:8243:1: rule__EntryPointCS__Group__12 : rule__EntryPointCS__Group__12__Impl ;
+ // InternalQVTimperative.g:8270:1: rule__EntryPointCS__Group__12 : rule__EntryPointCS__Group__12__Impl ;
public final void rule__EntryPointCS__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8247:1: ( rule__EntryPointCS__Group__12__Impl )
- // InternalQVTimperative.g:8248:2: rule__EntryPointCS__Group__12__Impl
+ // InternalQVTimperative.g:8274:1: ( rule__EntryPointCS__Group__12__Impl )
+ // InternalQVTimperative.g:8275:2: rule__EntryPointCS__Group__12__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group__12__Impl();
@@ -30666,17 +30745,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group__12__Impl"
- // InternalQVTimperative.g:8254:1: rule__EntryPointCS__Group__12__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:8281:1: rule__EntryPointCS__Group__12__Impl : ( '}' ) ;
public final void rule__EntryPointCS__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8258:1: ( ( '}' ) )
- // InternalQVTimperative.g:8259:1: ( '}' )
+ // InternalQVTimperative.g:8285:1: ( ( '}' ) )
+ // InternalQVTimperative.g:8286:1: ( '}' )
{
- // InternalQVTimperative.g:8259:1: ( '}' )
- // InternalQVTimperative.g:8260:2: '}'
+ // InternalQVTimperative.g:8286:1: ( '}' )
+ // InternalQVTimperative.g:8287:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getRightCurlyBracketKeyword_12());
@@ -30707,14 +30786,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_3__0"
- // InternalQVTimperative.g:8270:1: rule__EntryPointCS__Group_3__0 : rule__EntryPointCS__Group_3__0__Impl rule__EntryPointCS__Group_3__1 ;
+ // InternalQVTimperative.g:8297:1: rule__EntryPointCS__Group_3__0 : rule__EntryPointCS__Group_3__0__Impl rule__EntryPointCS__Group_3__1 ;
public final void rule__EntryPointCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8274:1: ( rule__EntryPointCS__Group_3__0__Impl rule__EntryPointCS__Group_3__1 )
- // InternalQVTimperative.g:8275:2: rule__EntryPointCS__Group_3__0__Impl rule__EntryPointCS__Group_3__1
+ // InternalQVTimperative.g:8301:1: ( rule__EntryPointCS__Group_3__0__Impl rule__EntryPointCS__Group_3__1 )
+ // InternalQVTimperative.g:8302:2: rule__EntryPointCS__Group_3__0__Impl rule__EntryPointCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EntryPointCS__Group_3__0__Impl();
@@ -30745,17 +30824,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_3__0__Impl"
- // InternalQVTimperative.g:8282:1: rule__EntryPointCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:8309:1: rule__EntryPointCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__EntryPointCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8286:1: ( ( ':' ) )
- // InternalQVTimperative.g:8287:1: ( ':' )
+ // InternalQVTimperative.g:8313:1: ( ( ':' ) )
+ // InternalQVTimperative.g:8314:1: ( ':' )
{
- // InternalQVTimperative.g:8287:1: ( ':' )
- // InternalQVTimperative.g:8288:2: ':'
+ // InternalQVTimperative.g:8314:1: ( ':' )
+ // InternalQVTimperative.g:8315:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getColonKeyword_3_0());
@@ -30786,14 +30865,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_3__1"
- // InternalQVTimperative.g:8297:1: rule__EntryPointCS__Group_3__1 : rule__EntryPointCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:8324:1: rule__EntryPointCS__Group_3__1 : rule__EntryPointCS__Group_3__1__Impl ;
public final void rule__EntryPointCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8301:1: ( rule__EntryPointCS__Group_3__1__Impl )
- // InternalQVTimperative.g:8302:2: rule__EntryPointCS__Group_3__1__Impl
+ // InternalQVTimperative.g:8328:1: ( rule__EntryPointCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:8329:2: rule__EntryPointCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_3__1__Impl();
@@ -30819,23 +30898,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_3__1__Impl"
- // InternalQVTimperative.g:8308:1: rule__EntryPointCS__Group_3__1__Impl : ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:8335:1: rule__EntryPointCS__Group_3__1__Impl : ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) ) ;
public final void rule__EntryPointCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8312:1: ( ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) ) )
- // InternalQVTimperative.g:8313:1: ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:8339:1: ( ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:8340:1: ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) )
{
- // InternalQVTimperative.g:8313:1: ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) )
- // InternalQVTimperative.g:8314:2: ( rule__EntryPointCS__TargetNameAssignment_3_1 )
+ // InternalQVTimperative.g:8340:1: ( ( rule__EntryPointCS__TargetNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:8341:2: ( rule__EntryPointCS__TargetNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getTargetNameAssignment_3_1());
}
- // InternalQVTimperative.g:8315:2: ( rule__EntryPointCS__TargetNameAssignment_3_1 )
- // InternalQVTimperative.g:8315:3: rule__EntryPointCS__TargetNameAssignment_3_1
+ // InternalQVTimperative.g:8342:2: ( rule__EntryPointCS__TargetNameAssignment_3_1 )
+ // InternalQVTimperative.g:8342:3: rule__EntryPointCS__TargetNameAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__TargetNameAssignment_3_1();
@@ -30870,14 +30949,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5__0"
- // InternalQVTimperative.g:8324:1: rule__EntryPointCS__Group_5__0 : rule__EntryPointCS__Group_5__0__Impl rule__EntryPointCS__Group_5__1 ;
+ // InternalQVTimperative.g:8351:1: rule__EntryPointCS__Group_5__0 : rule__EntryPointCS__Group_5__0__Impl rule__EntryPointCS__Group_5__1 ;
public final void rule__EntryPointCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8328:1: ( rule__EntryPointCS__Group_5__0__Impl rule__EntryPointCS__Group_5__1 )
- // InternalQVTimperative.g:8329:2: rule__EntryPointCS__Group_5__0__Impl rule__EntryPointCS__Group_5__1
+ // InternalQVTimperative.g:8355:1: ( rule__EntryPointCS__Group_5__0__Impl rule__EntryPointCS__Group_5__1 )
+ // InternalQVTimperative.g:8356:2: rule__EntryPointCS__Group_5__0__Impl rule__EntryPointCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EntryPointCS__Group_5__0__Impl();
@@ -30908,17 +30987,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5__0__Impl"
- // InternalQVTimperative.g:8336:1: rule__EntryPointCS__Group_5__0__Impl : ( 'input' ) ;
+ // InternalQVTimperative.g:8363:1: rule__EntryPointCS__Group_5__0__Impl : ( 'input' ) ;
public final void rule__EntryPointCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8340:1: ( ( 'input' ) )
- // InternalQVTimperative.g:8341:1: ( 'input' )
+ // InternalQVTimperative.g:8367:1: ( ( 'input' ) )
+ // InternalQVTimperative.g:8368:1: ( 'input' )
{
- // InternalQVTimperative.g:8341:1: ( 'input' )
- // InternalQVTimperative.g:8342:2: 'input'
+ // InternalQVTimperative.g:8368:1: ( 'input' )
+ // InternalQVTimperative.g:8369:2: 'input'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputKeyword_5_0());
@@ -30949,14 +31028,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5__1"
- // InternalQVTimperative.g:8351:1: rule__EntryPointCS__Group_5__1 : rule__EntryPointCS__Group_5__1__Impl rule__EntryPointCS__Group_5__2 ;
+ // InternalQVTimperative.g:8378:1: rule__EntryPointCS__Group_5__1 : rule__EntryPointCS__Group_5__1__Impl rule__EntryPointCS__Group_5__2 ;
public final void rule__EntryPointCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8355:1: ( rule__EntryPointCS__Group_5__1__Impl rule__EntryPointCS__Group_5__2 )
- // InternalQVTimperative.g:8356:2: rule__EntryPointCS__Group_5__1__Impl rule__EntryPointCS__Group_5__2
+ // InternalQVTimperative.g:8382:1: ( rule__EntryPointCS__Group_5__1__Impl rule__EntryPointCS__Group_5__2 )
+ // InternalQVTimperative.g:8383:2: rule__EntryPointCS__Group_5__1__Impl rule__EntryPointCS__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__EntryPointCS__Group_5__1__Impl();
@@ -30987,23 +31066,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5__1__Impl"
- // InternalQVTimperative.g:8363:1: rule__EntryPointCS__Group_5__1__Impl : ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:8390:1: rule__EntryPointCS__Group_5__1__Impl : ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) ) ;
public final void rule__EntryPointCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8367:1: ( ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) ) )
- // InternalQVTimperative.g:8368:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) )
+ // InternalQVTimperative.g:8394:1: ( ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:8395:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) )
{
- // InternalQVTimperative.g:8368:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) )
- // InternalQVTimperative.g:8369:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 )
+ // InternalQVTimperative.g:8395:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 ) )
+ // InternalQVTimperative.g:8396:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputTypedModelsAssignment_5_1());
}
- // InternalQVTimperative.g:8370:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 )
- // InternalQVTimperative.g:8370:3: rule__EntryPointCS__InputTypedModelsAssignment_5_1
+ // InternalQVTimperative.g:8397:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_1 )
+ // InternalQVTimperative.g:8397:3: rule__EntryPointCS__InputTypedModelsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__InputTypedModelsAssignment_5_1();
@@ -31038,14 +31117,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5__2"
- // InternalQVTimperative.g:8378:1: rule__EntryPointCS__Group_5__2 : rule__EntryPointCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:8405:1: rule__EntryPointCS__Group_5__2 : rule__EntryPointCS__Group_5__2__Impl ;
public final void rule__EntryPointCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8382:1: ( rule__EntryPointCS__Group_5__2__Impl )
- // InternalQVTimperative.g:8383:2: rule__EntryPointCS__Group_5__2__Impl
+ // InternalQVTimperative.g:8409:1: ( rule__EntryPointCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:8410:2: rule__EntryPointCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_5__2__Impl();
@@ -31071,22 +31150,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5__2__Impl"
- // InternalQVTimperative.g:8389:1: rule__EntryPointCS__Group_5__2__Impl : ( ( rule__EntryPointCS__Group_5_2__0 )* ) ;
+ // InternalQVTimperative.g:8416:1: rule__EntryPointCS__Group_5__2__Impl : ( ( rule__EntryPointCS__Group_5_2__0 )* ) ;
public final void rule__EntryPointCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8393:1: ( ( ( rule__EntryPointCS__Group_5_2__0 )* ) )
- // InternalQVTimperative.g:8394:1: ( ( rule__EntryPointCS__Group_5_2__0 )* )
+ // InternalQVTimperative.g:8420:1: ( ( ( rule__EntryPointCS__Group_5_2__0 )* ) )
+ // InternalQVTimperative.g:8421:1: ( ( rule__EntryPointCS__Group_5_2__0 )* )
{
- // InternalQVTimperative.g:8394:1: ( ( rule__EntryPointCS__Group_5_2__0 )* )
- // InternalQVTimperative.g:8395:2: ( rule__EntryPointCS__Group_5_2__0 )*
+ // InternalQVTimperative.g:8421:1: ( ( rule__EntryPointCS__Group_5_2__0 )* )
+ // InternalQVTimperative.g:8422:2: ( rule__EntryPointCS__Group_5_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getGroup_5_2());
}
- // InternalQVTimperative.g:8396:2: ( rule__EntryPointCS__Group_5_2__0 )*
+ // InternalQVTimperative.g:8423:2: ( rule__EntryPointCS__Group_5_2__0 )*
loop108:
do {
int alt108=2;
@@ -31099,7 +31178,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt108) {
case 1 :
- // InternalQVTimperative.g:8396:3: rule__EntryPointCS__Group_5_2__0
+ // InternalQVTimperative.g:8423:3: rule__EntryPointCS__Group_5_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__EntryPointCS__Group_5_2__0();
@@ -31140,14 +31219,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5_2__0"
- // InternalQVTimperative.g:8405:1: rule__EntryPointCS__Group_5_2__0 : rule__EntryPointCS__Group_5_2__0__Impl rule__EntryPointCS__Group_5_2__1 ;
+ // InternalQVTimperative.g:8432:1: rule__EntryPointCS__Group_5_2__0 : rule__EntryPointCS__Group_5_2__0__Impl rule__EntryPointCS__Group_5_2__1 ;
public final void rule__EntryPointCS__Group_5_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8409:1: ( rule__EntryPointCS__Group_5_2__0__Impl rule__EntryPointCS__Group_5_2__1 )
- // InternalQVTimperative.g:8410:2: rule__EntryPointCS__Group_5_2__0__Impl rule__EntryPointCS__Group_5_2__1
+ // InternalQVTimperative.g:8436:1: ( rule__EntryPointCS__Group_5_2__0__Impl rule__EntryPointCS__Group_5_2__1 )
+ // InternalQVTimperative.g:8437:2: rule__EntryPointCS__Group_5_2__0__Impl rule__EntryPointCS__Group_5_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EntryPointCS__Group_5_2__0__Impl();
@@ -31178,17 +31257,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5_2__0__Impl"
- // InternalQVTimperative.g:8417:1: rule__EntryPointCS__Group_5_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:8444:1: rule__EntryPointCS__Group_5_2__0__Impl : ( ',' ) ;
public final void rule__EntryPointCS__Group_5_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8421:1: ( ( ',' ) )
- // InternalQVTimperative.g:8422:1: ( ',' )
+ // InternalQVTimperative.g:8448:1: ( ( ',' ) )
+ // InternalQVTimperative.g:8449:1: ( ',' )
{
- // InternalQVTimperative.g:8422:1: ( ',' )
- // InternalQVTimperative.g:8423:2: ','
+ // InternalQVTimperative.g:8449:1: ( ',' )
+ // InternalQVTimperative.g:8450:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getCommaKeyword_5_2_0());
@@ -31219,14 +31298,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5_2__1"
- // InternalQVTimperative.g:8432:1: rule__EntryPointCS__Group_5_2__1 : rule__EntryPointCS__Group_5_2__1__Impl ;
+ // InternalQVTimperative.g:8459:1: rule__EntryPointCS__Group_5_2__1 : rule__EntryPointCS__Group_5_2__1__Impl ;
public final void rule__EntryPointCS__Group_5_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8436:1: ( rule__EntryPointCS__Group_5_2__1__Impl )
- // InternalQVTimperative.g:8437:2: rule__EntryPointCS__Group_5_2__1__Impl
+ // InternalQVTimperative.g:8463:1: ( rule__EntryPointCS__Group_5_2__1__Impl )
+ // InternalQVTimperative.g:8464:2: rule__EntryPointCS__Group_5_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_5_2__1__Impl();
@@ -31252,23 +31331,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_5_2__1__Impl"
- // InternalQVTimperative.g:8443:1: rule__EntryPointCS__Group_5_2__1__Impl : ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) ) ;
+ // InternalQVTimperative.g:8470:1: rule__EntryPointCS__Group_5_2__1__Impl : ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) ) ;
public final void rule__EntryPointCS__Group_5_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8447:1: ( ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) ) )
- // InternalQVTimperative.g:8448:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) )
+ // InternalQVTimperative.g:8474:1: ( ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) ) )
+ // InternalQVTimperative.g:8475:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) )
{
- // InternalQVTimperative.g:8448:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) )
- // InternalQVTimperative.g:8449:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 )
+ // InternalQVTimperative.g:8475:1: ( ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 ) )
+ // InternalQVTimperative.g:8476:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputTypedModelsAssignment_5_2_1());
}
- // InternalQVTimperative.g:8450:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 )
- // InternalQVTimperative.g:8450:3: rule__EntryPointCS__InputTypedModelsAssignment_5_2_1
+ // InternalQVTimperative.g:8477:2: ( rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 )
+ // InternalQVTimperative.g:8477:3: rule__EntryPointCS__InputTypedModelsAssignment_5_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__InputTypedModelsAssignment_5_2_1();
@@ -31303,14 +31382,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6__0"
- // InternalQVTimperative.g:8459:1: rule__EntryPointCS__Group_6__0 : rule__EntryPointCS__Group_6__0__Impl rule__EntryPointCS__Group_6__1 ;
+ // InternalQVTimperative.g:8486:1: rule__EntryPointCS__Group_6__0 : rule__EntryPointCS__Group_6__0__Impl rule__EntryPointCS__Group_6__1 ;
public final void rule__EntryPointCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8463:1: ( rule__EntryPointCS__Group_6__0__Impl rule__EntryPointCS__Group_6__1 )
- // InternalQVTimperative.g:8464:2: rule__EntryPointCS__Group_6__0__Impl rule__EntryPointCS__Group_6__1
+ // InternalQVTimperative.g:8490:1: ( rule__EntryPointCS__Group_6__0__Impl rule__EntryPointCS__Group_6__1 )
+ // InternalQVTimperative.g:8491:2: rule__EntryPointCS__Group_6__0__Impl rule__EntryPointCS__Group_6__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EntryPointCS__Group_6__0__Impl();
@@ -31341,17 +31420,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6__0__Impl"
- // InternalQVTimperative.g:8471:1: rule__EntryPointCS__Group_6__0__Impl : ( 'output' ) ;
+ // InternalQVTimperative.g:8498:1: rule__EntryPointCS__Group_6__0__Impl : ( 'output' ) ;
public final void rule__EntryPointCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8475:1: ( ( 'output' ) )
- // InternalQVTimperative.g:8476:1: ( 'output' )
+ // InternalQVTimperative.g:8502:1: ( ( 'output' ) )
+ // InternalQVTimperative.g:8503:1: ( 'output' )
{
- // InternalQVTimperative.g:8476:1: ( 'output' )
- // InternalQVTimperative.g:8477:2: 'output'
+ // InternalQVTimperative.g:8503:1: ( 'output' )
+ // InternalQVTimperative.g:8504:2: 'output'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputKeyword_6_0());
@@ -31382,14 +31461,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6__1"
- // InternalQVTimperative.g:8486:1: rule__EntryPointCS__Group_6__1 : rule__EntryPointCS__Group_6__1__Impl rule__EntryPointCS__Group_6__2 ;
+ // InternalQVTimperative.g:8513:1: rule__EntryPointCS__Group_6__1 : rule__EntryPointCS__Group_6__1__Impl rule__EntryPointCS__Group_6__2 ;
public final void rule__EntryPointCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8490:1: ( rule__EntryPointCS__Group_6__1__Impl rule__EntryPointCS__Group_6__2 )
- // InternalQVTimperative.g:8491:2: rule__EntryPointCS__Group_6__1__Impl rule__EntryPointCS__Group_6__2
+ // InternalQVTimperative.g:8517:1: ( rule__EntryPointCS__Group_6__1__Impl rule__EntryPointCS__Group_6__2 )
+ // InternalQVTimperative.g:8518:2: rule__EntryPointCS__Group_6__1__Impl rule__EntryPointCS__Group_6__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__EntryPointCS__Group_6__1__Impl();
@@ -31420,23 +31499,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6__1__Impl"
- // InternalQVTimperative.g:8498:1: rule__EntryPointCS__Group_6__1__Impl : ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) ) ;
+ // InternalQVTimperative.g:8525:1: rule__EntryPointCS__Group_6__1__Impl : ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) ) ;
public final void rule__EntryPointCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8502:1: ( ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) ) )
- // InternalQVTimperative.g:8503:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) )
+ // InternalQVTimperative.g:8529:1: ( ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) ) )
+ // InternalQVTimperative.g:8530:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) )
{
- // InternalQVTimperative.g:8503:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) )
- // InternalQVTimperative.g:8504:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 )
+ // InternalQVTimperative.g:8530:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 ) )
+ // InternalQVTimperative.g:8531:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputTypedModelsAssignment_6_1());
}
- // InternalQVTimperative.g:8505:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 )
- // InternalQVTimperative.g:8505:3: rule__EntryPointCS__OutputTypedModelsAssignment_6_1
+ // InternalQVTimperative.g:8532:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_1 )
+ // InternalQVTimperative.g:8532:3: rule__EntryPointCS__OutputTypedModelsAssignment_6_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__OutputTypedModelsAssignment_6_1();
@@ -31471,14 +31550,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6__2"
- // InternalQVTimperative.g:8513:1: rule__EntryPointCS__Group_6__2 : rule__EntryPointCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:8540:1: rule__EntryPointCS__Group_6__2 : rule__EntryPointCS__Group_6__2__Impl ;
public final void rule__EntryPointCS__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8517:1: ( rule__EntryPointCS__Group_6__2__Impl )
- // InternalQVTimperative.g:8518:2: rule__EntryPointCS__Group_6__2__Impl
+ // InternalQVTimperative.g:8544:1: ( rule__EntryPointCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:8545:2: rule__EntryPointCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_6__2__Impl();
@@ -31504,22 +31583,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6__2__Impl"
- // InternalQVTimperative.g:8524:1: rule__EntryPointCS__Group_6__2__Impl : ( ( rule__EntryPointCS__Group_6_2__0 )* ) ;
+ // InternalQVTimperative.g:8551:1: rule__EntryPointCS__Group_6__2__Impl : ( ( rule__EntryPointCS__Group_6_2__0 )* ) ;
public final void rule__EntryPointCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8528:1: ( ( ( rule__EntryPointCS__Group_6_2__0 )* ) )
- // InternalQVTimperative.g:8529:1: ( ( rule__EntryPointCS__Group_6_2__0 )* )
+ // InternalQVTimperative.g:8555:1: ( ( ( rule__EntryPointCS__Group_6_2__0 )* ) )
+ // InternalQVTimperative.g:8556:1: ( ( rule__EntryPointCS__Group_6_2__0 )* )
{
- // InternalQVTimperative.g:8529:1: ( ( rule__EntryPointCS__Group_6_2__0 )* )
- // InternalQVTimperative.g:8530:2: ( rule__EntryPointCS__Group_6_2__0 )*
+ // InternalQVTimperative.g:8556:1: ( ( rule__EntryPointCS__Group_6_2__0 )* )
+ // InternalQVTimperative.g:8557:2: ( rule__EntryPointCS__Group_6_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getGroup_6_2());
}
- // InternalQVTimperative.g:8531:2: ( rule__EntryPointCS__Group_6_2__0 )*
+ // InternalQVTimperative.g:8558:2: ( rule__EntryPointCS__Group_6_2__0 )*
loop109:
do {
int alt109=2;
@@ -31532,7 +31611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt109) {
case 1 :
- // InternalQVTimperative.g:8531:3: rule__EntryPointCS__Group_6_2__0
+ // InternalQVTimperative.g:8558:3: rule__EntryPointCS__Group_6_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__EntryPointCS__Group_6_2__0();
@@ -31573,14 +31652,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6_2__0"
- // InternalQVTimperative.g:8540:1: rule__EntryPointCS__Group_6_2__0 : rule__EntryPointCS__Group_6_2__0__Impl rule__EntryPointCS__Group_6_2__1 ;
+ // InternalQVTimperative.g:8567:1: rule__EntryPointCS__Group_6_2__0 : rule__EntryPointCS__Group_6_2__0__Impl rule__EntryPointCS__Group_6_2__1 ;
public final void rule__EntryPointCS__Group_6_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8544:1: ( rule__EntryPointCS__Group_6_2__0__Impl rule__EntryPointCS__Group_6_2__1 )
- // InternalQVTimperative.g:8545:2: rule__EntryPointCS__Group_6_2__0__Impl rule__EntryPointCS__Group_6_2__1
+ // InternalQVTimperative.g:8571:1: ( rule__EntryPointCS__Group_6_2__0__Impl rule__EntryPointCS__Group_6_2__1 )
+ // InternalQVTimperative.g:8572:2: rule__EntryPointCS__Group_6_2__0__Impl rule__EntryPointCS__Group_6_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EntryPointCS__Group_6_2__0__Impl();
@@ -31611,17 +31690,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6_2__0__Impl"
- // InternalQVTimperative.g:8552:1: rule__EntryPointCS__Group_6_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:8579:1: rule__EntryPointCS__Group_6_2__0__Impl : ( ',' ) ;
public final void rule__EntryPointCS__Group_6_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8556:1: ( ( ',' ) )
- // InternalQVTimperative.g:8557:1: ( ',' )
+ // InternalQVTimperative.g:8583:1: ( ( ',' ) )
+ // InternalQVTimperative.g:8584:1: ( ',' )
{
- // InternalQVTimperative.g:8557:1: ( ',' )
- // InternalQVTimperative.g:8558:2: ','
+ // InternalQVTimperative.g:8584:1: ( ',' )
+ // InternalQVTimperative.g:8585:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getCommaKeyword_6_2_0());
@@ -31652,14 +31731,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6_2__1"
- // InternalQVTimperative.g:8567:1: rule__EntryPointCS__Group_6_2__1 : rule__EntryPointCS__Group_6_2__1__Impl ;
+ // InternalQVTimperative.g:8594:1: rule__EntryPointCS__Group_6_2__1 : rule__EntryPointCS__Group_6_2__1__Impl ;
public final void rule__EntryPointCS__Group_6_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8571:1: ( rule__EntryPointCS__Group_6_2__1__Impl )
- // InternalQVTimperative.g:8572:2: rule__EntryPointCS__Group_6_2__1__Impl
+ // InternalQVTimperative.g:8598:1: ( rule__EntryPointCS__Group_6_2__1__Impl )
+ // InternalQVTimperative.g:8599:2: rule__EntryPointCS__Group_6_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__Group_6_2__1__Impl();
@@ -31685,23 +31764,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__Group_6_2__1__Impl"
- // InternalQVTimperative.g:8578:1: rule__EntryPointCS__Group_6_2__1__Impl : ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) ) ;
+ // InternalQVTimperative.g:8605:1: rule__EntryPointCS__Group_6_2__1__Impl : ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) ) ;
public final void rule__EntryPointCS__Group_6_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8582:1: ( ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) ) )
- // InternalQVTimperative.g:8583:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) )
+ // InternalQVTimperative.g:8609:1: ( ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) ) )
+ // InternalQVTimperative.g:8610:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) )
{
- // InternalQVTimperative.g:8583:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) )
- // InternalQVTimperative.g:8584:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 )
+ // InternalQVTimperative.g:8610:1: ( ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 ) )
+ // InternalQVTimperative.g:8611:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputTypedModelsAssignment_6_2_1());
}
- // InternalQVTimperative.g:8585:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 )
- // InternalQVTimperative.g:8585:3: rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1
+ // InternalQVTimperative.g:8612:2: ( rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 )
+ // InternalQVTimperative.g:8612:3: rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1();
@@ -31736,14 +31815,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__0"
- // InternalQVTimperative.g:8594:1: rule__GuardParameterBindingCS__Group__0 : rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:8621:1: rule__GuardParameterBindingCS__Group__0 : rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 ;
public final void rule__GuardParameterBindingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8598:1: ( rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 )
- // InternalQVTimperative.g:8599:2: rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1
+ // InternalQVTimperative.g:8625:1: ( rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:8626:2: rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterBindingCS__Group__0__Impl();
@@ -31774,22 +31853,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:8606:1: rule__GuardParameterBindingCS__Group__0__Impl : ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ // InternalQVTimperative.g:8633:1: rule__GuardParameterBindingCS__Group__0__Impl : ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) ;
public final void rule__GuardParameterBindingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8610:1: ( ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) )
- // InternalQVTimperative.g:8611:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:8637:1: ( ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:8638:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
{
- // InternalQVTimperative.g:8611:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
- // InternalQVTimperative.g:8612:2: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:8638:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:8639:2: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0());
}
- // InternalQVTimperative.g:8613:2: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:8640:2: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
int alt110=2;
int LA110_0 = input.LA(1);
@@ -31802,7 +31881,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt110) {
case 1 :
- // InternalQVTimperative.g:8613:3: rule__GuardParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:8640:3: rule__GuardParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__IsCheckAssignment_0();
@@ -31840,14 +31919,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__1"
- // InternalQVTimperative.g:8621:1: rule__GuardParameterBindingCS__Group__1 : rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:8648:1: rule__GuardParameterBindingCS__Group__1 : rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 ;
public final void rule__GuardParameterBindingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8625:1: ( rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 )
- // InternalQVTimperative.g:8626:2: rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2
+ // InternalQVTimperative.g:8652:1: ( rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:8653:2: rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_33);
rule__GuardParameterBindingCS__Group__1__Impl();
@@ -31878,23 +31957,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:8633:1: rule__GuardParameterBindingCS__Group__1__Impl : ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ // InternalQVTimperative.g:8660:1: rule__GuardParameterBindingCS__Group__1__Impl : ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
public final void rule__GuardParameterBindingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8637:1: ( ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) )
- // InternalQVTimperative.g:8638:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:8664:1: ( ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:8665:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
{
- // InternalQVTimperative.g:8638:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
- // InternalQVTimperative.g:8639:2: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:8665:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:8666:2: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1());
}
- // InternalQVTimperative.g:8640:2: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
- // InternalQVTimperative.g:8640:3: rule__GuardParameterBindingCS__ReferredVariableAssignment_1
+ // InternalQVTimperative.g:8667:2: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:8667:3: rule__GuardParameterBindingCS__ReferredVariableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__ReferredVariableAssignment_1();
@@ -31929,14 +32008,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__2"
- // InternalQVTimperative.g:8648:1: rule__GuardParameterBindingCS__Group__2 : rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:8675:1: rule__GuardParameterBindingCS__Group__2 : rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 ;
public final void rule__GuardParameterBindingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8652:1: ( rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 )
- // InternalQVTimperative.g:8653:2: rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3
+ // InternalQVTimperative.g:8679:1: ( rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:8680:2: rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterBindingCS__Group__2__Impl();
@@ -31967,17 +32046,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:8660:1: rule__GuardParameterBindingCS__Group__2__Impl : ( 'consumes' ) ;
+ // InternalQVTimperative.g:8687:1: rule__GuardParameterBindingCS__Group__2__Impl : ( 'consumes' ) ;
public final void rule__GuardParameterBindingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8664:1: ( ( 'consumes' ) )
- // InternalQVTimperative.g:8665:1: ( 'consumes' )
+ // InternalQVTimperative.g:8691:1: ( ( 'consumes' ) )
+ // InternalQVTimperative.g:8692:1: ( 'consumes' )
{
- // InternalQVTimperative.g:8665:1: ( 'consumes' )
- // InternalQVTimperative.g:8666:2: 'consumes'
+ // InternalQVTimperative.g:8692:1: ( 'consumes' )
+ // InternalQVTimperative.g:8693:2: 'consumes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
@@ -32008,14 +32087,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__3"
- // InternalQVTimperative.g:8675:1: rule__GuardParameterBindingCS__Group__3 : rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 ;
+ // InternalQVTimperative.g:8702:1: rule__GuardParameterBindingCS__Group__3 : rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 ;
public final void rule__GuardParameterBindingCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8679:1: ( rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 )
- // InternalQVTimperative.g:8680:2: rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4
+ // InternalQVTimperative.g:8706:1: ( rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:8707:2: rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__GuardParameterBindingCS__Group__3__Impl();
@@ -32046,23 +32125,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:8687:1: rule__GuardParameterBindingCS__Group__3__Impl : ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) ;
+ // InternalQVTimperative.g:8714:1: rule__GuardParameterBindingCS__Group__3__Impl : ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) ;
public final void rule__GuardParameterBindingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8691:1: ( ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) )
- // InternalQVTimperative.g:8692:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:8718:1: ( ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:8719:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
{
- // InternalQVTimperative.g:8692:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
- // InternalQVTimperative.g:8693:2: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:8719:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:8720:2: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3());
}
- // InternalQVTimperative.g:8694:2: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
- // InternalQVTimperative.g:8694:3: rule__GuardParameterBindingCS__ValueAssignment_3
+ // InternalQVTimperative.g:8721:2: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:8721:3: rule__GuardParameterBindingCS__ValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__ValueAssignment_3();
@@ -32097,14 +32176,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__4"
- // InternalQVTimperative.g:8702:1: rule__GuardParameterBindingCS__Group__4 : rule__GuardParameterBindingCS__Group__4__Impl ;
+ // InternalQVTimperative.g:8729:1: rule__GuardParameterBindingCS__Group__4 : rule__GuardParameterBindingCS__Group__4__Impl ;
public final void rule__GuardParameterBindingCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8706:1: ( rule__GuardParameterBindingCS__Group__4__Impl )
- // InternalQVTimperative.g:8707:2: rule__GuardParameterBindingCS__Group__4__Impl
+ // InternalQVTimperative.g:8733:1: ( rule__GuardParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:8734:2: rule__GuardParameterBindingCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__Group__4__Impl();
@@ -32130,17 +32209,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__4__Impl"
- // InternalQVTimperative.g:8713:1: rule__GuardParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:8740:1: rule__GuardParameterBindingCS__Group__4__Impl : ( ';' ) ;
public final void rule__GuardParameterBindingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8717:1: ( ( ';' ) )
- // InternalQVTimperative.g:8718:1: ( ';' )
+ // InternalQVTimperative.g:8744:1: ( ( ';' ) )
+ // InternalQVTimperative.g:8745:1: ( ';' )
{
- // InternalQVTimperative.g:8718:1: ( ';' )
- // InternalQVTimperative.g:8719:2: ';'
+ // InternalQVTimperative.g:8745:1: ( ';' )
+ // InternalQVTimperative.g:8746:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4());
@@ -32171,14 +32250,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__0"
- // InternalQVTimperative.g:8729:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ;
+ // InternalQVTimperative.g:8756:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ;
public final void rule__GuardParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8733:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 )
- // InternalQVTimperative.g:8734:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1
+ // InternalQVTimperative.g:8760:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 )
+ // InternalQVTimperative.g:8761:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__GuardParameterCS__Group__0__Impl();
@@ -32209,17 +32288,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:8741:1: rule__GuardParameterCS__Group__0__Impl : ( 'guard' ) ;
+ // InternalQVTimperative.g:8768:1: rule__GuardParameterCS__Group__0__Impl : ( 'guard' ) ;
public final void rule__GuardParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8745:1: ( ( 'guard' ) )
- // InternalQVTimperative.g:8746:1: ( 'guard' )
+ // InternalQVTimperative.g:8772:1: ( ( 'guard' ) )
+ // InternalQVTimperative.g:8773:1: ( 'guard' )
{
- // InternalQVTimperative.g:8746:1: ( 'guard' )
- // InternalQVTimperative.g:8747:2: 'guard'
+ // InternalQVTimperative.g:8773:1: ( 'guard' )
+ // InternalQVTimperative.g:8774:2: 'guard'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
@@ -32250,14 +32329,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__1"
- // InternalQVTimperative.g:8756:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ;
+ // InternalQVTimperative.g:8783:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ;
public final void rule__GuardParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8760:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 )
- // InternalQVTimperative.g:8761:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2
+ // InternalQVTimperative.g:8787:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 )
+ // InternalQVTimperative.g:8788:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group__1__Impl();
@@ -32288,17 +32367,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:8768:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:8795:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ;
public final void rule__GuardParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8772:1: ( ( ':' ) )
- // InternalQVTimperative.g:8773:1: ( ':' )
+ // InternalQVTimperative.g:8799:1: ( ( ':' ) )
+ // InternalQVTimperative.g:8800:1: ( ':' )
{
- // InternalQVTimperative.g:8773:1: ( ':' )
- // InternalQVTimperative.g:8774:2: ':'
+ // InternalQVTimperative.g:8800:1: ( ':' )
+ // InternalQVTimperative.g:8801:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
@@ -32329,14 +32408,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__2"
- // InternalQVTimperative.g:8783:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ;
+ // InternalQVTimperative.g:8810:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ;
public final void rule__GuardParameterCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8787:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 )
- // InternalQVTimperative.g:8788:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3
+ // InternalQVTimperative.g:8814:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 )
+ // InternalQVTimperative.g:8815:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group__2__Impl();
@@ -32367,23 +32446,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:8795:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ;
+ // InternalQVTimperative.g:8822:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ;
public final void rule__GuardParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8799:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) )
- // InternalQVTimperative.g:8800:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:8826:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) )
+ // InternalQVTimperative.g:8827:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
{
- // InternalQVTimperative.g:8800:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
- // InternalQVTimperative.g:8801:2: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:8827:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:8828:2: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelAssignment_2());
}
- // InternalQVTimperative.g:8802:2: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
- // InternalQVTimperative.g:8802:3: rule__GuardParameterCS__ReferredTypedModelAssignment_2
+ // InternalQVTimperative.g:8829:2: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:8829:3: rule__GuardParameterCS__ReferredTypedModelAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__ReferredTypedModelAssignment_2();
@@ -32418,14 +32497,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__3"
- // InternalQVTimperative.g:8810:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ;
+ // InternalQVTimperative.g:8837:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ;
public final void rule__GuardParameterCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8814:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 )
- // InternalQVTimperative.g:8815:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4
+ // InternalQVTimperative.g:8841:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 )
+ // InternalQVTimperative.g:8842:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_16);
rule__GuardParameterCS__Group__3__Impl();
@@ -32456,23 +32535,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:8822:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:8849:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ;
public final void rule__GuardParameterCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8826:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:8827:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:8853:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:8854:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:8827:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:8828:2: ( rule__GuardParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:8854:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:8855:2: ( rule__GuardParameterCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:8829:2: ( rule__GuardParameterCS__NameAssignment_3 )
- // InternalQVTimperative.g:8829:3: rule__GuardParameterCS__NameAssignment_3
+ // InternalQVTimperative.g:8856:2: ( rule__GuardParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:8856:3: rule__GuardParameterCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__NameAssignment_3();
@@ -32507,14 +32586,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__4"
- // InternalQVTimperative.g:8837:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ;
+ // InternalQVTimperative.g:8864:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ;
public final void rule__GuardParameterCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8841:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 )
- // InternalQVTimperative.g:8842:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5
+ // InternalQVTimperative.g:8868:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 )
+ // InternalQVTimperative.g:8869:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_12);
rule__GuardParameterCS__Group__4__Impl();
@@ -32545,17 +32624,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:8849:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:8876:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ;
public final void rule__GuardParameterCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8853:1: ( ( ':' ) )
- // InternalQVTimperative.g:8854:1: ( ':' )
+ // InternalQVTimperative.g:8880:1: ( ( ':' ) )
+ // InternalQVTimperative.g:8881:1: ( ':' )
{
- // InternalQVTimperative.g:8854:1: ( ':' )
- // InternalQVTimperative.g:8855:2: ':'
+ // InternalQVTimperative.g:8881:1: ( ':' )
+ // InternalQVTimperative.g:8882:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
@@ -32586,14 +32665,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__5"
- // InternalQVTimperative.g:8864:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ;
+ // InternalQVTimperative.g:8891:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ;
public final void rule__GuardParameterCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8868:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 )
- // InternalQVTimperative.g:8869:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6
+ // InternalQVTimperative.g:8895:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 )
+ // InternalQVTimperative.g:8896:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_34);
rule__GuardParameterCS__Group__5__Impl();
@@ -32624,23 +32703,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__5__Impl"
- // InternalQVTimperative.g:8876:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ;
+ // InternalQVTimperative.g:8903:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ;
public final void rule__GuardParameterCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8880:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) )
- // InternalQVTimperative.g:8881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:8907:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) )
+ // InternalQVTimperative.g:8908:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
{
- // InternalQVTimperative.g:8881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
- // InternalQVTimperative.g:8882:2: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:8908:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:8909:2: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeAssignment_5());
}
- // InternalQVTimperative.g:8883:2: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
- // InternalQVTimperative.g:8883:3: rule__GuardParameterCS__OwnedTypeAssignment_5
+ // InternalQVTimperative.g:8910:2: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:8910:3: rule__GuardParameterCS__OwnedTypeAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__OwnedTypeAssignment_5();
@@ -32675,14 +32754,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__6"
- // InternalQVTimperative.g:8891:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl rule__GuardParameterCS__Group__7 ;
+ // InternalQVTimperative.g:8918:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl rule__GuardParameterCS__Group__7 ;
public final void rule__GuardParameterCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8895:1: ( rule__GuardParameterCS__Group__6__Impl rule__GuardParameterCS__Group__7 )
- // InternalQVTimperative.g:8896:2: rule__GuardParameterCS__Group__6__Impl rule__GuardParameterCS__Group__7
+ // InternalQVTimperative.g:8922:1: ( rule__GuardParameterCS__Group__6__Impl rule__GuardParameterCS__Group__7 )
+ // InternalQVTimperative.g:8923:2: rule__GuardParameterCS__Group__6__Impl rule__GuardParameterCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_34);
rule__GuardParameterCS__Group__6__Impl();
@@ -32713,22 +32792,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__6__Impl"
- // InternalQVTimperative.g:8903:1: rule__GuardParameterCS__Group__6__Impl : ( ( rule__GuardParameterCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:8930:1: rule__GuardParameterCS__Group__6__Impl : ( ( rule__GuardParameterCS__Group_6__0 )? ) ;
public final void rule__GuardParameterCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8907:1: ( ( ( rule__GuardParameterCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:8908:1: ( ( rule__GuardParameterCS__Group_6__0 )? )
+ // InternalQVTimperative.g:8934:1: ( ( ( rule__GuardParameterCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:8935:1: ( ( rule__GuardParameterCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:8908:1: ( ( rule__GuardParameterCS__Group_6__0 )? )
- // InternalQVTimperative.g:8909:2: ( rule__GuardParameterCS__Group_6__0 )?
+ // InternalQVTimperative.g:8935:1: ( ( rule__GuardParameterCS__Group_6__0 )? )
+ // InternalQVTimperative.g:8936:2: ( rule__GuardParameterCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:8910:2: ( rule__GuardParameterCS__Group_6__0 )?
+ // InternalQVTimperative.g:8937:2: ( rule__GuardParameterCS__Group_6__0 )?
int alt111=2;
int LA111_0 = input.LA(1);
@@ -32737,7 +32816,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt111) {
case 1 :
- // InternalQVTimperative.g:8910:3: rule__GuardParameterCS__Group_6__0
+ // InternalQVTimperative.g:8937:3: rule__GuardParameterCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__Group_6__0();
@@ -32775,14 +32854,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__7"
- // InternalQVTimperative.g:8918:1: rule__GuardParameterCS__Group__7 : rule__GuardParameterCS__Group__7__Impl ;
+ // InternalQVTimperative.g:8945:1: rule__GuardParameterCS__Group__7 : rule__GuardParameterCS__Group__7__Impl ;
public final void rule__GuardParameterCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8922:1: ( rule__GuardParameterCS__Group__7__Impl )
- // InternalQVTimperative.g:8923:2: rule__GuardParameterCS__Group__7__Impl
+ // InternalQVTimperative.g:8949:1: ( rule__GuardParameterCS__Group__7__Impl )
+ // InternalQVTimperative.g:8950:2: rule__GuardParameterCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__Group__7__Impl();
@@ -32808,17 +32887,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__7__Impl"
- // InternalQVTimperative.g:8929:1: rule__GuardParameterCS__Group__7__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:8956:1: rule__GuardParameterCS__Group__7__Impl : ( ';' ) ;
public final void rule__GuardParameterCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8933:1: ( ( ';' ) )
- // InternalQVTimperative.g:8934:1: ( ';' )
+ // InternalQVTimperative.g:8960:1: ( ( ';' ) )
+ // InternalQVTimperative.g:8961:1: ( ';' )
{
- // InternalQVTimperative.g:8934:1: ( ';' )
- // InternalQVTimperative.g:8935:2: ';'
+ // InternalQVTimperative.g:8961:1: ( ';' )
+ // InternalQVTimperative.g:8962:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSemicolonKeyword_7());
@@ -32849,14 +32928,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group_6__0"
- // InternalQVTimperative.g:8945:1: rule__GuardParameterCS__Group_6__0 : rule__GuardParameterCS__Group_6__0__Impl rule__GuardParameterCS__Group_6__1 ;
+ // InternalQVTimperative.g:8972:1: rule__GuardParameterCS__Group_6__0 : rule__GuardParameterCS__Group_6__0__Impl rule__GuardParameterCS__Group_6__1 ;
public final void rule__GuardParameterCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8949:1: ( rule__GuardParameterCS__Group_6__0__Impl rule__GuardParameterCS__Group_6__1 )
- // InternalQVTimperative.g:8950:2: rule__GuardParameterCS__Group_6__0__Impl rule__GuardParameterCS__Group_6__1
+ // InternalQVTimperative.g:8976:1: ( rule__GuardParameterCS__Group_6__0__Impl rule__GuardParameterCS__Group_6__1 )
+ // InternalQVTimperative.g:8977:2: rule__GuardParameterCS__Group_6__0__Impl rule__GuardParameterCS__Group_6__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group_6__0__Impl();
@@ -32887,17 +32966,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group_6__0__Impl"
- // InternalQVTimperative.g:8957:1: rule__GuardParameterCS__Group_6__0__Impl : ( 'success' ) ;
+ // InternalQVTimperative.g:8984:1: rule__GuardParameterCS__Group_6__0__Impl : ( 'success' ) ;
public final void rule__GuardParameterCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8961:1: ( ( 'success' ) )
- // InternalQVTimperative.g:8962:1: ( 'success' )
+ // InternalQVTimperative.g:8988:1: ( ( 'success' ) )
+ // InternalQVTimperative.g:8989:1: ( 'success' )
{
- // InternalQVTimperative.g:8962:1: ( 'success' )
- // InternalQVTimperative.g:8963:2: 'success'
+ // InternalQVTimperative.g:8989:1: ( 'success' )
+ // InternalQVTimperative.g:8990:2: 'success'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSuccessKeyword_6_0());
@@ -32928,14 +33007,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group_6__1"
- // InternalQVTimperative.g:8972:1: rule__GuardParameterCS__Group_6__1 : rule__GuardParameterCS__Group_6__1__Impl ;
+ // InternalQVTimperative.g:8999:1: rule__GuardParameterCS__Group_6__1 : rule__GuardParameterCS__Group_6__1__Impl ;
public final void rule__GuardParameterCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8976:1: ( rule__GuardParameterCS__Group_6__1__Impl )
- // InternalQVTimperative.g:8977:2: rule__GuardParameterCS__Group_6__1__Impl
+ // InternalQVTimperative.g:9003:1: ( rule__GuardParameterCS__Group_6__1__Impl )
+ // InternalQVTimperative.g:9004:2: rule__GuardParameterCS__Group_6__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__Group_6__1__Impl();
@@ -32961,23 +33040,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group_6__1__Impl"
- // InternalQVTimperative.g:8983:1: rule__GuardParameterCS__Group_6__1__Impl : ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) ) ;
+ // InternalQVTimperative.g:9010:1: rule__GuardParameterCS__Group_6__1__Impl : ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) ) ;
public final void rule__GuardParameterCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8987:1: ( ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) ) )
- // InternalQVTimperative.g:8988:1: ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) )
+ // InternalQVTimperative.g:9014:1: ( ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) ) )
+ // InternalQVTimperative.g:9015:1: ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) )
{
- // InternalQVTimperative.g:8988:1: ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) )
- // InternalQVTimperative.g:8989:2: ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 )
+ // InternalQVTimperative.g:9015:1: ( ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 ) )
+ // InternalQVTimperative.g:9016:2: ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSuccessPropertyAssignment_6_1());
}
- // InternalQVTimperative.g:8990:2: ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 )
- // InternalQVTimperative.g:8990:3: rule__GuardParameterCS__SuccessPropertyAssignment_6_1
+ // InternalQVTimperative.g:9017:2: ( rule__GuardParameterCS__SuccessPropertyAssignment_6_1 )
+ // InternalQVTimperative.g:9017:3: rule__GuardParameterCS__SuccessPropertyAssignment_6_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__SuccessPropertyAssignment_6_1();
@@ -33012,14 +33091,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__0"
- // InternalQVTimperative.g:8999:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ;
+ // InternalQVTimperative.g:9026:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ;
public final void rule__ImportCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9003:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 )
- // InternalQVTimperative.g:9004:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1
+ // InternalQVTimperative.g:9030:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 )
+ // InternalQVTimperative.g:9031:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_35);
rule__ImportCS__Group__0__Impl();
@@ -33050,17 +33129,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__0__Impl"
- // InternalQVTimperative.g:9011:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ;
+ // InternalQVTimperative.g:9038:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ;
public final void rule__ImportCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9015:1: ( ( 'import' ) )
- // InternalQVTimperative.g:9016:1: ( 'import' )
+ // InternalQVTimperative.g:9042:1: ( ( 'import' ) )
+ // InternalQVTimperative.g:9043:1: ( 'import' )
{
- // InternalQVTimperative.g:9016:1: ( 'import' )
- // InternalQVTimperative.g:9017:2: 'import'
+ // InternalQVTimperative.g:9043:1: ( 'import' )
+ // InternalQVTimperative.g:9044:2: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getImportKeyword_0());
@@ -33091,14 +33170,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__1"
- // InternalQVTimperative.g:9026:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ;
+ // InternalQVTimperative.g:9053:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ;
public final void rule__ImportCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9030:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 )
- // InternalQVTimperative.g:9031:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2
+ // InternalQVTimperative.g:9057:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 )
+ // InternalQVTimperative.g:9058:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_35);
rule__ImportCS__Group__1__Impl();
@@ -33129,22 +33208,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__1__Impl"
- // InternalQVTimperative.g:9038:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:9065:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ;
public final void rule__ImportCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9042:1: ( ( ( rule__ImportCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:9043:1: ( ( rule__ImportCS__Group_1__0 )? )
+ // InternalQVTimperative.g:9069:1: ( ( ( rule__ImportCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:9070:1: ( ( rule__ImportCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:9043:1: ( ( rule__ImportCS__Group_1__0 )? )
- // InternalQVTimperative.g:9044:2: ( rule__ImportCS__Group_1__0 )?
+ // InternalQVTimperative.g:9070:1: ( ( rule__ImportCS__Group_1__0 )? )
+ // InternalQVTimperative.g:9071:2: ( rule__ImportCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:9045:2: ( rule__ImportCS__Group_1__0 )?
+ // InternalQVTimperative.g:9072:2: ( rule__ImportCS__Group_1__0 )?
int alt112=2;
int LA112_0 = input.LA(1);
@@ -33164,7 +33243,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt112) {
case 1 :
- // InternalQVTimperative.g:9045:3: rule__ImportCS__Group_1__0
+ // InternalQVTimperative.g:9072:3: rule__ImportCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_1__0();
@@ -33202,14 +33281,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__2"
- // InternalQVTimperative.g:9053:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ;
+ // InternalQVTimperative.g:9080:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ;
public final void rule__ImportCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9057:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 )
- // InternalQVTimperative.g:9058:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3
+ // InternalQVTimperative.g:9084:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 )
+ // InternalQVTimperative.g:9085:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_36);
rule__ImportCS__Group__2__Impl();
@@ -33240,23 +33319,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__2__Impl"
- // InternalQVTimperative.g:9065:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:9092:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ;
public final void rule__ImportCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9069:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) )
- // InternalQVTimperative.g:9070:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:9096:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:9097:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:9070:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
- // InternalQVTimperative.g:9071:2: ( rule__ImportCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:9097:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:9098:2: ( rule__ImportCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:9072:2: ( rule__ImportCS__OwnedPathNameAssignment_2 )
- // InternalQVTimperative.g:9072:3: rule__ImportCS__OwnedPathNameAssignment_2
+ // InternalQVTimperative.g:9099:2: ( rule__ImportCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:9099:3: rule__ImportCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__OwnedPathNameAssignment_2();
@@ -33291,14 +33370,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__3"
- // InternalQVTimperative.g:9080:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ;
+ // InternalQVTimperative.g:9107:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ;
public final void rule__ImportCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9084:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 )
- // InternalQVTimperative.g:9085:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4
+ // InternalQVTimperative.g:9111:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 )
+ // InternalQVTimperative.g:9112:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_36);
rule__ImportCS__Group__3__Impl();
@@ -33329,22 +33408,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__3__Impl"
- // InternalQVTimperative.g:9092:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:9119:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ;
public final void rule__ImportCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9096:1: ( ( ( rule__ImportCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:9097:1: ( ( rule__ImportCS__Group_3__0 )? )
+ // InternalQVTimperative.g:9123:1: ( ( ( rule__ImportCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:9124:1: ( ( rule__ImportCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:9097:1: ( ( rule__ImportCS__Group_3__0 )? )
- // InternalQVTimperative.g:9098:2: ( rule__ImportCS__Group_3__0 )?
+ // InternalQVTimperative.g:9124:1: ( ( rule__ImportCS__Group_3__0 )? )
+ // InternalQVTimperative.g:9125:2: ( rule__ImportCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:9099:2: ( rule__ImportCS__Group_3__0 )?
+ // InternalQVTimperative.g:9126:2: ( rule__ImportCS__Group_3__0 )?
int alt113=2;
int LA113_0 = input.LA(1);
@@ -33353,7 +33432,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt113) {
case 1 :
- // InternalQVTimperative.g:9099:3: rule__ImportCS__Group_3__0
+ // InternalQVTimperative.g:9126:3: rule__ImportCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_3__0();
@@ -33391,14 +33470,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__4"
- // InternalQVTimperative.g:9107:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ;
+ // InternalQVTimperative.g:9134:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ;
public final void rule__ImportCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9111:1: ( rule__ImportCS__Group__4__Impl )
- // InternalQVTimperative.g:9112:2: rule__ImportCS__Group__4__Impl
+ // InternalQVTimperative.g:9138:1: ( rule__ImportCS__Group__4__Impl )
+ // InternalQVTimperative.g:9139:2: rule__ImportCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group__4__Impl();
@@ -33424,17 +33503,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__4__Impl"
- // InternalQVTimperative.g:9118:1: rule__ImportCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:9145:1: rule__ImportCS__Group__4__Impl : ( ';' ) ;
public final void rule__ImportCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9122:1: ( ( ';' ) )
- // InternalQVTimperative.g:9123:1: ( ';' )
+ // InternalQVTimperative.g:9149:1: ( ( ';' ) )
+ // InternalQVTimperative.g:9150:1: ( ';' )
{
- // InternalQVTimperative.g:9123:1: ( ';' )
- // InternalQVTimperative.g:9124:2: ';'
+ // InternalQVTimperative.g:9150:1: ( ';' )
+ // InternalQVTimperative.g:9151:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getSemicolonKeyword_4());
@@ -33465,14 +33544,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__0"
- // InternalQVTimperative.g:9134:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ;
+ // InternalQVTimperative.g:9161:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ;
public final void rule__ImportCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9138:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 )
- // InternalQVTimperative.g:9139:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1
+ // InternalQVTimperative.g:9165:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 )
+ // InternalQVTimperative.g:9166:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__ImportCS__Group_1__0__Impl();
@@ -33503,23 +33582,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__0__Impl"
- // InternalQVTimperative.g:9146:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ;
+ // InternalQVTimperative.g:9173:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ;
public final void rule__ImportCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9150:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) )
- // InternalQVTimperative.g:9151:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
+ // InternalQVTimperative.g:9177:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) )
+ // InternalQVTimperative.g:9178:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
{
- // InternalQVTimperative.g:9151:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
- // InternalQVTimperative.g:9152:2: ( rule__ImportCS__NameAssignment_1_0 )
+ // InternalQVTimperative.g:9178:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
+ // InternalQVTimperative.g:9179:2: ( rule__ImportCS__NameAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getNameAssignment_1_0());
}
- // InternalQVTimperative.g:9153:2: ( rule__ImportCS__NameAssignment_1_0 )
- // InternalQVTimperative.g:9153:3: rule__ImportCS__NameAssignment_1_0
+ // InternalQVTimperative.g:9180:2: ( rule__ImportCS__NameAssignment_1_0 )
+ // InternalQVTimperative.g:9180:3: rule__ImportCS__NameAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__NameAssignment_1_0();
@@ -33554,14 +33633,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__1"
- // InternalQVTimperative.g:9161:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:9188:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ;
public final void rule__ImportCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9165:1: ( rule__ImportCS__Group_1__1__Impl )
- // InternalQVTimperative.g:9166:2: rule__ImportCS__Group_1__1__Impl
+ // InternalQVTimperative.g:9192:1: ( rule__ImportCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:9193:2: rule__ImportCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_1__1__Impl();
@@ -33587,17 +33666,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__1__Impl"
- // InternalQVTimperative.g:9172:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9199:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ;
public final void rule__ImportCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9176:1: ( ( ':' ) )
- // InternalQVTimperative.g:9177:1: ( ':' )
+ // InternalQVTimperative.g:9203:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9204:1: ( ':' )
{
- // InternalQVTimperative.g:9177:1: ( ':' )
- // InternalQVTimperative.g:9178:2: ':'
+ // InternalQVTimperative.g:9204:1: ( ':' )
+ // InternalQVTimperative.g:9205:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getColonKeyword_1_1());
@@ -33628,14 +33707,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__0"
- // InternalQVTimperative.g:9188:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ;
+ // InternalQVTimperative.g:9215:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ;
public final void rule__ImportCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9192:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 )
- // InternalQVTimperative.g:9193:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1
+ // InternalQVTimperative.g:9219:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 )
+ // InternalQVTimperative.g:9220:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_37);
rule__ImportCS__Group_3__0__Impl();
@@ -33666,23 +33745,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__0__Impl"
- // InternalQVTimperative.g:9200:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ;
+ // InternalQVTimperative.g:9227:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ;
public final void rule__ImportCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9204:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) )
- // InternalQVTimperative.g:9205:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
+ // InternalQVTimperative.g:9231:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) )
+ // InternalQVTimperative.g:9232:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
{
- // InternalQVTimperative.g:9205:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
- // InternalQVTimperative.g:9206:2: ( rule__ImportCS__IsAllAssignment_3_0 )
+ // InternalQVTimperative.g:9232:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
+ // InternalQVTimperative.g:9233:2: ( rule__ImportCS__IsAllAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllAssignment_3_0());
}
- // InternalQVTimperative.g:9207:2: ( rule__ImportCS__IsAllAssignment_3_0 )
- // InternalQVTimperative.g:9207:3: rule__ImportCS__IsAllAssignment_3_0
+ // InternalQVTimperative.g:9234:2: ( rule__ImportCS__IsAllAssignment_3_0 )
+ // InternalQVTimperative.g:9234:3: rule__ImportCS__IsAllAssignment_3_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__IsAllAssignment_3_0();
@@ -33717,14 +33796,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__1"
- // InternalQVTimperative.g:9215:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:9242:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ;
public final void rule__ImportCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9219:1: ( rule__ImportCS__Group_3__1__Impl )
- // InternalQVTimperative.g:9220:2: rule__ImportCS__Group_3__1__Impl
+ // InternalQVTimperative.g:9246:1: ( rule__ImportCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:9247:2: rule__ImportCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_3__1__Impl();
@@ -33750,17 +33829,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__1__Impl"
- // InternalQVTimperative.g:9226:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ;
+ // InternalQVTimperative.g:9253:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ;
public final void rule__ImportCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9230:1: ( ( '*' ) )
- // InternalQVTimperative.g:9231:1: ( '*' )
+ // InternalQVTimperative.g:9257:1: ( ( '*' ) )
+ // InternalQVTimperative.g:9258:1: ( '*' )
{
- // InternalQVTimperative.g:9231:1: ( '*' )
- // InternalQVTimperative.g:9232:2: '*'
+ // InternalQVTimperative.g:9258:1: ( '*' )
+ // InternalQVTimperative.g:9259:2: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
@@ -33791,14 +33870,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__0"
- // InternalQVTimperative.g:9242:1: rule__LoopParameterBindingCS__Group__0 : rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:9269:1: rule__LoopParameterBindingCS__Group__0 : rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 ;
public final void rule__LoopParameterBindingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9246:1: ( rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 )
- // InternalQVTimperative.g:9247:2: rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1
+ // InternalQVTimperative.g:9273:1: ( rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:9274:2: rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LoopParameterBindingCS__Group__0__Impl();
@@ -33829,35 +33908,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:9254:1: rule__LoopParameterBindingCS__Group__0__Impl : ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ // InternalQVTimperative.g:9281:1: rule__LoopParameterBindingCS__Group__0__Impl : ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) ;
public final void rule__LoopParameterBindingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9258:1: ( ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) )
- // InternalQVTimperative.g:9259:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:9285:1: ( ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:9286:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
{
- // InternalQVTimperative.g:9259:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
- // InternalQVTimperative.g:9260:2: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:9286:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:9287:2: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0());
}
- // InternalQVTimperative.g:9261:2: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:9288:2: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
int alt114=2;
int LA114_0 = input.LA(1);
if ( (LA114_0==24) ) {
int LA114_1 = input.LA(2);
- if ( ((LA114_1>=RULE_SIMPLE_ID && LA114_1<=RULE_ESCAPED_ID)||LA114_1==17||(LA114_1>=20 && LA114_1<=32)||(LA114_1>=34 && LA114_1<=50)||(LA114_1>=52 && LA114_1<=78)) ) {
- alt114=1;
- }
- else if ( (LA114_1==33) ) {
- int LA114_4 = input.LA(3);
+ if ( (LA114_1==33) ) {
+ int LA114_3 = input.LA(3);
- if ( (LA114_4==33) ) {
+ if ( (LA114_3==33) ) {
int LA114_5 = input.LA(4);
if ( ((LA114_5>=RULE_SIMPLE_ID && LA114_5<=RULE_ESCAPED_ID)||LA114_5==17||(LA114_5>=20 && LA114_5<=50)||(LA114_5>=52 && LA114_5<=78)) ) {
@@ -33865,10 +33941,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
}
+ else if ( ((LA114_1>=RULE_SIMPLE_ID && LA114_1<=RULE_ESCAPED_ID)||LA114_1==17||(LA114_1>=20 && LA114_1<=32)||(LA114_1>=34 && LA114_1<=50)||(LA114_1>=52 && LA114_1<=78)) ) {
+ alt114=1;
+ }
}
switch (alt114) {
case 1 :
- // InternalQVTimperative.g:9261:3: rule__LoopParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:9288:3: rule__LoopParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__IsCheckAssignment_0();
@@ -33906,14 +33985,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__1"
- // InternalQVTimperative.g:9269:1: rule__LoopParameterBindingCS__Group__1 : rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:9296:1: rule__LoopParameterBindingCS__Group__1 : rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 ;
public final void rule__LoopParameterBindingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9273:1: ( rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 )
- // InternalQVTimperative.g:9274:2: rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2
+ // InternalQVTimperative.g:9300:1: ( rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:9301:2: rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_38);
rule__LoopParameterBindingCS__Group__1__Impl();
@@ -33944,23 +34023,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:9281:1: rule__LoopParameterBindingCS__Group__1__Impl : ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ // InternalQVTimperative.g:9308:1: rule__LoopParameterBindingCS__Group__1__Impl : ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
public final void rule__LoopParameterBindingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9285:1: ( ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) )
- // InternalQVTimperative.g:9286:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:9312:1: ( ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:9313:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
{
- // InternalQVTimperative.g:9286:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
- // InternalQVTimperative.g:9287:2: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:9313:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:9314:2: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1());
}
- // InternalQVTimperative.g:9288:2: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
- // InternalQVTimperative.g:9288:3: rule__LoopParameterBindingCS__ReferredVariableAssignment_1
+ // InternalQVTimperative.g:9315:2: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:9315:3: rule__LoopParameterBindingCS__ReferredVariableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__ReferredVariableAssignment_1();
@@ -33995,14 +34074,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__2"
- // InternalQVTimperative.g:9296:1: rule__LoopParameterBindingCS__Group__2 : rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:9323:1: rule__LoopParameterBindingCS__Group__2 : rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 ;
public final void rule__LoopParameterBindingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9300:1: ( rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 )
- // InternalQVTimperative.g:9301:2: rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3
+ // InternalQVTimperative.g:9327:1: ( rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:9328:2: rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LoopParameterBindingCS__Group__2__Impl();
@@ -34033,17 +34112,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:9308:1: rule__LoopParameterBindingCS__Group__2__Impl : ( 'iterates' ) ;
+ // InternalQVTimperative.g:9335:1: rule__LoopParameterBindingCS__Group__2__Impl : ( 'iterates' ) ;
public final void rule__LoopParameterBindingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9312:1: ( ( 'iterates' ) )
- // InternalQVTimperative.g:9313:1: ( 'iterates' )
+ // InternalQVTimperative.g:9339:1: ( ( 'iterates' ) )
+ // InternalQVTimperative.g:9340:1: ( 'iterates' )
{
- // InternalQVTimperative.g:9313:1: ( 'iterates' )
- // InternalQVTimperative.g:9314:2: 'iterates'
+ // InternalQVTimperative.g:9340:1: ( 'iterates' )
+ // InternalQVTimperative.g:9341:2: 'iterates'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
@@ -34074,14 +34153,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__3"
- // InternalQVTimperative.g:9323:1: rule__LoopParameterBindingCS__Group__3 : rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 ;
+ // InternalQVTimperative.g:9350:1: rule__LoopParameterBindingCS__Group__3 : rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 ;
public final void rule__LoopParameterBindingCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9327:1: ( rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 )
- // InternalQVTimperative.g:9328:2: rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4
+ // InternalQVTimperative.g:9354:1: ( rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:9355:2: rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__LoopParameterBindingCS__Group__3__Impl();
@@ -34112,23 +34191,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:9335:1: rule__LoopParameterBindingCS__Group__3__Impl : ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) ;
+ // InternalQVTimperative.g:9362:1: rule__LoopParameterBindingCS__Group__3__Impl : ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) ;
public final void rule__LoopParameterBindingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9339:1: ( ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) )
- // InternalQVTimperative.g:9340:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:9366:1: ( ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:9367:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
{
- // InternalQVTimperative.g:9340:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
- // InternalQVTimperative.g:9341:2: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:9367:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:9368:2: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3());
}
- // InternalQVTimperative.g:9342:2: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
- // InternalQVTimperative.g:9342:3: rule__LoopParameterBindingCS__ValueAssignment_3
+ // InternalQVTimperative.g:9369:2: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:9369:3: rule__LoopParameterBindingCS__ValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__ValueAssignment_3();
@@ -34163,14 +34242,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__4"
- // InternalQVTimperative.g:9350:1: rule__LoopParameterBindingCS__Group__4 : rule__LoopParameterBindingCS__Group__4__Impl ;
+ // InternalQVTimperative.g:9377:1: rule__LoopParameterBindingCS__Group__4 : rule__LoopParameterBindingCS__Group__4__Impl ;
public final void rule__LoopParameterBindingCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9354:1: ( rule__LoopParameterBindingCS__Group__4__Impl )
- // InternalQVTimperative.g:9355:2: rule__LoopParameterBindingCS__Group__4__Impl
+ // InternalQVTimperative.g:9381:1: ( rule__LoopParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:9382:2: rule__LoopParameterBindingCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__Group__4__Impl();
@@ -34196,17 +34275,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__4__Impl"
- // InternalQVTimperative.g:9361:1: rule__LoopParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:9388:1: rule__LoopParameterBindingCS__Group__4__Impl : ( ';' ) ;
public final void rule__LoopParameterBindingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9365:1: ( ( ';' ) )
- // InternalQVTimperative.g:9366:1: ( ';' )
+ // InternalQVTimperative.g:9392:1: ( ( ';' ) )
+ // InternalQVTimperative.g:9393:1: ( ';' )
{
- // InternalQVTimperative.g:9366:1: ( ';' )
- // InternalQVTimperative.g:9367:2: ';'
+ // InternalQVTimperative.g:9393:1: ( ';' )
+ // InternalQVTimperative.g:9394:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4());
@@ -34237,14 +34316,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__0"
- // InternalQVTimperative.g:9377:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
+ // InternalQVTimperative.g:9404:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
public final void rule__MappingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9381:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
- // InternalQVTimperative.g:9382:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
+ // InternalQVTimperative.g:9408:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
+ // InternalQVTimperative.g:9409:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_39);
rule__MappingCS__Group__0__Impl();
@@ -34275,23 +34354,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__0__Impl"
- // InternalQVTimperative.g:9389:1: rule__MappingCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:9416:1: rule__MappingCS__Group__0__Impl : ( () ) ;
public final void rule__MappingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9393:1: ( ( () ) )
- // InternalQVTimperative.g:9394:1: ( () )
+ // InternalQVTimperative.g:9420:1: ( ( () ) )
+ // InternalQVTimperative.g:9421:1: ( () )
{
- // InternalQVTimperative.g:9394:1: ( () )
- // InternalQVTimperative.g:9395:2: ()
+ // InternalQVTimperative.g:9421:1: ( () )
+ // InternalQVTimperative.g:9422:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMappingCSAction_0());
}
- // InternalQVTimperative.g:9396:2: ()
- // InternalQVTimperative.g:9396:3:
+ // InternalQVTimperative.g:9423:2: ()
+ // InternalQVTimperative.g:9423:3:
{
}
@@ -34316,14 +34395,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__1"
- // InternalQVTimperative.g:9404:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
+ // InternalQVTimperative.g:9431:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
public final void rule__MappingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9408:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
- // InternalQVTimperative.g:9409:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
+ // InternalQVTimperative.g:9435:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
+ // InternalQVTimperative.g:9436:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_39);
rule__MappingCS__Group__1__Impl();
@@ -34354,22 +34433,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__1__Impl"
- // InternalQVTimperative.g:9416:1: rule__MappingCS__Group__1__Impl : ( ( rule__MappingCS__IsStrictAssignment_1 )? ) ;
+ // InternalQVTimperative.g:9443:1: rule__MappingCS__Group__1__Impl : ( ( rule__MappingCS__IsStrictAssignment_1 )? ) ;
public final void rule__MappingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9420:1: ( ( ( rule__MappingCS__IsStrictAssignment_1 )? ) )
- // InternalQVTimperative.g:9421:1: ( ( rule__MappingCS__IsStrictAssignment_1 )? )
+ // InternalQVTimperative.g:9447:1: ( ( ( rule__MappingCS__IsStrictAssignment_1 )? ) )
+ // InternalQVTimperative.g:9448:1: ( ( rule__MappingCS__IsStrictAssignment_1 )? )
{
- // InternalQVTimperative.g:9421:1: ( ( rule__MappingCS__IsStrictAssignment_1 )? )
- // InternalQVTimperative.g:9422:2: ( rule__MappingCS__IsStrictAssignment_1 )?
+ // InternalQVTimperative.g:9448:1: ( ( rule__MappingCS__IsStrictAssignment_1 )? )
+ // InternalQVTimperative.g:9449:2: ( rule__MappingCS__IsStrictAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getIsStrictAssignment_1());
}
- // InternalQVTimperative.g:9423:2: ( rule__MappingCS__IsStrictAssignment_1 )?
+ // InternalQVTimperative.g:9450:2: ( rule__MappingCS__IsStrictAssignment_1 )?
int alt115=2;
int LA115_0 = input.LA(1);
@@ -34378,7 +34457,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt115) {
case 1 :
- // InternalQVTimperative.g:9423:3: rule__MappingCS__IsStrictAssignment_1
+ // InternalQVTimperative.g:9450:3: rule__MappingCS__IsStrictAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__IsStrictAssignment_1();
@@ -34416,14 +34495,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__2"
- // InternalQVTimperative.g:9431:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
+ // InternalQVTimperative.g:9458:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
public final void rule__MappingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9435:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
- // InternalQVTimperative.g:9436:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
+ // InternalQVTimperative.g:9462:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
+ // InternalQVTimperative.g:9463:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_18);
rule__MappingCS__Group__2__Impl();
@@ -34454,17 +34533,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__2__Impl"
- // InternalQVTimperative.g:9443:1: rule__MappingCS__Group__2__Impl : ( 'map' ) ;
+ // InternalQVTimperative.g:9470:1: rule__MappingCS__Group__2__Impl : ( 'map' ) ;
public final void rule__MappingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9447:1: ( ( 'map' ) )
- // InternalQVTimperative.g:9448:1: ( 'map' )
+ // InternalQVTimperative.g:9474:1: ( ( 'map' ) )
+ // InternalQVTimperative.g:9475:1: ( 'map' )
{
- // InternalQVTimperative.g:9448:1: ( 'map' )
- // InternalQVTimperative.g:9449:2: 'map'
+ // InternalQVTimperative.g:9475:1: ( 'map' )
+ // InternalQVTimperative.g:9476:2: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMapKeyword_2());
@@ -34495,14 +34574,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__3"
- // InternalQVTimperative.g:9458:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
+ // InternalQVTimperative.g:9485:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
public final void rule__MappingCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9462:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
- // InternalQVTimperative.g:9463:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
+ // InternalQVTimperative.g:9489:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
+ // InternalQVTimperative.g:9490:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_18);
rule__MappingCS__Group__3__Impl();
@@ -34533,22 +34612,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__3__Impl"
- // InternalQVTimperative.g:9470:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:9497:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ;
public final void rule__MappingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9474:1: ( ( ( rule__MappingCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:9475:1: ( ( rule__MappingCS__Group_3__0 )? )
+ // InternalQVTimperative.g:9501:1: ( ( ( rule__MappingCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:9502:1: ( ( rule__MappingCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:9475:1: ( ( rule__MappingCS__Group_3__0 )? )
- // InternalQVTimperative.g:9476:2: ( rule__MappingCS__Group_3__0 )?
+ // InternalQVTimperative.g:9502:1: ( ( rule__MappingCS__Group_3__0 )? )
+ // InternalQVTimperative.g:9503:2: ( rule__MappingCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:9477:2: ( rule__MappingCS__Group_3__0 )?
+ // InternalQVTimperative.g:9504:2: ( rule__MappingCS__Group_3__0 )?
int alt116=2;
int LA116_0 = input.LA(1);
@@ -34557,7 +34636,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt116) {
case 1 :
- // InternalQVTimperative.g:9477:3: rule__MappingCS__Group_3__0
+ // InternalQVTimperative.g:9504:3: rule__MappingCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group_3__0();
@@ -34595,14 +34674,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__4"
- // InternalQVTimperative.g:9485:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
+ // InternalQVTimperative.g:9512:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
public final void rule__MappingCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9489:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
- // InternalQVTimperative.g:9490:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
+ // InternalQVTimperative.g:9516:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
+ // InternalQVTimperative.g:9517:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_40);
rule__MappingCS__Group__4__Impl();
@@ -34633,23 +34712,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__4__Impl"
- // InternalQVTimperative.g:9497:1: rule__MappingCS__Group__4__Impl : ( ( rule__MappingCS__NameAssignment_4 ) ) ;
+ // InternalQVTimperative.g:9524:1: rule__MappingCS__Group__4__Impl : ( ( rule__MappingCS__NameAssignment_4 ) ) ;
public final void rule__MappingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9501:1: ( ( ( rule__MappingCS__NameAssignment_4 ) ) )
- // InternalQVTimperative.g:9502:1: ( ( rule__MappingCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:9528:1: ( ( ( rule__MappingCS__NameAssignment_4 ) ) )
+ // InternalQVTimperative.g:9529:1: ( ( rule__MappingCS__NameAssignment_4 ) )
{
- // InternalQVTimperative.g:9502:1: ( ( rule__MappingCS__NameAssignment_4 ) )
- // InternalQVTimperative.g:9503:2: ( rule__MappingCS__NameAssignment_4 )
+ // InternalQVTimperative.g:9529:1: ( ( rule__MappingCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:9530:2: ( rule__MappingCS__NameAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getNameAssignment_4());
}
- // InternalQVTimperative.g:9504:2: ( rule__MappingCS__NameAssignment_4 )
- // InternalQVTimperative.g:9504:3: rule__MappingCS__NameAssignment_4
+ // InternalQVTimperative.g:9531:2: ( rule__MappingCS__NameAssignment_4 )
+ // InternalQVTimperative.g:9531:3: rule__MappingCS__NameAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__NameAssignment_4();
@@ -34684,14 +34763,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__5"
- // InternalQVTimperative.g:9512:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
+ // InternalQVTimperative.g:9539:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
public final void rule__MappingCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9516:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
- // InternalQVTimperative.g:9517:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
+ // InternalQVTimperative.g:9543:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
+ // InternalQVTimperative.g:9544:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__5__Impl();
@@ -34722,17 +34801,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__5__Impl"
- // InternalQVTimperative.g:9524:1: rule__MappingCS__Group__5__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:9551:1: rule__MappingCS__Group__5__Impl : ( '{' ) ;
public final void rule__MappingCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9528:1: ( ( '{' ) )
- // InternalQVTimperative.g:9529:1: ( '{' )
+ // InternalQVTimperative.g:9555:1: ( ( '{' ) )
+ // InternalQVTimperative.g:9556:1: ( '{' )
{
- // InternalQVTimperative.g:9529:1: ( '{' )
- // InternalQVTimperative.g:9530:2: '{'
+ // InternalQVTimperative.g:9556:1: ( '{' )
+ // InternalQVTimperative.g:9557:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5());
@@ -34763,14 +34842,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__6"
- // InternalQVTimperative.g:9539:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
+ // InternalQVTimperative.g:9566:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
public final void rule__MappingCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9543:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
- // InternalQVTimperative.g:9544:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
+ // InternalQVTimperative.g:9570:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
+ // InternalQVTimperative.g:9571:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__6__Impl();
@@ -34801,22 +34880,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__6__Impl"
- // InternalQVTimperative.g:9551:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_6 )* ) ;
+ // InternalQVTimperative.g:9578:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_6 )* ) ;
public final void rule__MappingCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9555:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_6 )* ) )
- // InternalQVTimperative.g:9556:1: ( ( rule__MappingCS__OwnedParametersAssignment_6 )* )
+ // InternalQVTimperative.g:9582:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_6 )* ) )
+ // InternalQVTimperative.g:9583:1: ( ( rule__MappingCS__OwnedParametersAssignment_6 )* )
{
- // InternalQVTimperative.g:9556:1: ( ( rule__MappingCS__OwnedParametersAssignment_6 )* )
- // InternalQVTimperative.g:9557:2: ( rule__MappingCS__OwnedParametersAssignment_6 )*
+ // InternalQVTimperative.g:9583:1: ( ( rule__MappingCS__OwnedParametersAssignment_6 )* )
+ // InternalQVTimperative.g:9584:2: ( rule__MappingCS__OwnedParametersAssignment_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_6());
}
- // InternalQVTimperative.g:9558:2: ( rule__MappingCS__OwnedParametersAssignment_6 )*
+ // InternalQVTimperative.g:9585:2: ( rule__MappingCS__OwnedParametersAssignment_6 )*
loop117:
do {
int alt117=2;
@@ -34829,7 +34908,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt117) {
case 1 :
- // InternalQVTimperative.g:9558:3: rule__MappingCS__OwnedParametersAssignment_6
+ // InternalQVTimperative.g:9585:3: rule__MappingCS__OwnedParametersAssignment_6
{
pushFollow(FollowSets000.FOLLOW_29);
rule__MappingCS__OwnedParametersAssignment_6();
@@ -34870,14 +34949,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__7"
- // InternalQVTimperative.g:9566:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
+ // InternalQVTimperative.g:9593:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
public final void rule__MappingCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9570:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
- // InternalQVTimperative.g:9571:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
+ // InternalQVTimperative.g:9597:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
+ // InternalQVTimperative.g:9598:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__7__Impl();
@@ -34908,29 +34987,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__7__Impl"
- // InternalQVTimperative.g:9578:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ;
+ // InternalQVTimperative.g:9605:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ;
public final void rule__MappingCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9582:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) )
- // InternalQVTimperative.g:9583:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
+ // InternalQVTimperative.g:9609:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) )
+ // InternalQVTimperative.g:9610:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
{
- // InternalQVTimperative.g:9583:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
- // InternalQVTimperative.g:9584:2: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
+ // InternalQVTimperative.g:9610:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
+ // InternalQVTimperative.g:9611:2: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_7());
}
- // InternalQVTimperative.g:9585:2: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
+ // InternalQVTimperative.g:9612:2: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
loop118:
do {
int alt118=2;
alt118 = dfa118.predict(input);
switch (alt118) {
case 1 :
- // InternalQVTimperative.g:9585:3: rule__MappingCS__OwnedStatementsAssignment_7
+ // InternalQVTimperative.g:9612:3: rule__MappingCS__OwnedStatementsAssignment_7
{
pushFollow(FollowSets000.FOLLOW_30);
rule__MappingCS__OwnedStatementsAssignment_7();
@@ -34971,14 +35050,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__8"
- // InternalQVTimperative.g:9593:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
+ // InternalQVTimperative.g:9620:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
public final void rule__MappingCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9597:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
- // InternalQVTimperative.g:9598:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
+ // InternalQVTimperative.g:9624:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
+ // InternalQVTimperative.g:9625:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
{
pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__8__Impl();
@@ -35009,29 +35088,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__8__Impl"
- // InternalQVTimperative.g:9605:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ;
+ // InternalQVTimperative.g:9632:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ;
public final void rule__MappingCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9609:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) )
- // InternalQVTimperative.g:9610:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
+ // InternalQVTimperative.g:9636:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) )
+ // InternalQVTimperative.g:9637:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
{
- // InternalQVTimperative.g:9610:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
- // InternalQVTimperative.g:9611:2: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
+ // InternalQVTimperative.g:9637:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
+ // InternalQVTimperative.g:9638:2: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_8());
}
- // InternalQVTimperative.g:9612:2: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
+ // InternalQVTimperative.g:9639:2: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
loop119:
do {
int alt119=2;
alt119 = dfa119.predict(input);
switch (alt119) {
case 1 :
- // InternalQVTimperative.g:9612:3: rule__MappingCS__OwnedStatementsAssignment_8
+ // InternalQVTimperative.g:9639:3: rule__MappingCS__OwnedStatementsAssignment_8
{
pushFollow(FollowSets000.FOLLOW_31);
rule__MappingCS__OwnedStatementsAssignment_8();
@@ -35072,14 +35151,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__9"
- // InternalQVTimperative.g:9620:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 ;
+ // InternalQVTimperative.g:9647:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 ;
public final void rule__MappingCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9624:1: ( rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 )
- // InternalQVTimperative.g:9625:2: rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10
+ // InternalQVTimperative.g:9651:1: ( rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 )
+ // InternalQVTimperative.g:9652:2: rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10
{
pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__9__Impl();
@@ -35110,22 +35189,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__9__Impl"
- // InternalQVTimperative.g:9632:1: rule__MappingCS__Group__9__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* ) ;
+ // InternalQVTimperative.g:9659:1: rule__MappingCS__Group__9__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* ) ;
public final void rule__MappingCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9636:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* ) )
- // InternalQVTimperative.g:9637:1: ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* )
+ // InternalQVTimperative.g:9663:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* ) )
+ // InternalQVTimperative.g:9664:1: ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* )
{
- // InternalQVTimperative.g:9637:1: ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* )
- // InternalQVTimperative.g:9638:2: ( rule__MappingCS__OwnedStatementsAssignment_9 )*
+ // InternalQVTimperative.g:9664:1: ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* )
+ // InternalQVTimperative.g:9665:2: ( rule__MappingCS__OwnedStatementsAssignment_9 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_9());
}
- // InternalQVTimperative.g:9639:2: ( rule__MappingCS__OwnedStatementsAssignment_9 )*
+ // InternalQVTimperative.g:9666:2: ( rule__MappingCS__OwnedStatementsAssignment_9 )*
loop120:
do {
int alt120=2;
@@ -35138,7 +35217,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt120) {
case 1 :
- // InternalQVTimperative.g:9639:3: rule__MappingCS__OwnedStatementsAssignment_9
+ // InternalQVTimperative.g:9666:3: rule__MappingCS__OwnedStatementsAssignment_9
{
pushFollow(FollowSets000.FOLLOW_32);
rule__MappingCS__OwnedStatementsAssignment_9();
@@ -35179,14 +35258,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__10"
- // InternalQVTimperative.g:9647:1: rule__MappingCS__Group__10 : rule__MappingCS__Group__10__Impl ;
+ // InternalQVTimperative.g:9674:1: rule__MappingCS__Group__10 : rule__MappingCS__Group__10__Impl ;
public final void rule__MappingCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9651:1: ( rule__MappingCS__Group__10__Impl )
- // InternalQVTimperative.g:9652:2: rule__MappingCS__Group__10__Impl
+ // InternalQVTimperative.g:9678:1: ( rule__MappingCS__Group__10__Impl )
+ // InternalQVTimperative.g:9679:2: rule__MappingCS__Group__10__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group__10__Impl();
@@ -35212,17 +35291,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__10__Impl"
- // InternalQVTimperative.g:9658:1: rule__MappingCS__Group__10__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:9685:1: rule__MappingCS__Group__10__Impl : ( '}' ) ;
public final void rule__MappingCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9662:1: ( ( '}' ) )
- // InternalQVTimperative.g:9663:1: ( '}' )
+ // InternalQVTimperative.g:9689:1: ( ( '}' ) )
+ // InternalQVTimperative.g:9690:1: ( '}' )
{
- // InternalQVTimperative.g:9663:1: ( '}' )
- // InternalQVTimperative.g:9664:2: '}'
+ // InternalQVTimperative.g:9690:1: ( '}' )
+ // InternalQVTimperative.g:9691:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
@@ -35253,14 +35332,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__0"
- // InternalQVTimperative.g:9674:1: rule__MappingCS__Group_3__0 : rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ;
+ // InternalQVTimperative.g:9701:1: rule__MappingCS__Group_3__0 : rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ;
public final void rule__MappingCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9678:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 )
- // InternalQVTimperative.g:9679:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1
+ // InternalQVTimperative.g:9705:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 )
+ // InternalQVTimperative.g:9706:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_20);
rule__MappingCS__Group_3__0__Impl();
@@ -35291,17 +35370,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__0__Impl"
- // InternalQVTimperative.g:9686:1: rule__MappingCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9713:1: rule__MappingCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__MappingCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9690:1: ( ( ':' ) )
- // InternalQVTimperative.g:9691:1: ( ':' )
+ // InternalQVTimperative.g:9717:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9718:1: ( ':' )
{
- // InternalQVTimperative.g:9691:1: ( ':' )
- // InternalQVTimperative.g:9692:2: ':'
+ // InternalQVTimperative.g:9718:1: ( ':' )
+ // InternalQVTimperative.g:9719:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getColonKeyword_3_0());
@@ -35332,14 +35411,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__1"
- // InternalQVTimperative.g:9701:1: rule__MappingCS__Group_3__1 : rule__MappingCS__Group_3__1__Impl rule__MappingCS__Group_3__2 ;
+ // InternalQVTimperative.g:9728:1: rule__MappingCS__Group_3__1 : rule__MappingCS__Group_3__1__Impl rule__MappingCS__Group_3__2 ;
public final void rule__MappingCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9705:1: ( rule__MappingCS__Group_3__1__Impl rule__MappingCS__Group_3__2 )
- // InternalQVTimperative.g:9706:2: rule__MappingCS__Group_3__1__Impl rule__MappingCS__Group_3__2
+ // InternalQVTimperative.g:9732:1: ( rule__MappingCS__Group_3__1__Impl rule__MappingCS__Group_3__2 )
+ // InternalQVTimperative.g:9733:2: rule__MappingCS__Group_3__1__Impl rule__MappingCS__Group_3__2
{
pushFollow(FollowSets000.FOLLOW_21);
rule__MappingCS__Group_3__1__Impl();
@@ -35370,23 +35449,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__1__Impl"
- // InternalQVTimperative.g:9713:1: rule__MappingCS__Group_3__1__Impl : ( ( rule__MappingCS__FirstPassAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:9740:1: rule__MappingCS__Group_3__1__Impl : ( ( rule__MappingCS__FirstPassAssignment_3_1 ) ) ;
public final void rule__MappingCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9717:1: ( ( ( rule__MappingCS__FirstPassAssignment_3_1 ) ) )
- // InternalQVTimperative.g:9718:1: ( ( rule__MappingCS__FirstPassAssignment_3_1 ) )
+ // InternalQVTimperative.g:9744:1: ( ( ( rule__MappingCS__FirstPassAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:9745:1: ( ( rule__MappingCS__FirstPassAssignment_3_1 ) )
{
- // InternalQVTimperative.g:9718:1: ( ( rule__MappingCS__FirstPassAssignment_3_1 ) )
- // InternalQVTimperative.g:9719:2: ( rule__MappingCS__FirstPassAssignment_3_1 )
+ // InternalQVTimperative.g:9745:1: ( ( rule__MappingCS__FirstPassAssignment_3_1 ) )
+ // InternalQVTimperative.g:9746:2: ( rule__MappingCS__FirstPassAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getFirstPassAssignment_3_1());
}
- // InternalQVTimperative.g:9720:2: ( rule__MappingCS__FirstPassAssignment_3_1 )
- // InternalQVTimperative.g:9720:3: rule__MappingCS__FirstPassAssignment_3_1
+ // InternalQVTimperative.g:9747:2: ( rule__MappingCS__FirstPassAssignment_3_1 )
+ // InternalQVTimperative.g:9747:3: rule__MappingCS__FirstPassAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__FirstPassAssignment_3_1();
@@ -35421,14 +35500,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__2"
- // InternalQVTimperative.g:9728:1: rule__MappingCS__Group_3__2 : rule__MappingCS__Group_3__2__Impl ;
+ // InternalQVTimperative.g:9755:1: rule__MappingCS__Group_3__2 : rule__MappingCS__Group_3__2__Impl ;
public final void rule__MappingCS__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9732:1: ( rule__MappingCS__Group_3__2__Impl )
- // InternalQVTimperative.g:9733:2: rule__MappingCS__Group_3__2__Impl
+ // InternalQVTimperative.g:9759:1: ( rule__MappingCS__Group_3__2__Impl )
+ // InternalQVTimperative.g:9760:2: rule__MappingCS__Group_3__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group_3__2__Impl();
@@ -35454,22 +35533,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__2__Impl"
- // InternalQVTimperative.g:9739:1: rule__MappingCS__Group_3__2__Impl : ( ( rule__MappingCS__Group_3_2__0 )? ) ;
+ // InternalQVTimperative.g:9766:1: rule__MappingCS__Group_3__2__Impl : ( ( rule__MappingCS__Group_3_2__0 )? ) ;
public final void rule__MappingCS__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9743:1: ( ( ( rule__MappingCS__Group_3_2__0 )? ) )
- // InternalQVTimperative.g:9744:1: ( ( rule__MappingCS__Group_3_2__0 )? )
+ // InternalQVTimperative.g:9770:1: ( ( ( rule__MappingCS__Group_3_2__0 )? ) )
+ // InternalQVTimperative.g:9771:1: ( ( rule__MappingCS__Group_3_2__0 )? )
{
- // InternalQVTimperative.g:9744:1: ( ( rule__MappingCS__Group_3_2__0 )? )
- // InternalQVTimperative.g:9745:2: ( rule__MappingCS__Group_3_2__0 )?
+ // InternalQVTimperative.g:9771:1: ( ( rule__MappingCS__Group_3_2__0 )? )
+ // InternalQVTimperative.g:9772:2: ( rule__MappingCS__Group_3_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_3_2());
}
- // InternalQVTimperative.g:9746:2: ( rule__MappingCS__Group_3_2__0 )?
+ // InternalQVTimperative.g:9773:2: ( rule__MappingCS__Group_3_2__0 )?
int alt121=2;
int LA121_0 = input.LA(1);
@@ -35478,7 +35557,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt121) {
case 1 :
- // InternalQVTimperative.g:9746:3: rule__MappingCS__Group_3_2__0
+ // InternalQVTimperative.g:9773:3: rule__MappingCS__Group_3_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group_3_2__0();
@@ -35516,14 +35595,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3_2__0"
- // InternalQVTimperative.g:9755:1: rule__MappingCS__Group_3_2__0 : rule__MappingCS__Group_3_2__0__Impl rule__MappingCS__Group_3_2__1 ;
+ // InternalQVTimperative.g:9782:1: rule__MappingCS__Group_3_2__0 : rule__MappingCS__Group_3_2__0__Impl rule__MappingCS__Group_3_2__1 ;
public final void rule__MappingCS__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9759:1: ( rule__MappingCS__Group_3_2__0__Impl rule__MappingCS__Group_3_2__1 )
- // InternalQVTimperative.g:9760:2: rule__MappingCS__Group_3_2__0__Impl rule__MappingCS__Group_3_2__1
+ // InternalQVTimperative.g:9786:1: ( rule__MappingCS__Group_3_2__0__Impl rule__MappingCS__Group_3_2__1 )
+ // InternalQVTimperative.g:9787:2: rule__MappingCS__Group_3_2__0__Impl rule__MappingCS__Group_3_2__1
{
pushFollow(FollowSets000.FOLLOW_20);
rule__MappingCS__Group_3_2__0__Impl();
@@ -35554,17 +35633,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3_2__0__Impl"
- // InternalQVTimperative.g:9767:1: rule__MappingCS__Group_3_2__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:9794:1: rule__MappingCS__Group_3_2__0__Impl : ( '..' ) ;
public final void rule__MappingCS__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9771:1: ( ( '..' ) )
- // InternalQVTimperative.g:9772:1: ( '..' )
+ // InternalQVTimperative.g:9798:1: ( ( '..' ) )
+ // InternalQVTimperative.g:9799:1: ( '..' )
{
- // InternalQVTimperative.g:9772:1: ( '..' )
- // InternalQVTimperative.g:9773:2: '..'
+ // InternalQVTimperative.g:9799:1: ( '..' )
+ // InternalQVTimperative.g:9800:2: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getFullStopFullStopKeyword_3_2_0());
@@ -35595,14 +35674,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3_2__1"
- // InternalQVTimperative.g:9782:1: rule__MappingCS__Group_3_2__1 : rule__MappingCS__Group_3_2__1__Impl ;
+ // InternalQVTimperative.g:9809:1: rule__MappingCS__Group_3_2__1 : rule__MappingCS__Group_3_2__1__Impl ;
public final void rule__MappingCS__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9786:1: ( rule__MappingCS__Group_3_2__1__Impl )
- // InternalQVTimperative.g:9787:2: rule__MappingCS__Group_3_2__1__Impl
+ // InternalQVTimperative.g:9813:1: ( rule__MappingCS__Group_3_2__1__Impl )
+ // InternalQVTimperative.g:9814:2: rule__MappingCS__Group_3_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group_3_2__1__Impl();
@@ -35628,23 +35707,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3_2__1__Impl"
- // InternalQVTimperative.g:9793:1: rule__MappingCS__Group_3_2__1__Impl : ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) ) ;
+ // InternalQVTimperative.g:9820:1: rule__MappingCS__Group_3_2__1__Impl : ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) ) ;
public final void rule__MappingCS__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9797:1: ( ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) ) )
- // InternalQVTimperative.g:9798:1: ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) )
+ // InternalQVTimperative.g:9824:1: ( ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) ) )
+ // InternalQVTimperative.g:9825:1: ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) )
{
- // InternalQVTimperative.g:9798:1: ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) )
- // InternalQVTimperative.g:9799:2: ( rule__MappingCS__LastPassAssignment_3_2_1 )
+ // InternalQVTimperative.g:9825:1: ( ( rule__MappingCS__LastPassAssignment_3_2_1 ) )
+ // InternalQVTimperative.g:9826:2: ( rule__MappingCS__LastPassAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getLastPassAssignment_3_2_1());
}
- // InternalQVTimperative.g:9800:2: ( rule__MappingCS__LastPassAssignment_3_2_1 )
- // InternalQVTimperative.g:9800:3: rule__MappingCS__LastPassAssignment_3_2_1
+ // InternalQVTimperative.g:9827:2: ( rule__MappingCS__LastPassAssignment_3_2_1 )
+ // InternalQVTimperative.g:9827:3: rule__MappingCS__LastPassAssignment_3_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__LastPassAssignment_3_2_1();
@@ -35679,14 +35758,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__0"
- // InternalQVTimperative.g:9809:1: rule__MappingCallCS__Group__0 : rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ;
+ // InternalQVTimperative.g:9836:1: rule__MappingCallCS__Group__0 : rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ;
public final void rule__MappingCallCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9813:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 )
- // InternalQVTimperative.g:9814:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1
+ // InternalQVTimperative.g:9840:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 )
+ // InternalQVTimperative.g:9841:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_41);
rule__MappingCallCS__Group__0__Impl();
@@ -35717,23 +35796,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__0__Impl"
- // InternalQVTimperative.g:9821:1: rule__MappingCallCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:9848:1: rule__MappingCallCS__Group__0__Impl : ( () ) ;
public final void rule__MappingCallCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9825:1: ( ( () ) )
- // InternalQVTimperative.g:9826:1: ( () )
+ // InternalQVTimperative.g:9852:1: ( ( () ) )
+ // InternalQVTimperative.g:9853:1: ( () )
{
- // InternalQVTimperative.g:9826:1: ( () )
- // InternalQVTimperative.g:9827:2: ()
+ // InternalQVTimperative.g:9853:1: ( () )
+ // InternalQVTimperative.g:9854:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0());
}
- // InternalQVTimperative.g:9828:2: ()
- // InternalQVTimperative.g:9828:3:
+ // InternalQVTimperative.g:9855:2: ()
+ // InternalQVTimperative.g:9855:3:
{
}
@@ -35758,14 +35837,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__1"
- // InternalQVTimperative.g:9836:1: rule__MappingCallCS__Group__1 : rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ;
+ // InternalQVTimperative.g:9863:1: rule__MappingCallCS__Group__1 : rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ;
public final void rule__MappingCallCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9840:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 )
- // InternalQVTimperative.g:9841:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2
+ // InternalQVTimperative.g:9867:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 )
+ // InternalQVTimperative.g:9868:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingCallCS__Group__1__Impl();
@@ -35796,23 +35875,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__1__Impl"
- // InternalQVTimperative.g:9848:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__Alternatives_1 ) ) ;
+ // InternalQVTimperative.g:9875:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__Alternatives_1 ) ) ;
public final void rule__MappingCallCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9852:1: ( ( ( rule__MappingCallCS__Alternatives_1 ) ) )
- // InternalQVTimperative.g:9853:1: ( ( rule__MappingCallCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:9879:1: ( ( ( rule__MappingCallCS__Alternatives_1 ) ) )
+ // InternalQVTimperative.g:9880:1: ( ( rule__MappingCallCS__Alternatives_1 ) )
{
- // InternalQVTimperative.g:9853:1: ( ( rule__MappingCallCS__Alternatives_1 ) )
- // InternalQVTimperative.g:9854:2: ( rule__MappingCallCS__Alternatives_1 )
+ // InternalQVTimperative.g:9880:1: ( ( rule__MappingCallCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:9881:2: ( rule__MappingCallCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:9855:2: ( rule__MappingCallCS__Alternatives_1 )
- // InternalQVTimperative.g:9855:3: rule__MappingCallCS__Alternatives_1
+ // InternalQVTimperative.g:9882:2: ( rule__MappingCallCS__Alternatives_1 )
+ // InternalQVTimperative.g:9882:3: rule__MappingCallCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCallCS__Alternatives_1();
@@ -35847,14 +35926,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__2"
- // InternalQVTimperative.g:9863:1: rule__MappingCallCS__Group__2 : rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ;
+ // InternalQVTimperative.g:9890:1: rule__MappingCallCS__Group__2 : rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ;
public final void rule__MappingCallCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9867:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 )
- // InternalQVTimperative.g:9868:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3
+ // InternalQVTimperative.g:9894:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 )
+ // InternalQVTimperative.g:9895:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_40);
rule__MappingCallCS__Group__2__Impl();
@@ -35885,23 +35964,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__2__Impl"
- // InternalQVTimperative.g:9875:1: rule__MappingCallCS__Group__2__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:9902:1: rule__MappingCallCS__Group__2__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) ) ;
public final void rule__MappingCallCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9879:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) ) )
- // InternalQVTimperative.g:9880:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:9906:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:9907:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:9880:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) )
- // InternalQVTimperative.g:9881:2: ( rule__MappingCallCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:9907:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:9908:2: ( rule__MappingCallCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:9882:2: ( rule__MappingCallCS__OwnedPathNameAssignment_2 )
- // InternalQVTimperative.g:9882:3: rule__MappingCallCS__OwnedPathNameAssignment_2
+ // InternalQVTimperative.g:9909:2: ( rule__MappingCallCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:9909:3: rule__MappingCallCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCallCS__OwnedPathNameAssignment_2();
@@ -35936,14 +36015,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__3"
- // InternalQVTimperative.g:9890:1: rule__MappingCallCS__Group__3 : rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ;
+ // InternalQVTimperative.g:9917:1: rule__MappingCallCS__Group__3 : rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ;
public final void rule__MappingCallCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9894:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 )
- // InternalQVTimperative.g:9895:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4
+ // InternalQVTimperative.g:9921:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 )
+ // InternalQVTimperative.g:9922:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_42);
rule__MappingCallCS__Group__3__Impl();
@@ -35974,17 +36053,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__3__Impl"
- // InternalQVTimperative.g:9902:1: rule__MappingCallCS__Group__3__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:9929:1: rule__MappingCallCS__Group__3__Impl : ( '{' ) ;
public final void rule__MappingCallCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9906:1: ( ( '{' ) )
- // InternalQVTimperative.g:9907:1: ( '{' )
+ // InternalQVTimperative.g:9933:1: ( ( '{' ) )
+ // InternalQVTimperative.g:9934:1: ( '{' )
{
- // InternalQVTimperative.g:9907:1: ( '{' )
- // InternalQVTimperative.g:9908:2: '{'
+ // InternalQVTimperative.g:9934:1: ( '{' )
+ // InternalQVTimperative.g:9935:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
@@ -36015,14 +36094,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__4"
- // InternalQVTimperative.g:9917:1: rule__MappingCallCS__Group__4 : rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ;
+ // InternalQVTimperative.g:9944:1: rule__MappingCallCS__Group__4 : rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ;
public final void rule__MappingCallCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9921:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 )
- // InternalQVTimperative.g:9922:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5
+ // InternalQVTimperative.g:9948:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 )
+ // InternalQVTimperative.g:9949:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_42);
rule__MappingCallCS__Group__4__Impl();
@@ -36053,22 +36132,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__4__Impl"
- // InternalQVTimperative.g:9929:1: rule__MappingCallCS__Group__4__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* ) ;
+ // InternalQVTimperative.g:9956:1: rule__MappingCallCS__Group__4__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* ) ;
public final void rule__MappingCallCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9933:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* ) )
- // InternalQVTimperative.g:9934:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* )
+ // InternalQVTimperative.g:9960:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* ) )
+ // InternalQVTimperative.g:9961:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* )
{
- // InternalQVTimperative.g:9934:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* )
- // InternalQVTimperative.g:9935:2: ( rule__MappingCallCS__OwnedBindingsAssignment_4 )*
+ // InternalQVTimperative.g:9961:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* )
+ // InternalQVTimperative.g:9962:2: ( rule__MappingCallCS__OwnedBindingsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_4());
}
- // InternalQVTimperative.g:9936:2: ( rule__MappingCallCS__OwnedBindingsAssignment_4 )*
+ // InternalQVTimperative.g:9963:2: ( rule__MappingCallCS__OwnedBindingsAssignment_4 )*
loop122:
do {
int alt122=2;
@@ -36081,7 +36160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt122) {
case 1 :
- // InternalQVTimperative.g:9936:3: rule__MappingCallCS__OwnedBindingsAssignment_4
+ // InternalQVTimperative.g:9963:3: rule__MappingCallCS__OwnedBindingsAssignment_4
{
pushFollow(FollowSets000.FOLLOW_43);
rule__MappingCallCS__OwnedBindingsAssignment_4();
@@ -36122,14 +36201,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__5"
- // InternalQVTimperative.g:9944:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl ;
+ // InternalQVTimperative.g:9971:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl ;
public final void rule__MappingCallCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9948:1: ( rule__MappingCallCS__Group__5__Impl )
- // InternalQVTimperative.g:9949:2: rule__MappingCallCS__Group__5__Impl
+ // InternalQVTimperative.g:9975:1: ( rule__MappingCallCS__Group__5__Impl )
+ // InternalQVTimperative.g:9976:2: rule__MappingCallCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCallCS__Group__5__Impl();
@@ -36155,17 +36234,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__5__Impl"
- // InternalQVTimperative.g:9955:1: rule__MappingCallCS__Group__5__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:9982:1: rule__MappingCallCS__Group__5__Impl : ( '}' ) ;
public final void rule__MappingCallCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9959:1: ( ( '}' ) )
- // InternalQVTimperative.g:9960:1: ( '}' )
+ // InternalQVTimperative.g:9986:1: ( ( '}' ) )
+ // InternalQVTimperative.g:9987:1: ( '}' )
{
- // InternalQVTimperative.g:9960:1: ( '}' )
- // InternalQVTimperative.g:9961:2: '}'
+ // InternalQVTimperative.g:9987:1: ( '}' )
+ // InternalQVTimperative.g:9988:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5());
@@ -36196,14 +36275,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__0"
- // InternalQVTimperative.g:9971:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ;
+ // InternalQVTimperative.g:9998:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ;
public final void rule__MappingLoopCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9975:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 )
- // InternalQVTimperative.g:9976:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1
+ // InternalQVTimperative.g:10002:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 )
+ // InternalQVTimperative.g:10003:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_44);
rule__MappingLoopCS__Group__0__Impl();
@@ -36234,22 +36313,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__0__Impl"
- // InternalQVTimperative.g:9983:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:10010:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ;
public final void rule__MappingLoopCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9987:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:9988:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
+ // InternalQVTimperative.g:10014:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:10015:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:9988:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
- // InternalQVTimperative.g:9989:2: ( rule__MappingLoopCS__Group_0__0 )?
+ // InternalQVTimperative.g:10015:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
+ // InternalQVTimperative.g:10016:2: ( rule__MappingLoopCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:9990:2: ( rule__MappingLoopCS__Group_0__0 )?
+ // InternalQVTimperative.g:10017:2: ( rule__MappingLoopCS__Group_0__0 )?
int alt123=2;
int LA123_0 = input.LA(1);
@@ -36258,7 +36337,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt123) {
case 1 :
- // InternalQVTimperative.g:9990:3: rule__MappingLoopCS__Group_0__0
+ // InternalQVTimperative.g:10017:3: rule__MappingLoopCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0__0();
@@ -36296,14 +36375,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__1"
- // InternalQVTimperative.g:9998:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ;
+ // InternalQVTimperative.g:10025:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ;
public final void rule__MappingLoopCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10002:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 )
- // InternalQVTimperative.g:10003:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2
+ // InternalQVTimperative.g:10029:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 )
+ // InternalQVTimperative.g:10030:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__MappingLoopCS__Group__1__Impl();
@@ -36334,17 +36413,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__1__Impl"
- // InternalQVTimperative.g:10010:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ;
+ // InternalQVTimperative.g:10037:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ;
public final void rule__MappingLoopCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10014:1: ( ( 'for' ) )
- // InternalQVTimperative.g:10015:1: ( 'for' )
+ // InternalQVTimperative.g:10041:1: ( ( 'for' ) )
+ // InternalQVTimperative.g:10042:1: ( 'for' )
{
- // InternalQVTimperative.g:10015:1: ( 'for' )
- // InternalQVTimperative.g:10016:2: 'for'
+ // InternalQVTimperative.g:10042:1: ( 'for' )
+ // InternalQVTimperative.g:10043:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
@@ -36375,14 +36454,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__2"
- // InternalQVTimperative.g:10025:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ;
+ // InternalQVTimperative.g:10052:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ;
public final void rule__MappingLoopCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10029:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 )
- // InternalQVTimperative.g:10030:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3
+ // InternalQVTimperative.g:10056:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 )
+ // InternalQVTimperative.g:10057:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_45);
rule__MappingLoopCS__Group__2__Impl();
@@ -36413,23 +36492,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__2__Impl"
- // InternalQVTimperative.g:10037:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10064:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ;
public final void rule__MappingLoopCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10041:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) )
- // InternalQVTimperative.g:10042:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
+ // InternalQVTimperative.g:10068:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) )
+ // InternalQVTimperative.g:10069:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
{
- // InternalQVTimperative.g:10042:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
- // InternalQVTimperative.g:10043:2: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
+ // InternalQVTimperative.g:10069:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
+ // InternalQVTimperative.g:10070:2: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorAssignment_2());
}
- // InternalQVTimperative.g:10044:2: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
- // InternalQVTimperative.g:10044:3: rule__MappingLoopCS__OwnedIteratorAssignment_2
+ // InternalQVTimperative.g:10071:2: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
+ // InternalQVTimperative.g:10071:3: rule__MappingLoopCS__OwnedIteratorAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__OwnedIteratorAssignment_2();
@@ -36464,14 +36543,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__3"
- // InternalQVTimperative.g:10052:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ;
+ // InternalQVTimperative.g:10079:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ;
public final void rule__MappingLoopCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10056:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 )
- // InternalQVTimperative.g:10057:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4
+ // InternalQVTimperative.g:10083:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 )
+ // InternalQVTimperative.g:10084:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MappingLoopCS__Group__3__Impl();
@@ -36502,17 +36581,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__3__Impl"
- // InternalQVTimperative.g:10064:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:10091:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ;
public final void rule__MappingLoopCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10068:1: ( ( 'in' ) )
- // InternalQVTimperative.g:10069:1: ( 'in' )
+ // InternalQVTimperative.g:10095:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:10096:1: ( 'in' )
{
- // InternalQVTimperative.g:10069:1: ( 'in' )
- // InternalQVTimperative.g:10070:2: 'in'
+ // InternalQVTimperative.g:10096:1: ( 'in' )
+ // InternalQVTimperative.g:10097:2: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
@@ -36543,14 +36622,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__4"
- // InternalQVTimperative.g:10079:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ;
+ // InternalQVTimperative.g:10106:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ;
public final void rule__MappingLoopCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10083:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 )
- // InternalQVTimperative.g:10084:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5
+ // InternalQVTimperative.g:10110:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 )
+ // InternalQVTimperative.g:10111:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_40);
rule__MappingLoopCS__Group__4__Impl();
@@ -36581,23 +36660,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__4__Impl"
- // InternalQVTimperative.g:10091:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:10118:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ;
public final void rule__MappingLoopCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10095:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:10096:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:10122:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:10123:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:10096:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
- // InternalQVTimperative.g:10097:2: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:10123:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:10124:2: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionAssignment_4());
}
- // InternalQVTimperative.g:10098:2: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
- // InternalQVTimperative.g:10098:3: rule__MappingLoopCS__OwnedInExpressionAssignment_4
+ // InternalQVTimperative.g:10125:2: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:10125:3: rule__MappingLoopCS__OwnedInExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__OwnedInExpressionAssignment_4();
@@ -36632,14 +36711,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__5"
- // InternalQVTimperative.g:10106:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ;
+ // InternalQVTimperative.g:10133:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ;
public final void rule__MappingLoopCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10110:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 )
- // InternalQVTimperative.g:10111:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6
+ // InternalQVTimperative.g:10137:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 )
+ // InternalQVTimperative.g:10138:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_44);
rule__MappingLoopCS__Group__5__Impl();
@@ -36670,17 +36749,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__5__Impl"
- // InternalQVTimperative.g:10118:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:10145:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ;
public final void rule__MappingLoopCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10122:1: ( ( '{' ) )
- // InternalQVTimperative.g:10123:1: ( '{' )
+ // InternalQVTimperative.g:10149:1: ( ( '{' ) )
+ // InternalQVTimperative.g:10150:1: ( '{' )
{
- // InternalQVTimperative.g:10123:1: ( '{' )
- // InternalQVTimperative.g:10124:2: '{'
+ // InternalQVTimperative.g:10150:1: ( '{' )
+ // InternalQVTimperative.g:10151:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
@@ -36711,14 +36790,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__6"
- // InternalQVTimperative.g:10133:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ;
+ // InternalQVTimperative.g:10160:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ;
public final void rule__MappingLoopCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10137:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 )
- // InternalQVTimperative.g:10138:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7
+ // InternalQVTimperative.g:10164:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 )
+ // InternalQVTimperative.g:10165:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_46);
rule__MappingLoopCS__Group__6__Impl();
@@ -36749,26 +36828,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__6__Impl"
- // InternalQVTimperative.g:10145:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ;
+ // InternalQVTimperative.g:10172:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ;
public final void rule__MappingLoopCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10149:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) )
- // InternalQVTimperative.g:10150:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:10176:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) )
+ // InternalQVTimperative.g:10177:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
{
- // InternalQVTimperative.g:10150:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
- // InternalQVTimperative.g:10151:2: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:10177:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:10178:2: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
{
- // InternalQVTimperative.g:10151:2: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) )
- // InternalQVTimperative.g:10152:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
+ // InternalQVTimperative.g:10178:2: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) )
+ // InternalQVTimperative.g:10179:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6());
}
- // InternalQVTimperative.g:10153:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
- // InternalQVTimperative.g:10153:4: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
+ // InternalQVTimperative.g:10180:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
+ // InternalQVTimperative.g:10180:4: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
{
pushFollow(FollowSets000.FOLLOW_32);
rule__MappingLoopCS__OwnedMappingStatementsAssignment_6();
@@ -36784,13 +36863,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:10156:2: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
- // InternalQVTimperative.g:10157:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
+ // InternalQVTimperative.g:10183:2: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:10184:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6());
}
- // InternalQVTimperative.g:10158:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
+ // InternalQVTimperative.g:10185:3: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
loop124:
do {
int alt124=2;
@@ -36803,7 +36882,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt124) {
case 1 :
- // InternalQVTimperative.g:10158:4: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
+ // InternalQVTimperative.g:10185:4: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
{
pushFollow(FollowSets000.FOLLOW_32);
rule__MappingLoopCS__OwnedMappingStatementsAssignment_6();
@@ -36847,14 +36926,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__7"
- // InternalQVTimperative.g:10167:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ;
+ // InternalQVTimperative.g:10194:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ;
public final void rule__MappingLoopCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10171:1: ( rule__MappingLoopCS__Group__7__Impl )
- // InternalQVTimperative.g:10172:2: rule__MappingLoopCS__Group__7__Impl
+ // InternalQVTimperative.g:10198:1: ( rule__MappingLoopCS__Group__7__Impl )
+ // InternalQVTimperative.g:10199:2: rule__MappingLoopCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group__7__Impl();
@@ -36880,17 +36959,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__7__Impl"
- // InternalQVTimperative.g:10178:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:10205:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ;
public final void rule__MappingLoopCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10182:1: ( ( '}' ) )
- // InternalQVTimperative.g:10183:1: ( '}' )
+ // InternalQVTimperative.g:10209:1: ( ( '}' ) )
+ // InternalQVTimperative.g:10210:1: ( '}' )
{
- // InternalQVTimperative.g:10183:1: ( '}' )
- // InternalQVTimperative.g:10184:2: '}'
+ // InternalQVTimperative.g:10210:1: ( '}' )
+ // InternalQVTimperative.g:10211:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
@@ -36921,14 +37000,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__0"
- // InternalQVTimperative.g:10194:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ;
+ // InternalQVTimperative.g:10221:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ;
public final void rule__MappingLoopCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10198:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 )
- // InternalQVTimperative.g:10199:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1
+ // InternalQVTimperative.g:10225:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 )
+ // InternalQVTimperative.g:10226:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingLoopCS__Group_0__0__Impl();
@@ -36959,17 +37038,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__0__Impl"
- // InternalQVTimperative.g:10206:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:10233:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__MappingLoopCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10210:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:10211:1: ( 'observe' )
+ // InternalQVTimperative.g:10237:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:10238:1: ( 'observe' )
{
- // InternalQVTimperative.g:10211:1: ( 'observe' )
- // InternalQVTimperative.g:10212:2: 'observe'
+ // InternalQVTimperative.g:10238:1: ( 'observe' )
+ // InternalQVTimperative.g:10239:2: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0());
@@ -37000,14 +37079,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__1"
- // InternalQVTimperative.g:10221:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ;
+ // InternalQVTimperative.g:10248:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ;
public final void rule__MappingLoopCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10225:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 )
- // InternalQVTimperative.g:10226:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2
+ // InternalQVTimperative.g:10252:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 )
+ // InternalQVTimperative.g:10253:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MappingLoopCS__Group_0__1__Impl();
@@ -37038,23 +37117,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__1__Impl"
- // InternalQVTimperative.g:10233:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:10260:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__MappingLoopCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10237:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:10238:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:10264:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:10265:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:10238:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:10239:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:10265:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:10266:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:10240:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:10240:3: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:10267:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:10267:3: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__ObservedPropertiesAssignment_0_1();
@@ -37089,14 +37168,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__2"
- // InternalQVTimperative.g:10248:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:10275:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ;
public final void rule__MappingLoopCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10252:1: ( rule__MappingLoopCS__Group_0__2__Impl )
- // InternalQVTimperative.g:10253:2: rule__MappingLoopCS__Group_0__2__Impl
+ // InternalQVTimperative.g:10279:1: ( rule__MappingLoopCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:10280:2: rule__MappingLoopCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0__2__Impl();
@@ -37122,22 +37201,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__2__Impl"
- // InternalQVTimperative.g:10259:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:10286:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ;
public final void rule__MappingLoopCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10263:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:10264:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:10290:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:10291:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:10264:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:10265:2: ( rule__MappingLoopCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:10291:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:10292:2: ( rule__MappingLoopCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:10266:2: ( rule__MappingLoopCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:10293:2: ( rule__MappingLoopCS__Group_0_2__0 )*
loop125:
do {
int alt125=2;
@@ -37150,7 +37229,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt125) {
case 1 :
- // InternalQVTimperative.g:10266:3: rule__MappingLoopCS__Group_0_2__0
+ // InternalQVTimperative.g:10293:3: rule__MappingLoopCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__MappingLoopCS__Group_0_2__0();
@@ -37191,14 +37270,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__0"
- // InternalQVTimperative.g:10275:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:10302:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ;
public final void rule__MappingLoopCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10279:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 )
- // InternalQVTimperative.g:10280:2: rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1
+ // InternalQVTimperative.g:10306:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 )
+ // InternalQVTimperative.g:10307:2: rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingLoopCS__Group_0_2__0__Impl();
@@ -37229,17 +37308,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:10287:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:10314:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__MappingLoopCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10291:1: ( ( ',' ) )
- // InternalQVTimperative.g:10292:1: ( ',' )
+ // InternalQVTimperative.g:10318:1: ( ( ',' ) )
+ // InternalQVTimperative.g:10319:1: ( ',' )
{
- // InternalQVTimperative.g:10292:1: ( ',' )
- // InternalQVTimperative.g:10293:2: ','
+ // InternalQVTimperative.g:10319:1: ( ',' )
+ // InternalQVTimperative.g:10320:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
@@ -37270,14 +37349,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__1"
- // InternalQVTimperative.g:10302:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:10329:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ;
public final void rule__MappingLoopCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10306:1: ( rule__MappingLoopCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:10307:2: rule__MappingLoopCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:10333:1: ( rule__MappingLoopCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:10334:2: rule__MappingLoopCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0_2__1__Impl();
@@ -37303,23 +37382,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:10313:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:10340:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__MappingLoopCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10317:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:10318:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:10344:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:10345:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:10318:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:10319:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:10345:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:10346:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:10320:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:10320:3: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:10347:2: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:10347:3: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1();
@@ -37354,14 +37433,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__0"
- // InternalQVTimperative.g:10329:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ;
+ // InternalQVTimperative.g:10356:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ;
public final void rule__MappingIteratorCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10333:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 )
- // InternalQVTimperative.g:10334:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1
+ // InternalQVTimperative.g:10360:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 )
+ // InternalQVTimperative.g:10361:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__MappingIteratorCS__Group__0__Impl();
@@ -37392,23 +37471,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__0__Impl"
- // InternalQVTimperative.g:10341:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:10368:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ;
public final void rule__MappingIteratorCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10345:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:10346:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10372:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:10373:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:10346:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:10347:2: ( rule__MappingIteratorCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10373:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10374:2: ( rule__MappingIteratorCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:10348:2: ( rule__MappingIteratorCS__NameAssignment_0 )
- // InternalQVTimperative.g:10348:3: rule__MappingIteratorCS__NameAssignment_0
+ // InternalQVTimperative.g:10375:2: ( rule__MappingIteratorCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10375:3: rule__MappingIteratorCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__NameAssignment_0();
@@ -37443,14 +37522,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__1"
- // InternalQVTimperative.g:10356:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ;
+ // InternalQVTimperative.g:10383:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ;
public final void rule__MappingIteratorCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10360:1: ( rule__MappingIteratorCS__Group__1__Impl )
- // InternalQVTimperative.g:10361:2: rule__MappingIteratorCS__Group__1__Impl
+ // InternalQVTimperative.g:10387:1: ( rule__MappingIteratorCS__Group__1__Impl )
+ // InternalQVTimperative.g:10388:2: rule__MappingIteratorCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group__1__Impl();
@@ -37476,22 +37555,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__1__Impl"
- // InternalQVTimperative.g:10367:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:10394:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ;
public final void rule__MappingIteratorCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10371:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:10372:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
+ // InternalQVTimperative.g:10398:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:10399:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:10372:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
- // InternalQVTimperative.g:10373:2: ( rule__MappingIteratorCS__Group_1__0 )?
+ // InternalQVTimperative.g:10399:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
+ // InternalQVTimperative.g:10400:2: ( rule__MappingIteratorCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:10374:2: ( rule__MappingIteratorCS__Group_1__0 )?
+ // InternalQVTimperative.g:10401:2: ( rule__MappingIteratorCS__Group_1__0 )?
int alt126=2;
int LA126_0 = input.LA(1);
@@ -37500,7 +37579,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt126) {
case 1 :
- // InternalQVTimperative.g:10374:3: rule__MappingIteratorCS__Group_1__0
+ // InternalQVTimperative.g:10401:3: rule__MappingIteratorCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group_1__0();
@@ -37538,14 +37617,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__0"
- // InternalQVTimperative.g:10383:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ;
+ // InternalQVTimperative.g:10410:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ;
public final void rule__MappingIteratorCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10387:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 )
- // InternalQVTimperative.g:10388:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1
+ // InternalQVTimperative.g:10414:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 )
+ // InternalQVTimperative.g:10415:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingIteratorCS__Group_1__0__Impl();
@@ -37576,17 +37655,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__0__Impl"
- // InternalQVTimperative.g:10395:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10422:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__MappingIteratorCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10399:1: ( ( ':' ) )
- // InternalQVTimperative.g:10400:1: ( ':' )
+ // InternalQVTimperative.g:10426:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10427:1: ( ':' )
{
- // InternalQVTimperative.g:10400:1: ( ':' )
- // InternalQVTimperative.g:10401:2: ':'
+ // InternalQVTimperative.g:10427:1: ( ':' )
+ // InternalQVTimperative.g:10428:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
@@ -37617,14 +37696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__1"
- // InternalQVTimperative.g:10410:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:10437:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ;
public final void rule__MappingIteratorCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10414:1: ( rule__MappingIteratorCS__Group_1__1__Impl )
- // InternalQVTimperative.g:10415:2: rule__MappingIteratorCS__Group_1__1__Impl
+ // InternalQVTimperative.g:10441:1: ( rule__MappingIteratorCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:10442:2: rule__MappingIteratorCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group_1__1__Impl();
@@ -37650,23 +37729,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__1__Impl"
- // InternalQVTimperative.g:10421:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:10448:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__MappingIteratorCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10425:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:10426:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:10452:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:10453:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:10426:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:10427:2: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:10453:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:10454:2: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:10428:2: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:10428:3: rule__MappingIteratorCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:10455:2: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:10455:3: rule__MappingIteratorCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__OwnedTypeAssignment_1_1();
@@ -37701,14 +37780,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__0"
- // InternalQVTimperative.g:10437:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ;
+ // InternalQVTimperative.g:10464:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ;
public final void rule__NewStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10441:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 )
- // InternalQVTimperative.g:10442:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1
+ // InternalQVTimperative.g:10468:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 )
+ // InternalQVTimperative.g:10469:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_47);
rule__NewStatementCS__Group__0__Impl();
@@ -37739,22 +37818,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:10449:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:10476:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ;
public final void rule__NewStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10453:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:10454:1: ( ( rule__NewStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:10480:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:10481:1: ( ( rule__NewStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:10454:1: ( ( rule__NewStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:10455:2: ( rule__NewStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:10481:1: ( ( rule__NewStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:10482:2: ( rule__NewStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:10456:2: ( rule__NewStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:10483:2: ( rule__NewStatementCS__Group_0__0 )?
int alt127=2;
int LA127_0 = input.LA(1);
@@ -37763,7 +37842,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt127) {
case 1 :
- // InternalQVTimperative.g:10456:3: rule__NewStatementCS__Group_0__0
+ // InternalQVTimperative.g:10483:3: rule__NewStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0__0();
@@ -37801,14 +37880,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__1"
- // InternalQVTimperative.g:10464:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ;
+ // InternalQVTimperative.g:10491:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ;
public final void rule__NewStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10468:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 )
- // InternalQVTimperative.g:10469:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2
+ // InternalQVTimperative.g:10495:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 )
+ // InternalQVTimperative.g:10496:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_47);
rule__NewStatementCS__Group__1__Impl();
@@ -37839,22 +37918,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:10476:1: rule__NewStatementCS__Group__1__Impl : ( ( rule__NewStatementCS__IsContainedAssignment_1 )? ) ;
+ // InternalQVTimperative.g:10503:1: rule__NewStatementCS__Group__1__Impl : ( ( rule__NewStatementCS__IsContainedAssignment_1 )? ) ;
public final void rule__NewStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10480:1: ( ( ( rule__NewStatementCS__IsContainedAssignment_1 )? ) )
- // InternalQVTimperative.g:10481:1: ( ( rule__NewStatementCS__IsContainedAssignment_1 )? )
+ // InternalQVTimperative.g:10507:1: ( ( ( rule__NewStatementCS__IsContainedAssignment_1 )? ) )
+ // InternalQVTimperative.g:10508:1: ( ( rule__NewStatementCS__IsContainedAssignment_1 )? )
{
- // InternalQVTimperative.g:10481:1: ( ( rule__NewStatementCS__IsContainedAssignment_1 )? )
- // InternalQVTimperative.g:10482:2: ( rule__NewStatementCS__IsContainedAssignment_1 )?
+ // InternalQVTimperative.g:10508:1: ( ( rule__NewStatementCS__IsContainedAssignment_1 )? )
+ // InternalQVTimperative.g:10509:2: ( rule__NewStatementCS__IsContainedAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getIsContainedAssignment_1());
}
- // InternalQVTimperative.g:10483:2: ( rule__NewStatementCS__IsContainedAssignment_1 )?
+ // InternalQVTimperative.g:10510:2: ( rule__NewStatementCS__IsContainedAssignment_1 )?
int alt128=2;
int LA128_0 = input.LA(1);
@@ -37863,7 +37942,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt128) {
case 1 :
- // InternalQVTimperative.g:10483:3: rule__NewStatementCS__IsContainedAssignment_1
+ // InternalQVTimperative.g:10510:3: rule__NewStatementCS__IsContainedAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__IsContainedAssignment_1();
@@ -37901,14 +37980,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__2"
- // InternalQVTimperative.g:10491:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ;
+ // InternalQVTimperative.g:10518:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ;
public final void rule__NewStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10495:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 )
- // InternalQVTimperative.g:10496:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3
+ // InternalQVTimperative.g:10522:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 )
+ // InternalQVTimperative.g:10523:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NewStatementCS__Group__2__Impl();
@@ -37939,17 +38018,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:10503:1: rule__NewStatementCS__Group__2__Impl : ( 'new' ) ;
+ // InternalQVTimperative.g:10530:1: rule__NewStatementCS__Group__2__Impl : ( 'new' ) ;
public final void rule__NewStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10507:1: ( ( 'new' ) )
- // InternalQVTimperative.g:10508:1: ( 'new' )
+ // InternalQVTimperative.g:10534:1: ( ( 'new' ) )
+ // InternalQVTimperative.g:10535:1: ( 'new' )
{
- // InternalQVTimperative.g:10508:1: ( 'new' )
- // InternalQVTimperative.g:10509:2: 'new'
+ // InternalQVTimperative.g:10535:1: ( 'new' )
+ // InternalQVTimperative.g:10536:2: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNewKeyword_2());
@@ -37980,14 +38059,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__3"
- // InternalQVTimperative.g:10518:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ;
+ // InternalQVTimperative.g:10545:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ;
public final void rule__NewStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10522:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 )
- // InternalQVTimperative.g:10523:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4
+ // InternalQVTimperative.g:10549:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 )
+ // InternalQVTimperative.g:10550:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NewStatementCS__Group__3__Impl();
@@ -38018,17 +38097,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:10530:1: rule__NewStatementCS__Group__3__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10557:1: rule__NewStatementCS__Group__3__Impl : ( ':' ) ;
public final void rule__NewStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10534:1: ( ( ':' ) )
- // InternalQVTimperative.g:10535:1: ( ':' )
+ // InternalQVTimperative.g:10561:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10562:1: ( ':' )
{
- // InternalQVTimperative.g:10535:1: ( ':' )
- // InternalQVTimperative.g:10536:2: ':'
+ // InternalQVTimperative.g:10562:1: ( ':' )
+ // InternalQVTimperative.g:10563:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonKeyword_3());
@@ -38059,14 +38138,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__4"
- // InternalQVTimperative.g:10545:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ;
+ // InternalQVTimperative.g:10572:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ;
public final void rule__NewStatementCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10549:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 )
- // InternalQVTimperative.g:10550:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5
+ // InternalQVTimperative.g:10576:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 )
+ // InternalQVTimperative.g:10577:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NewStatementCS__Group__4__Impl();
@@ -38097,23 +38176,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:10557:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) ) ;
+ // InternalQVTimperative.g:10584:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) ) ;
public final void rule__NewStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10561:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) ) )
- // InternalQVTimperative.g:10562:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) )
+ // InternalQVTimperative.g:10588:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) ) )
+ // InternalQVTimperative.g:10589:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) )
{
- // InternalQVTimperative.g:10562:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) )
- // InternalQVTimperative.g:10563:2: ( rule__NewStatementCS__ReferredTypedModelAssignment_4 )
+ // InternalQVTimperative.g:10589:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_4 ) )
+ // InternalQVTimperative.g:10590:2: ( rule__NewStatementCS__ReferredTypedModelAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelAssignment_4());
}
- // InternalQVTimperative.g:10564:2: ( rule__NewStatementCS__ReferredTypedModelAssignment_4 )
- // InternalQVTimperative.g:10564:3: rule__NewStatementCS__ReferredTypedModelAssignment_4
+ // InternalQVTimperative.g:10591:2: ( rule__NewStatementCS__ReferredTypedModelAssignment_4 )
+ // InternalQVTimperative.g:10591:3: rule__NewStatementCS__ReferredTypedModelAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ReferredTypedModelAssignment_4();
@@ -38148,14 +38227,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__5"
- // InternalQVTimperative.g:10572:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ;
+ // InternalQVTimperative.g:10599:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ;
public final void rule__NewStatementCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10576:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 )
- // InternalQVTimperative.g:10577:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6
+ // InternalQVTimperative.g:10603:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 )
+ // InternalQVTimperative.g:10604:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NewStatementCS__Group__5__Impl();
@@ -38186,23 +38265,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:10584:1: rule__NewStatementCS__Group__5__Impl : ( ( rule__NewStatementCS__NameAssignment_5 ) ) ;
+ // InternalQVTimperative.g:10611:1: rule__NewStatementCS__Group__5__Impl : ( ( rule__NewStatementCS__NameAssignment_5 ) ) ;
public final void rule__NewStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10588:1: ( ( ( rule__NewStatementCS__NameAssignment_5 ) ) )
- // InternalQVTimperative.g:10589:1: ( ( rule__NewStatementCS__NameAssignment_5 ) )
+ // InternalQVTimperative.g:10615:1: ( ( ( rule__NewStatementCS__NameAssignment_5 ) ) )
+ // InternalQVTimperative.g:10616:1: ( ( rule__NewStatementCS__NameAssignment_5 ) )
{
- // InternalQVTimperative.g:10589:1: ( ( rule__NewStatementCS__NameAssignment_5 ) )
- // InternalQVTimperative.g:10590:2: ( rule__NewStatementCS__NameAssignment_5 )
+ // InternalQVTimperative.g:10616:1: ( ( rule__NewStatementCS__NameAssignment_5 ) )
+ // InternalQVTimperative.g:10617:2: ( rule__NewStatementCS__NameAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNameAssignment_5());
}
- // InternalQVTimperative.g:10591:2: ( rule__NewStatementCS__NameAssignment_5 )
- // InternalQVTimperative.g:10591:3: rule__NewStatementCS__NameAssignment_5
+ // InternalQVTimperative.g:10618:2: ( rule__NewStatementCS__NameAssignment_5 )
+ // InternalQVTimperative.g:10618:3: rule__NewStatementCS__NameAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__NameAssignment_5();
@@ -38237,14 +38316,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__6"
- // InternalQVTimperative.g:10599:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ;
+ // InternalQVTimperative.g:10626:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ;
public final void rule__NewStatementCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10603:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 )
- // InternalQVTimperative.g:10604:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7
+ // InternalQVTimperative.g:10630:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 )
+ // InternalQVTimperative.g:10631:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group__6__Impl();
@@ -38275,17 +38354,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:10611:1: rule__NewStatementCS__Group__6__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10638:1: rule__NewStatementCS__Group__6__Impl : ( ':' ) ;
public final void rule__NewStatementCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10615:1: ( ( ':' ) )
- // InternalQVTimperative.g:10616:1: ( ':' )
+ // InternalQVTimperative.g:10642:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10643:1: ( ':' )
{
- // InternalQVTimperative.g:10616:1: ( ':' )
- // InternalQVTimperative.g:10617:2: ':'
+ // InternalQVTimperative.g:10643:1: ( ':' )
+ // InternalQVTimperative.g:10644:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonKeyword_6());
@@ -38316,14 +38395,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__7"
- // InternalQVTimperative.g:10626:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ;
+ // InternalQVTimperative.g:10653:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ;
public final void rule__NewStatementCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10630:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 )
- // InternalQVTimperative.g:10631:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8
+ // InternalQVTimperative.g:10657:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 )
+ // InternalQVTimperative.g:10658:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_48);
rule__NewStatementCS__Group__7__Impl();
@@ -38354,23 +38433,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:10638:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) ) ;
+ // InternalQVTimperative.g:10665:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) ) ;
public final void rule__NewStatementCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10642:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) ) )
- // InternalQVTimperative.g:10643:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) )
+ // InternalQVTimperative.g:10669:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) ) )
+ // InternalQVTimperative.g:10670:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) )
{
- // InternalQVTimperative.g:10643:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) )
- // InternalQVTimperative.g:10644:2: ( rule__NewStatementCS__OwnedTypeAssignment_7 )
+ // InternalQVTimperative.g:10670:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_7 ) )
+ // InternalQVTimperative.g:10671:2: ( rule__NewStatementCS__OwnedTypeAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedTypeAssignment_7());
}
- // InternalQVTimperative.g:10645:2: ( rule__NewStatementCS__OwnedTypeAssignment_7 )
- // InternalQVTimperative.g:10645:3: rule__NewStatementCS__OwnedTypeAssignment_7
+ // InternalQVTimperative.g:10672:2: ( rule__NewStatementCS__OwnedTypeAssignment_7 )
+ // InternalQVTimperative.g:10672:3: rule__NewStatementCS__OwnedTypeAssignment_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__OwnedTypeAssignment_7();
@@ -38405,14 +38484,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__8"
- // InternalQVTimperative.g:10653:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl rule__NewStatementCS__Group__9 ;
+ // InternalQVTimperative.g:10680:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl rule__NewStatementCS__Group__9 ;
public final void rule__NewStatementCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10657:1: ( rule__NewStatementCS__Group__8__Impl rule__NewStatementCS__Group__9 )
- // InternalQVTimperative.g:10658:2: rule__NewStatementCS__Group__8__Impl rule__NewStatementCS__Group__9
+ // InternalQVTimperative.g:10684:1: ( rule__NewStatementCS__Group__8__Impl rule__NewStatementCS__Group__9 )
+ // InternalQVTimperative.g:10685:2: rule__NewStatementCS__Group__8__Impl rule__NewStatementCS__Group__9
{
pushFollow(FollowSets000.FOLLOW_48);
rule__NewStatementCS__Group__8__Impl();
@@ -38443,22 +38522,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__8__Impl"
- // InternalQVTimperative.g:10665:1: rule__NewStatementCS__Group__8__Impl : ( ( rule__NewStatementCS__Group_8__0 )? ) ;
+ // InternalQVTimperative.g:10692:1: rule__NewStatementCS__Group__8__Impl : ( ( rule__NewStatementCS__Group_8__0 )? ) ;
public final void rule__NewStatementCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10669:1: ( ( ( rule__NewStatementCS__Group_8__0 )? ) )
- // InternalQVTimperative.g:10670:1: ( ( rule__NewStatementCS__Group_8__0 )? )
+ // InternalQVTimperative.g:10696:1: ( ( ( rule__NewStatementCS__Group_8__0 )? ) )
+ // InternalQVTimperative.g:10697:1: ( ( rule__NewStatementCS__Group_8__0 )? )
{
- // InternalQVTimperative.g:10670:1: ( ( rule__NewStatementCS__Group_8__0 )? )
- // InternalQVTimperative.g:10671:2: ( rule__NewStatementCS__Group_8__0 )?
+ // InternalQVTimperative.g:10697:1: ( ( rule__NewStatementCS__Group_8__0 )? )
+ // InternalQVTimperative.g:10698:2: ( rule__NewStatementCS__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_8());
}
- // InternalQVTimperative.g:10672:2: ( rule__NewStatementCS__Group_8__0 )?
+ // InternalQVTimperative.g:10699:2: ( rule__NewStatementCS__Group_8__0 )?
int alt129=2;
int LA129_0 = input.LA(1);
@@ -38467,7 +38546,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt129) {
case 1 :
- // InternalQVTimperative.g:10672:3: rule__NewStatementCS__Group_8__0
+ // InternalQVTimperative.g:10699:3: rule__NewStatementCS__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_8__0();
@@ -38505,14 +38584,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__9"
- // InternalQVTimperative.g:10680:1: rule__NewStatementCS__Group__9 : rule__NewStatementCS__Group__9__Impl ;
+ // InternalQVTimperative.g:10707:1: rule__NewStatementCS__Group__9 : rule__NewStatementCS__Group__9__Impl ;
public final void rule__NewStatementCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10684:1: ( rule__NewStatementCS__Group__9__Impl )
- // InternalQVTimperative.g:10685:2: rule__NewStatementCS__Group__9__Impl
+ // InternalQVTimperative.g:10711:1: ( rule__NewStatementCS__Group__9__Impl )
+ // InternalQVTimperative.g:10712:2: rule__NewStatementCS__Group__9__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group__9__Impl();
@@ -38538,17 +38617,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__9__Impl"
- // InternalQVTimperative.g:10691:1: rule__NewStatementCS__Group__9__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:10718:1: rule__NewStatementCS__Group__9__Impl : ( ';' ) ;
public final void rule__NewStatementCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10695:1: ( ( ';' ) )
- // InternalQVTimperative.g:10696:1: ( ';' )
+ // InternalQVTimperative.g:10722:1: ( ( ';' ) )
+ // InternalQVTimperative.g:10723:1: ( ';' )
{
- // InternalQVTimperative.g:10696:1: ( ';' )
- // InternalQVTimperative.g:10697:2: ';'
+ // InternalQVTimperative.g:10723:1: ( ';' )
+ // InternalQVTimperative.g:10724:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getSemicolonKeyword_9());
@@ -38579,14 +38658,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__0"
- // InternalQVTimperative.g:10707:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:10734:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ;
public final void rule__NewStatementCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10711:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 )
- // InternalQVTimperative.g:10712:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1
+ // InternalQVTimperative.g:10738:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:10739:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group_0__0__Impl();
@@ -38617,17 +38696,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:10719:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:10746:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__NewStatementCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10723:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:10724:1: ( 'observe' )
+ // InternalQVTimperative.g:10750:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:10751:1: ( 'observe' )
{
- // InternalQVTimperative.g:10724:1: ( 'observe' )
- // InternalQVTimperative.g:10725:2: 'observe'
+ // InternalQVTimperative.g:10751:1: ( 'observe' )
+ // InternalQVTimperative.g:10752:2: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0());
@@ -38658,14 +38737,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__1"
- // InternalQVTimperative.g:10734:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:10761:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ;
public final void rule__NewStatementCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10738:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 )
- // InternalQVTimperative.g:10739:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2
+ // InternalQVTimperative.g:10765:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:10766:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__NewStatementCS__Group_0__1__Impl();
@@ -38696,23 +38775,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:10746:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:10773:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__NewStatementCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10750:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:10751:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:10777:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:10778:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:10751:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:10752:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:10778:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:10779:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:10753:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:10753:3: rule__NewStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:10780:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:10780:3: rule__NewStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ObservedPropertiesAssignment_0_1();
@@ -38747,14 +38826,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__2"
- // InternalQVTimperative.g:10761:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:10788:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ;
public final void rule__NewStatementCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10765:1: ( rule__NewStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:10766:2: rule__NewStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:10792:1: ( rule__NewStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:10793:2: rule__NewStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0__2__Impl();
@@ -38780,22 +38859,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:10772:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:10799:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ;
public final void rule__NewStatementCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10776:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:10777:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:10803:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:10804:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:10777:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:10778:2: ( rule__NewStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:10804:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:10805:2: ( rule__NewStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:10779:2: ( rule__NewStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:10806:2: ( rule__NewStatementCS__Group_0_2__0 )*
loop130:
do {
int alt130=2;
@@ -38808,7 +38887,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt130) {
case 1 :
- // InternalQVTimperative.g:10779:3: rule__NewStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:10806:3: rule__NewStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__NewStatementCS__Group_0_2__0();
@@ -38849,14 +38928,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:10788:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:10815:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ;
public final void rule__NewStatementCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10792:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 )
- // InternalQVTimperative.g:10793:2: rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1
+ // InternalQVTimperative.g:10819:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:10820:2: rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group_0_2__0__Impl();
@@ -38887,17 +38966,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:10800:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:10827:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__NewStatementCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10804:1: ( ( ',' ) )
- // InternalQVTimperative.g:10805:1: ( ',' )
+ // InternalQVTimperative.g:10831:1: ( ( ',' ) )
+ // InternalQVTimperative.g:10832:1: ( ',' )
{
- // InternalQVTimperative.g:10805:1: ( ',' )
- // InternalQVTimperative.g:10806:2: ','
+ // InternalQVTimperative.g:10832:1: ( ',' )
+ // InternalQVTimperative.g:10833:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
@@ -38928,14 +39007,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:10815:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:10842:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ;
public final void rule__NewStatementCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10819:1: ( rule__NewStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:10820:2: rule__NewStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:10846:1: ( rule__NewStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:10847:2: rule__NewStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0_2__1__Impl();
@@ -38961,23 +39040,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:10826:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:10853:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__NewStatementCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10830:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:10831:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:10857:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:10858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:10831:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:10832:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:10858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:10859:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:10833:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:10833:3: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:10860:2: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:10860:3: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -39012,14 +39091,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_8__0"
- // InternalQVTimperative.g:10842:1: rule__NewStatementCS__Group_8__0 : rule__NewStatementCS__Group_8__0__Impl rule__NewStatementCS__Group_8__1 ;
+ // InternalQVTimperative.g:10869:1: rule__NewStatementCS__Group_8__0 : rule__NewStatementCS__Group_8__0__Impl rule__NewStatementCS__Group_8__1 ;
public final void rule__NewStatementCS__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10846:1: ( rule__NewStatementCS__Group_8__0__Impl rule__NewStatementCS__Group_8__1 )
- // InternalQVTimperative.g:10847:2: rule__NewStatementCS__Group_8__0__Impl rule__NewStatementCS__Group_8__1
+ // InternalQVTimperative.g:10873:1: ( rule__NewStatementCS__Group_8__0__Impl rule__NewStatementCS__Group_8__1 )
+ // InternalQVTimperative.g:10874:2: rule__NewStatementCS__Group_8__0__Impl rule__NewStatementCS__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NewStatementCS__Group_8__0__Impl();
@@ -39050,17 +39129,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_8__0__Impl"
- // InternalQVTimperative.g:10854:1: rule__NewStatementCS__Group_8__0__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:10881:1: rule__NewStatementCS__Group_8__0__Impl : ( ':=' ) ;
public final void rule__NewStatementCS__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10858:1: ( ( ':=' ) )
- // InternalQVTimperative.g:10859:1: ( ':=' )
+ // InternalQVTimperative.g:10885:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:10886:1: ( ':=' )
{
- // InternalQVTimperative.g:10859:1: ( ':=' )
- // InternalQVTimperative.g:10860:2: ':='
+ // InternalQVTimperative.g:10886:1: ( ':=' )
+ // InternalQVTimperative.g:10887:2: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_8_0());
@@ -39091,14 +39170,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_8__1"
- // InternalQVTimperative.g:10869:1: rule__NewStatementCS__Group_8__1 : rule__NewStatementCS__Group_8__1__Impl ;
+ // InternalQVTimperative.g:10896:1: rule__NewStatementCS__Group_8__1 : rule__NewStatementCS__Group_8__1__Impl ;
public final void rule__NewStatementCS__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10873:1: ( rule__NewStatementCS__Group_8__1__Impl )
- // InternalQVTimperative.g:10874:2: rule__NewStatementCS__Group_8__1__Impl
+ // InternalQVTimperative.g:10900:1: ( rule__NewStatementCS__Group_8__1__Impl )
+ // InternalQVTimperative.g:10901:2: rule__NewStatementCS__Group_8__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_8__1__Impl();
@@ -39124,23 +39203,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_8__1__Impl"
- // InternalQVTimperative.g:10880:1: rule__NewStatementCS__Group_8__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) ) ;
+ // InternalQVTimperative.g:10907:1: rule__NewStatementCS__Group_8__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) ) ;
public final void rule__NewStatementCS__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10884:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) ) )
- // InternalQVTimperative.g:10885:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) )
+ // InternalQVTimperative.g:10911:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) ) )
+ // InternalQVTimperative.g:10912:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) )
{
- // InternalQVTimperative.g:10885:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) )
- // InternalQVTimperative.g:10886:2: ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 )
+ // InternalQVTimperative.g:10912:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 ) )
+ // InternalQVTimperative.g:10913:2: ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionAssignment_8_1());
}
- // InternalQVTimperative.g:10887:2: ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 )
- // InternalQVTimperative.g:10887:3: rule__NewStatementCS__OwnedExpressionAssignment_8_1
+ // InternalQVTimperative.g:10914:2: ( rule__NewStatementCS__OwnedExpressionAssignment_8_1 )
+ // InternalQVTimperative.g:10914:3: rule__NewStatementCS__OwnedExpressionAssignment_8_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__OwnedExpressionAssignment_8_1();
@@ -39175,14 +39254,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__0"
- // InternalQVTimperative.g:10896:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ;
+ // InternalQVTimperative.g:10923: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 {
- // InternalQVTimperative.g:10900:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
- // InternalQVTimperative.g:10901:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
+ // InternalQVTimperative.g:10927:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
+ // InternalQVTimperative.g:10928:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__ParamDeclarationCS__Group__0__Impl();
@@ -39213,23 +39292,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__0__Impl"
- // InternalQVTimperative.g:10908:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:10935:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
public final void rule__ParamDeclarationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10912:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:10913:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10939:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:10940:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:10913:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:10914:2: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10940:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10941:2: ( rule__ParamDeclarationCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:10915:2: ( rule__ParamDeclarationCS__NameAssignment_0 )
- // InternalQVTimperative.g:10915:3: rule__ParamDeclarationCS__NameAssignment_0
+ // InternalQVTimperative.g:10942:2: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10942:3: rule__ParamDeclarationCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__NameAssignment_0();
@@ -39264,14 +39343,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__1"
- // InternalQVTimperative.g:10923:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ;
+ // InternalQVTimperative.g:10950: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 {
- // InternalQVTimperative.g:10927:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
- // InternalQVTimperative.g:10928:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
+ // InternalQVTimperative.g:10954:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
+ // InternalQVTimperative.g:10955:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ParamDeclarationCS__Group__1__Impl();
@@ -39302,17 +39381,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__1__Impl"
- // InternalQVTimperative.g:10935:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10962:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
public final void rule__ParamDeclarationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10939:1: ( ( ':' ) )
- // InternalQVTimperative.g:10940:1: ( ':' )
+ // InternalQVTimperative.g:10966:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10967:1: ( ':' )
{
- // InternalQVTimperative.g:10940:1: ( ':' )
- // InternalQVTimperative.g:10941:2: ':'
+ // InternalQVTimperative.g:10967:1: ( ':' )
+ // InternalQVTimperative.g:10968:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
@@ -39343,14 +39422,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__2"
- // InternalQVTimperative.g:10950:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
+ // InternalQVTimperative.g:10977:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
public final void rule__ParamDeclarationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10954:1: ( rule__ParamDeclarationCS__Group__2__Impl )
- // InternalQVTimperative.g:10955:2: rule__ParamDeclarationCS__Group__2__Impl
+ // InternalQVTimperative.g:10981:1: ( rule__ParamDeclarationCS__Group__2__Impl )
+ // InternalQVTimperative.g:10982:2: rule__ParamDeclarationCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__Group__2__Impl();
@@ -39376,23 +39455,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__2__Impl"
- // InternalQVTimperative.g:10961:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10988:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ;
public final void rule__ParamDeclarationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10965:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:10966:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:10992:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:10993:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:10966:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
- // InternalQVTimperative.g:10967:2: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:10993:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:10994:2: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2());
}
- // InternalQVTimperative.g:10968:2: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
- // InternalQVTimperative.g:10968:3: rule__ParamDeclarationCS__OwnedTypeAssignment_2
+ // InternalQVTimperative.g:10995:2: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:10995:3: rule__ParamDeclarationCS__OwnedTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__OwnedTypeAssignment_2();
@@ -39427,14 +39506,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__0"
- // InternalQVTimperative.g:10977:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ;
+ // InternalQVTimperative.g:11004:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ;
public final void rule__QualifiedPackageCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10981:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 )
- // InternalQVTimperative.g:10982:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1
+ // InternalQVTimperative.g:11008:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 )
+ // InternalQVTimperative.g:11009:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QualifiedPackageCS__Group__0__Impl();
@@ -39465,17 +39544,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__0__Impl"
- // InternalQVTimperative.g:10989:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ;
+ // InternalQVTimperative.g:11016:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ;
public final void rule__QualifiedPackageCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10993:1: ( ( 'package' ) )
- // InternalQVTimperative.g:10994:1: ( 'package' )
+ // InternalQVTimperative.g:11020:1: ( ( 'package' ) )
+ // InternalQVTimperative.g:11021:1: ( 'package' )
{
- // InternalQVTimperative.g:10994:1: ( 'package' )
- // InternalQVTimperative.g:10995:2: 'package'
+ // InternalQVTimperative.g:11021:1: ( 'package' )
+ // InternalQVTimperative.g:11022:2: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
@@ -39506,14 +39585,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__1"
- // InternalQVTimperative.g:11004:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ;
+ // InternalQVTimperative.g:11031:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ;
public final void rule__QualifiedPackageCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11008:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 )
- // InternalQVTimperative.g:11009:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2
+ // InternalQVTimperative.g:11035:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 )
+ // InternalQVTimperative.g:11036:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QualifiedPackageCS__Group__1__Impl();
@@ -39544,27 +39623,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__1__Impl"
- // InternalQVTimperative.g:11016:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:11043:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ;
public final void rule__QualifiedPackageCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11020:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) )
- // InternalQVTimperative.g:11021:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:11047:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) )
+ // InternalQVTimperative.g:11048:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
{
- // InternalQVTimperative.g:11021:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
- // InternalQVTimperative.g:11022:2: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:11048:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:11049:2: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameAssignment_1());
}
- // InternalQVTimperative.g:11023:2: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:11050:2: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
int alt131=2;
alt131 = dfa131.predict(input);
switch (alt131) {
case 1 :
- // InternalQVTimperative.g:11023:3: rule__QualifiedPackageCS__OwnedPathNameAssignment_1
+ // InternalQVTimperative.g:11050:3: rule__QualifiedPackageCS__OwnedPathNameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedPathNameAssignment_1();
@@ -39602,14 +39681,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__2"
- // InternalQVTimperative.g:11031:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ;
+ // InternalQVTimperative.g:11058:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ;
public final void rule__QualifiedPackageCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11035:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 )
- // InternalQVTimperative.g:11036:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3
+ // InternalQVTimperative.g:11062:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 )
+ // InternalQVTimperative.g:11063:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_49);
rule__QualifiedPackageCS__Group__2__Impl();
@@ -39640,23 +39719,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__2__Impl"
- // InternalQVTimperative.g:11043:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:11070:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ;
public final void rule__QualifiedPackageCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11047:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:11048:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:11074:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:11075:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:11048:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:11049:2: ( rule__QualifiedPackageCS__NameAssignment_2 )
+ // InternalQVTimperative.g:11075:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:11076:2: ( rule__QualifiedPackageCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:11050:2: ( rule__QualifiedPackageCS__NameAssignment_2 )
- // InternalQVTimperative.g:11050:3: rule__QualifiedPackageCS__NameAssignment_2
+ // InternalQVTimperative.g:11077:2: ( rule__QualifiedPackageCS__NameAssignment_2 )
+ // InternalQVTimperative.g:11077:3: rule__QualifiedPackageCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NameAssignment_2();
@@ -39691,14 +39770,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__3"
- // InternalQVTimperative.g:11058:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ;
+ // InternalQVTimperative.g:11085:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ;
public final void rule__QualifiedPackageCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11062:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 )
- // InternalQVTimperative.g:11063:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4
+ // InternalQVTimperative.g:11089:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 )
+ // InternalQVTimperative.g:11090:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_49);
rule__QualifiedPackageCS__Group__3__Impl();
@@ -39729,22 +39808,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__3__Impl"
- // InternalQVTimperative.g:11070:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:11097:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ;
public final void rule__QualifiedPackageCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11074:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:11075:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
+ // InternalQVTimperative.g:11101:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:11102:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:11075:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
- // InternalQVTimperative.g:11076:2: ( rule__QualifiedPackageCS__Group_3__0 )?
+ // InternalQVTimperative.g:11102:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
+ // InternalQVTimperative.g:11103:2: ( rule__QualifiedPackageCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:11077:2: ( rule__QualifiedPackageCS__Group_3__0 )?
+ // InternalQVTimperative.g:11104:2: ( rule__QualifiedPackageCS__Group_3__0 )?
int alt132=2;
int LA132_0 = input.LA(1);
@@ -39753,7 +39832,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt132) {
case 1 :
- // InternalQVTimperative.g:11077:3: rule__QualifiedPackageCS__Group_3__0
+ // InternalQVTimperative.g:11104:3: rule__QualifiedPackageCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_3__0();
@@ -39791,14 +39870,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__4"
- // InternalQVTimperative.g:11085:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ;
+ // InternalQVTimperative.g:11112:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ;
public final void rule__QualifiedPackageCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11089:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 )
- // InternalQVTimperative.g:11090:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5
+ // InternalQVTimperative.g:11116:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 )
+ // InternalQVTimperative.g:11117:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_49);
rule__QualifiedPackageCS__Group__4__Impl();
@@ -39829,22 +39908,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__4__Impl"
- // InternalQVTimperative.g:11097:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:11124:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ;
public final void rule__QualifiedPackageCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11101:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:11102:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
+ // InternalQVTimperative.g:11128:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:11129:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:11102:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
- // InternalQVTimperative.g:11103:2: ( rule__QualifiedPackageCS__Group_4__0 )?
+ // InternalQVTimperative.g:11129:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
+ // InternalQVTimperative.g:11130:2: ( rule__QualifiedPackageCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:11104:2: ( rule__QualifiedPackageCS__Group_4__0 )?
+ // InternalQVTimperative.g:11131:2: ( rule__QualifiedPackageCS__Group_4__0 )?
int alt133=2;
int LA133_0 = input.LA(1);
@@ -39853,7 +39932,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt133) {
case 1 :
- // InternalQVTimperative.g:11104:3: rule__QualifiedPackageCS__Group_4__0
+ // InternalQVTimperative.g:11131:3: rule__QualifiedPackageCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_4__0();
@@ -39891,14 +39970,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__5"
- // InternalQVTimperative.g:11112:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ;
+ // InternalQVTimperative.g:11139:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ;
public final void rule__QualifiedPackageCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11116:1: ( rule__QualifiedPackageCS__Group__5__Impl )
- // InternalQVTimperative.g:11117:2: rule__QualifiedPackageCS__Group__5__Impl
+ // InternalQVTimperative.g:11143:1: ( rule__QualifiedPackageCS__Group__5__Impl )
+ // InternalQVTimperative.g:11144:2: rule__QualifiedPackageCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group__5__Impl();
@@ -39924,23 +40003,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__5__Impl"
- // InternalQVTimperative.g:11123:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ;
+ // InternalQVTimperative.g:11150:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ;
public final void rule__QualifiedPackageCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11127:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) )
- // InternalQVTimperative.g:11128:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:11154:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) )
+ // InternalQVTimperative.g:11155:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
{
- // InternalQVTimperative.g:11128:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
- // InternalQVTimperative.g:11129:2: ( rule__QualifiedPackageCS__Alternatives_5 )
+ // InternalQVTimperative.g:11155:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:11156:2: ( rule__QualifiedPackageCS__Alternatives_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5());
}
- // InternalQVTimperative.g:11130:2: ( rule__QualifiedPackageCS__Alternatives_5 )
- // InternalQVTimperative.g:11130:3: rule__QualifiedPackageCS__Alternatives_5
+ // InternalQVTimperative.g:11157:2: ( rule__QualifiedPackageCS__Alternatives_5 )
+ // InternalQVTimperative.g:11157:3: rule__QualifiedPackageCS__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Alternatives_5();
@@ -39975,14 +40054,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__0"
- // InternalQVTimperative.g:11139:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ;
+ // InternalQVTimperative.g:11166:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ;
public final void rule__QualifiedPackageCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11143:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 )
- // InternalQVTimperative.g:11144:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1
+ // InternalQVTimperative.g:11170:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 )
+ // InternalQVTimperative.g:11171:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QualifiedPackageCS__Group_3__0__Impl();
@@ -40013,17 +40092,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__0__Impl"
- // InternalQVTimperative.g:11151:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:11178:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__QualifiedPackageCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11155:1: ( ( ':' ) )
- // InternalQVTimperative.g:11156:1: ( ':' )
+ // InternalQVTimperative.g:11182:1: ( ( ':' ) )
+ // InternalQVTimperative.g:11183:1: ( ':' )
{
- // InternalQVTimperative.g:11156:1: ( ':' )
- // InternalQVTimperative.g:11157:2: ':'
+ // InternalQVTimperative.g:11183:1: ( ':' )
+ // InternalQVTimperative.g:11184:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
@@ -40054,14 +40133,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__1"
- // InternalQVTimperative.g:11166:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:11193:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ;
public final void rule__QualifiedPackageCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11170:1: ( rule__QualifiedPackageCS__Group_3__1__Impl )
- // InternalQVTimperative.g:11171:2: rule__QualifiedPackageCS__Group_3__1__Impl
+ // InternalQVTimperative.g:11197:1: ( rule__QualifiedPackageCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:11198:2: rule__QualifiedPackageCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_3__1__Impl();
@@ -40087,23 +40166,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__1__Impl"
- // InternalQVTimperative.g:11177:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:11204:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ;
public final void rule__QualifiedPackageCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11181:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) )
- // InternalQVTimperative.g:11182:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
+ // InternalQVTimperative.g:11208:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:11209:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
{
- // InternalQVTimperative.g:11182:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
- // InternalQVTimperative.g:11183:2: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
+ // InternalQVTimperative.g:11209:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
+ // InternalQVTimperative.g:11210:2: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixAssignment_3_1());
}
- // InternalQVTimperative.g:11184:2: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
- // InternalQVTimperative.g:11184:3: rule__QualifiedPackageCS__NsPrefixAssignment_3_1
+ // InternalQVTimperative.g:11211:2: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
+ // InternalQVTimperative.g:11211:3: rule__QualifiedPackageCS__NsPrefixAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NsPrefixAssignment_3_1();
@@ -40138,14 +40217,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__0"
- // InternalQVTimperative.g:11193:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ;
+ // InternalQVTimperative.g:11220:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ;
public final void rule__QualifiedPackageCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11197:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 )
- // InternalQVTimperative.g:11198:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1
+ // InternalQVTimperative.g:11224:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 )
+ // InternalQVTimperative.g:11225:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_35);
rule__QualifiedPackageCS__Group_4__0__Impl();
@@ -40176,17 +40255,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__0__Impl"
- // InternalQVTimperative.g:11205:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:11232:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ;
public final void rule__QualifiedPackageCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11209:1: ( ( '=' ) )
- // InternalQVTimperative.g:11210:1: ( '=' )
+ // InternalQVTimperative.g:11236:1: ( ( '=' ) )
+ // InternalQVTimperative.g:11237:1: ( '=' )
{
- // InternalQVTimperative.g:11210:1: ( '=' )
- // InternalQVTimperative.g:11211:2: '='
+ // InternalQVTimperative.g:11237:1: ( '=' )
+ // InternalQVTimperative.g:11238:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
@@ -40217,14 +40296,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__1"
- // InternalQVTimperative.g:11220:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:11247:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ;
public final void rule__QualifiedPackageCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11224:1: ( rule__QualifiedPackageCS__Group_4__1__Impl )
- // InternalQVTimperative.g:11225:2: rule__QualifiedPackageCS__Group_4__1__Impl
+ // InternalQVTimperative.g:11251:1: ( rule__QualifiedPackageCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:11252:2: rule__QualifiedPackageCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_4__1__Impl();
@@ -40250,23 +40329,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__1__Impl"
- // InternalQVTimperative.g:11231:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:11258:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ;
public final void rule__QualifiedPackageCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11235:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) )
- // InternalQVTimperative.g:11236:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
+ // InternalQVTimperative.g:11262:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:11263:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
{
- // InternalQVTimperative.g:11236:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
- // InternalQVTimperative.g:11237:2: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
+ // InternalQVTimperative.g:11263:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
+ // InternalQVTimperative.g:11264:2: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsURIAssignment_4_1());
}
- // InternalQVTimperative.g:11238:2: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
- // InternalQVTimperative.g:11238:3: rule__QualifiedPackageCS__NsURIAssignment_4_1
+ // InternalQVTimperative.g:11265:2: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
+ // InternalQVTimperative.g:11265:3: rule__QualifiedPackageCS__NsURIAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NsURIAssignment_4_1();
@@ -40301,14 +40380,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0"
- // InternalQVTimperative.g:11247:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ;
+ // InternalQVTimperative.g:11274:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ;
public final void rule__QualifiedPackageCS__Group_5_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11251:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 )
- // InternalQVTimperative.g:11252:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1
+ // InternalQVTimperative.g:11278:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 )
+ // InternalQVTimperative.g:11279:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1
{
pushFollow(FollowSets000.FOLLOW_50);
rule__QualifiedPackageCS__Group_5_0__0__Impl();
@@ -40339,17 +40418,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0__Impl"
- // InternalQVTimperative.g:11259:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:11286:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ;
public final void rule__QualifiedPackageCS__Group_5_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11263:1: ( ( '{' ) )
- // InternalQVTimperative.g:11264:1: ( '{' )
+ // InternalQVTimperative.g:11290:1: ( ( '{' ) )
+ // InternalQVTimperative.g:11291:1: ( '{' )
{
- // InternalQVTimperative.g:11264:1: ( '{' )
- // InternalQVTimperative.g:11265:2: '{'
+ // InternalQVTimperative.g:11291:1: ( '{' )
+ // InternalQVTimperative.g:11292:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
@@ -40380,14 +40459,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1"
- // InternalQVTimperative.g:11274:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ;
+ // InternalQVTimperative.g:11301:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ;
public final void rule__QualifiedPackageCS__Group_5_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11278:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 )
- // InternalQVTimperative.g:11279:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2
+ // InternalQVTimperative.g:11305:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 )
+ // InternalQVTimperative.g:11306:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2
{
pushFollow(FollowSets000.FOLLOW_50);
rule__QualifiedPackageCS__Group_5_0__1__Impl();
@@ -40418,22 +40497,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1__Impl"
- // InternalQVTimperative.g:11286:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ;
+ // InternalQVTimperative.g:11313:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ;
public final void rule__QualifiedPackageCS__Group_5_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11290:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) )
- // InternalQVTimperative.g:11291:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
+ // InternalQVTimperative.g:11317:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) )
+ // InternalQVTimperative.g:11318:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
{
- // InternalQVTimperative.g:11291:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
- // InternalQVTimperative.g:11292:2: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
+ // InternalQVTimperative.g:11318:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
+ // InternalQVTimperative.g:11319:2: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1());
}
- // InternalQVTimperative.g:11293:2: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
+ // InternalQVTimperative.g:11320:2: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
loop134:
do {
int alt134=2;
@@ -40446,7 +40525,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt134) {
case 1 :
- // InternalQVTimperative.g:11293:3: rule__QualifiedPackageCS__Alternatives_5_0_1
+ // InternalQVTimperative.g:11320:3: rule__QualifiedPackageCS__Alternatives_5_0_1
{
pushFollow(FollowSets000.FOLLOW_51);
rule__QualifiedPackageCS__Alternatives_5_0_1();
@@ -40487,14 +40566,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2"
- // InternalQVTimperative.g:11301:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ;
+ // InternalQVTimperative.g:11328:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ;
public final void rule__QualifiedPackageCS__Group_5_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11305:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl )
- // InternalQVTimperative.g:11306:2: rule__QualifiedPackageCS__Group_5_0__2__Impl
+ // InternalQVTimperative.g:11332:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl )
+ // InternalQVTimperative.g:11333:2: rule__QualifiedPackageCS__Group_5_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_5_0__2__Impl();
@@ -40520,17 +40599,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2__Impl"
- // InternalQVTimperative.g:11312:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:11339:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ;
public final void rule__QualifiedPackageCS__Group_5_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11316:1: ( ( '}' ) )
- // InternalQVTimperative.g:11317:1: ( '}' )
+ // InternalQVTimperative.g:11343:1: ( ( '}' ) )
+ // InternalQVTimperative.g:11344:1: ( '}' )
{
- // InternalQVTimperative.g:11317:1: ( '}' )
- // InternalQVTimperative.g:11318:2: '}'
+ // InternalQVTimperative.g:11344:1: ( '}' )
+ // InternalQVTimperative.g:11345:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
@@ -40561,14 +40640,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__0"
- // InternalQVTimperative.g:11328:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ;
+ // InternalQVTimperative.g:11355: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 {
- // InternalQVTimperative.g:11332:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
- // InternalQVTimperative.g:11333:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
+ // InternalQVTimperative.g:11359:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
+ // InternalQVTimperative.g:11360:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_52);
rule__QueryCS__Group__0__Impl();
@@ -40599,22 +40678,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__0__Impl"
- // InternalQVTimperative.g:11340:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ;
+ // InternalQVTimperative.g:11367:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ;
public final void rule__QueryCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11344:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) )
- // InternalQVTimperative.g:11345:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
+ // InternalQVTimperative.g:11371:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) )
+ // InternalQVTimperative.g:11372:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
{
- // InternalQVTimperative.g:11345:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
- // InternalQVTimperative.g:11346:2: ( rule__QueryCS__IsTransientAssignment_0 )?
+ // InternalQVTimperative.g:11372:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
+ // InternalQVTimperative.g:11373:2: ( rule__QueryCS__IsTransientAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientAssignment_0());
}
- // InternalQVTimperative.g:11347:2: ( rule__QueryCS__IsTransientAssignment_0 )?
+ // InternalQVTimperative.g:11374:2: ( rule__QueryCS__IsTransientAssignment_0 )?
int alt135=2;
int LA135_0 = input.LA(1);
@@ -40623,7 +40702,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt135) {
case 1 :
- // InternalQVTimperative.g:11347:3: rule__QueryCS__IsTransientAssignment_0
+ // InternalQVTimperative.g:11374:3: rule__QueryCS__IsTransientAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__IsTransientAssignment_0();
@@ -40661,14 +40740,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__1"
- // InternalQVTimperative.g:11355:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ;
+ // InternalQVTimperative.g:11382: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 {
- // InternalQVTimperative.g:11359:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
- // InternalQVTimperative.g:11360:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
+ // InternalQVTimperative.g:11386:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
+ // InternalQVTimperative.g:11387:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QueryCS__Group__1__Impl();
@@ -40699,17 +40778,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__1__Impl"
- // InternalQVTimperative.g:11367:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ;
+ // InternalQVTimperative.g:11394:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ;
public final void rule__QueryCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11371:1: ( ( 'query' ) )
- // InternalQVTimperative.g:11372:1: ( 'query' )
+ // InternalQVTimperative.g:11398:1: ( ( 'query' ) )
+ // InternalQVTimperative.g:11399:1: ( 'query' )
{
- // InternalQVTimperative.g:11372:1: ( 'query' )
- // InternalQVTimperative.g:11373:2: 'query'
+ // InternalQVTimperative.g:11399:1: ( 'query' )
+ // InternalQVTimperative.g:11400:2: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getQueryKeyword_1());
@@ -40740,14 +40819,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__2"
- // InternalQVTimperative.g:11382:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ;
+ // InternalQVTimperative.g:11409: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 {
- // InternalQVTimperative.g:11386:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
- // InternalQVTimperative.g:11387:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
+ // InternalQVTimperative.g:11413:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
+ // InternalQVTimperative.g:11414:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_53);
rule__QueryCS__Group__2__Impl();
@@ -40778,23 +40857,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__2__Impl"
- // InternalQVTimperative.g:11394:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:11421:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__NameAssignment_2 ) ) ;
public final void rule__QueryCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11398:1: ( ( ( rule__QueryCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:11399:1: ( ( rule__QueryCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:11425:1: ( ( ( rule__QueryCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:11426:1: ( ( rule__QueryCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:11399:1: ( ( rule__QueryCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:11400:2: ( rule__QueryCS__NameAssignment_2 )
+ // InternalQVTimperative.g:11426:1: ( ( rule__QueryCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:11427:2: ( rule__QueryCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:11401:2: ( rule__QueryCS__NameAssignment_2 )
- // InternalQVTimperative.g:11401:3: rule__QueryCS__NameAssignment_2
+ // InternalQVTimperative.g:11428:2: ( rule__QueryCS__NameAssignment_2 )
+ // InternalQVTimperative.g:11428:3: rule__QueryCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__NameAssignment_2();
@@ -40829,14 +40908,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__3"
- // InternalQVTimperative.g:11409:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ;
+ // InternalQVTimperative.g:11436: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 {
- // InternalQVTimperative.g:11413:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
- // InternalQVTimperative.g:11414:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
+ // InternalQVTimperative.g:11440:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
+ // InternalQVTimperative.g:11441:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_54);
rule__QueryCS__Group__3__Impl();
@@ -40867,17 +40946,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__3__Impl"
- // InternalQVTimperative.g:11421:1: rule__QueryCS__Group__3__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:11448:1: rule__QueryCS__Group__3__Impl : ( '(' ) ;
public final void rule__QueryCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11425:1: ( ( '(' ) )
- // InternalQVTimperative.g:11426:1: ( '(' )
+ // InternalQVTimperative.g:11452:1: ( ( '(' ) )
+ // InternalQVTimperative.g:11453:1: ( '(' )
{
- // InternalQVTimperative.g:11426:1: ( '(' )
- // InternalQVTimperative.g:11427:2: '('
+ // InternalQVTimperative.g:11453:1: ( '(' )
+ // InternalQVTimperative.g:11454:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3());
@@ -40908,14 +40987,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__4"
- // InternalQVTimperative.g:11436:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ;
+ // InternalQVTimperative.g:11463: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 {
- // InternalQVTimperative.g:11440:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
- // InternalQVTimperative.g:11441:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
+ // InternalQVTimperative.g:11467:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
+ // InternalQVTimperative.g:11468:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_54);
rule__QueryCS__Group__4__Impl();
@@ -40946,22 +41025,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__4__Impl"
- // InternalQVTimperative.g:11448:1: rule__QueryCS__Group__4__Impl : ( ( rule__QueryCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:11475:1: rule__QueryCS__Group__4__Impl : ( ( rule__QueryCS__Group_4__0 )? ) ;
public final void rule__QueryCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11452:1: ( ( ( rule__QueryCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:11453:1: ( ( rule__QueryCS__Group_4__0 )? )
+ // InternalQVTimperative.g:11479:1: ( ( ( rule__QueryCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:11480:1: ( ( rule__QueryCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:11453:1: ( ( rule__QueryCS__Group_4__0 )? )
- // InternalQVTimperative.g:11454:2: ( rule__QueryCS__Group_4__0 )?
+ // InternalQVTimperative.g:11480:1: ( ( rule__QueryCS__Group_4__0 )? )
+ // InternalQVTimperative.g:11481:2: ( rule__QueryCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:11455:2: ( rule__QueryCS__Group_4__0 )?
+ // InternalQVTimperative.g:11482:2: ( rule__QueryCS__Group_4__0 )?
int alt136=2;
int LA136_0 = input.LA(1);
@@ -40970,7 +41049,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt136) {
case 1 :
- // InternalQVTimperative.g:11455:3: rule__QueryCS__Group_4__0
+ // InternalQVTimperative.g:11482:3: rule__QueryCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_4__0();
@@ -41008,14 +41087,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__5"
- // InternalQVTimperative.g:11463:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ;
+ // InternalQVTimperative.g:11490: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 {
- // InternalQVTimperative.g:11467:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
- // InternalQVTimperative.g:11468:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
+ // InternalQVTimperative.g:11494:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
+ // InternalQVTimperative.g:11495:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_16);
rule__QueryCS__Group__5__Impl();
@@ -41046,17 +41125,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__5__Impl"
- // InternalQVTimperative.g:11475:1: rule__QueryCS__Group__5__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:11502:1: rule__QueryCS__Group__5__Impl : ( ')' ) ;
public final void rule__QueryCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11479:1: ( ( ')' ) )
- // InternalQVTimperative.g:11480:1: ( ')' )
+ // InternalQVTimperative.g:11506:1: ( ( ')' ) )
+ // InternalQVTimperative.g:11507:1: ( ')' )
{
- // InternalQVTimperative.g:11480:1: ( ')' )
- // InternalQVTimperative.g:11481:2: ')'
+ // InternalQVTimperative.g:11507:1: ( ')' )
+ // InternalQVTimperative.g:11508:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5());
@@ -41087,14 +41166,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__6"
- // InternalQVTimperative.g:11490:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ;
+ // InternalQVTimperative.g:11517: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 {
- // InternalQVTimperative.g:11494:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
- // InternalQVTimperative.g:11495:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
+ // InternalQVTimperative.g:11521:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
+ // InternalQVTimperative.g:11522:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QueryCS__Group__6__Impl();
@@ -41125,17 +41204,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__6__Impl"
- // InternalQVTimperative.g:11502:1: rule__QueryCS__Group__6__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:11529:1: rule__QueryCS__Group__6__Impl : ( ':' ) ;
public final void rule__QueryCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11506:1: ( ( ':' ) )
- // InternalQVTimperative.g:11507:1: ( ':' )
+ // InternalQVTimperative.g:11533:1: ( ( ':' ) )
+ // InternalQVTimperative.g:11534:1: ( ':' )
{
- // InternalQVTimperative.g:11507:1: ( ':' )
- // InternalQVTimperative.g:11508:2: ':'
+ // InternalQVTimperative.g:11534:1: ( ':' )
+ // InternalQVTimperative.g:11535:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getColonKeyword_6());
@@ -41166,14 +41245,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__7"
- // InternalQVTimperative.g:11517:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ;
+ // InternalQVTimperative.g:11544:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ;
public final void rule__QueryCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11521:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 )
- // InternalQVTimperative.g:11522:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8
+ // InternalQVTimperative.g:11548:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 )
+ // InternalQVTimperative.g:11549:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_55);
rule__QueryCS__Group__7__Impl();
@@ -41204,23 +41283,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__7__Impl"
- // InternalQVTimperative.g:11529:1: rule__QueryCS__Group__7__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_7 ) ) ;
+ // InternalQVTimperative.g:11556:1: rule__QueryCS__Group__7__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_7 ) ) ;
public final void rule__QueryCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11533:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_7 ) ) )
- // InternalQVTimperative.g:11534:1: ( ( rule__QueryCS__OwnedTypeAssignment_7 ) )
+ // InternalQVTimperative.g:11560:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_7 ) ) )
+ // InternalQVTimperative.g:11561:1: ( ( rule__QueryCS__OwnedTypeAssignment_7 ) )
{
- // InternalQVTimperative.g:11534:1: ( ( rule__QueryCS__OwnedTypeAssignment_7 ) )
- // InternalQVTimperative.g:11535:2: ( rule__QueryCS__OwnedTypeAssignment_7 )
+ // InternalQVTimperative.g:11561:1: ( ( rule__QueryCS__OwnedTypeAssignment_7 ) )
+ // InternalQVTimperative.g:11562:2: ( rule__QueryCS__OwnedTypeAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_7());
}
- // InternalQVTimperative.g:11536:2: ( rule__QueryCS__OwnedTypeAssignment_7 )
- // InternalQVTimperative.g:11536:3: rule__QueryCS__OwnedTypeAssignment_7
+ // InternalQVTimperative.g:11563:2: ( rule__QueryCS__OwnedTypeAssignment_7 )
+ // InternalQVTimperative.g:11563:3: rule__QueryCS__OwnedTypeAssignment_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedTypeAssignment_7();
@@ -41255,14 +41334,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__8"
- // InternalQVTimperative.g:11544:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl ;
+ // InternalQVTimperative.g:11571:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl ;
public final void rule__QueryCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11548:1: ( rule__QueryCS__Group__8__Impl )
- // InternalQVTimperative.g:11549:2: rule__QueryCS__Group__8__Impl
+ // InternalQVTimperative.g:11575:1: ( rule__QueryCS__Group__8__Impl )
+ // InternalQVTimperative.g:11576:2: rule__QueryCS__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group__8__Impl();
@@ -41288,23 +41367,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__8__Impl"
- // InternalQVTimperative.g:11555:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__Alternatives_8 ) ) ;
+ // InternalQVTimperative.g:11582:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__Alternatives_8 ) ) ;
public final void rule__QueryCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11559:1: ( ( ( rule__QueryCS__Alternatives_8 ) ) )
- // InternalQVTimperative.g:11560:1: ( ( rule__QueryCS__Alternatives_8 ) )
+ // InternalQVTimperative.g:11586:1: ( ( ( rule__QueryCS__Alternatives_8 ) ) )
+ // InternalQVTimperative.g:11587:1: ( ( rule__QueryCS__Alternatives_8 ) )
{
- // InternalQVTimperative.g:11560:1: ( ( rule__QueryCS__Alternatives_8 ) )
- // InternalQVTimperative.g:11561:2: ( rule__QueryCS__Alternatives_8 )
+ // InternalQVTimperative.g:11587:1: ( ( rule__QueryCS__Alternatives_8 ) )
+ // InternalQVTimperative.g:11588:2: ( rule__QueryCS__Alternatives_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getAlternatives_8());
}
- // InternalQVTimperative.g:11562:2: ( rule__QueryCS__Alternatives_8 )
- // InternalQVTimperative.g:11562:3: rule__QueryCS__Alternatives_8
+ // InternalQVTimperative.g:11589:2: ( rule__QueryCS__Alternatives_8 )
+ // InternalQVTimperative.g:11589:3: rule__QueryCS__Alternatives_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Alternatives_8();
@@ -41339,14 +41418,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4__0"
- // InternalQVTimperative.g:11571:1: rule__QueryCS__Group_4__0 : rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 ;
+ // InternalQVTimperative.g:11598:1: rule__QueryCS__Group_4__0 : rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 ;
public final void rule__QueryCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11575:1: ( rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 )
- // InternalQVTimperative.g:11576:2: rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1
+ // InternalQVTimperative.g:11602:1: ( rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 )
+ // InternalQVTimperative.g:11603:2: rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__QueryCS__Group_4__0__Impl();
@@ -41377,23 +41456,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4__0__Impl"
- // InternalQVTimperative.g:11583:1: rule__QueryCS__Group_4__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) ) ;
+ // InternalQVTimperative.g:11610:1: rule__QueryCS__Group_4__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) ) ;
public final void rule__QueryCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11587:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) ) )
- // InternalQVTimperative.g:11588:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) )
+ // InternalQVTimperative.g:11614:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) ) )
+ // InternalQVTimperative.g:11615:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) )
{
- // InternalQVTimperative.g:11588:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) )
- // InternalQVTimperative.g:11589:2: ( rule__QueryCS__OwnedParametersAssignment_4_0 )
+ // InternalQVTimperative.g:11615:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_0 ) )
+ // InternalQVTimperative.g:11616:2: ( rule__QueryCS__OwnedParametersAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_4_0());
}
- // InternalQVTimperative.g:11590:2: ( rule__QueryCS__OwnedParametersAssignment_4_0 )
- // InternalQVTimperative.g:11590:3: rule__QueryCS__OwnedParametersAssignment_4_0
+ // InternalQVTimperative.g:11617:2: ( rule__QueryCS__OwnedParametersAssignment_4_0 )
+ // InternalQVTimperative.g:11617:3: rule__QueryCS__OwnedParametersAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedParametersAssignment_4_0();
@@ -41428,14 +41507,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4__1"
- // InternalQVTimperative.g:11598:1: rule__QueryCS__Group_4__1 : rule__QueryCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:11625:1: rule__QueryCS__Group_4__1 : rule__QueryCS__Group_4__1__Impl ;
public final void rule__QueryCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11602:1: ( rule__QueryCS__Group_4__1__Impl )
- // InternalQVTimperative.g:11603:2: rule__QueryCS__Group_4__1__Impl
+ // InternalQVTimperative.g:11629:1: ( rule__QueryCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:11630:2: rule__QueryCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_4__1__Impl();
@@ -41461,22 +41540,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4__1__Impl"
- // InternalQVTimperative.g:11609:1: rule__QueryCS__Group_4__1__Impl : ( ( rule__QueryCS__Group_4_1__0 )* ) ;
+ // InternalQVTimperative.g:11636:1: rule__QueryCS__Group_4__1__Impl : ( ( rule__QueryCS__Group_4_1__0 )* ) ;
public final void rule__QueryCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11613:1: ( ( ( rule__QueryCS__Group_4_1__0 )* ) )
- // InternalQVTimperative.g:11614:1: ( ( rule__QueryCS__Group_4_1__0 )* )
+ // InternalQVTimperative.g:11640:1: ( ( ( rule__QueryCS__Group_4_1__0 )* ) )
+ // InternalQVTimperative.g:11641:1: ( ( rule__QueryCS__Group_4_1__0 )* )
{
- // InternalQVTimperative.g:11614:1: ( ( rule__QueryCS__Group_4_1__0 )* )
- // InternalQVTimperative.g:11615:2: ( rule__QueryCS__Group_4_1__0 )*
+ // InternalQVTimperative.g:11641:1: ( ( rule__QueryCS__Group_4_1__0 )* )
+ // InternalQVTimperative.g:11642:2: ( rule__QueryCS__Group_4_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_4_1());
}
- // InternalQVTimperative.g:11616:2: ( rule__QueryCS__Group_4_1__0 )*
+ // InternalQVTimperative.g:11643:2: ( rule__QueryCS__Group_4_1__0 )*
loop137:
do {
int alt137=2;
@@ -41489,7 +41568,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt137) {
case 1 :
- // InternalQVTimperative.g:11616:3: rule__QueryCS__Group_4_1__0
+ // InternalQVTimperative.g:11643:3: rule__QueryCS__Group_4_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__QueryCS__Group_4_1__0();
@@ -41530,14 +41609,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4_1__0"
- // InternalQVTimperative.g:11625:1: rule__QueryCS__Group_4_1__0 : rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 ;
+ // InternalQVTimperative.g:11652:1: rule__QueryCS__Group_4_1__0 : rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 ;
public final void rule__QueryCS__Group_4_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11629:1: ( rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 )
- // InternalQVTimperative.g:11630:2: rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1
+ // InternalQVTimperative.g:11656:1: ( rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 )
+ // InternalQVTimperative.g:11657:2: rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QueryCS__Group_4_1__0__Impl();
@@ -41568,17 +41647,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4_1__0__Impl"
- // InternalQVTimperative.g:11637:1: rule__QueryCS__Group_4_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:11664:1: rule__QueryCS__Group_4_1__0__Impl : ( ',' ) ;
public final void rule__QueryCS__Group_4_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11641:1: ( ( ',' ) )
- // InternalQVTimperative.g:11642:1: ( ',' )
+ // InternalQVTimperative.g:11668:1: ( ( ',' ) )
+ // InternalQVTimperative.g:11669:1: ( ',' )
{
- // InternalQVTimperative.g:11642:1: ( ',' )
- // InternalQVTimperative.g:11643:2: ','
+ // InternalQVTimperative.g:11669:1: ( ',' )
+ // InternalQVTimperative.g:11670:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0());
@@ -41609,14 +41688,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4_1__1"
- // InternalQVTimperative.g:11652:1: rule__QueryCS__Group_4_1__1 : rule__QueryCS__Group_4_1__1__Impl ;
+ // InternalQVTimperative.g:11679:1: rule__QueryCS__Group_4_1__1 : rule__QueryCS__Group_4_1__1__Impl ;
public final void rule__QueryCS__Group_4_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11656:1: ( rule__QueryCS__Group_4_1__1__Impl )
- // InternalQVTimperative.g:11657:2: rule__QueryCS__Group_4_1__1__Impl
+ // InternalQVTimperative.g:11683:1: ( rule__QueryCS__Group_4_1__1__Impl )
+ // InternalQVTimperative.g:11684:2: rule__QueryCS__Group_4_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_4_1__1__Impl();
@@ -41642,23 +41721,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_4_1__1__Impl"
- // InternalQVTimperative.g:11663:1: rule__QueryCS__Group_4_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) ) ;
+ // InternalQVTimperative.g:11690:1: rule__QueryCS__Group_4_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) ) ;
public final void rule__QueryCS__Group_4_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11667:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) ) )
- // InternalQVTimperative.g:11668:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) )
+ // InternalQVTimperative.g:11694:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) ) )
+ // InternalQVTimperative.g:11695:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) )
{
- // InternalQVTimperative.g:11668:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) )
- // InternalQVTimperative.g:11669:2: ( rule__QueryCS__OwnedParametersAssignment_4_1_1 )
+ // InternalQVTimperative.g:11695:1: ( ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) )
+ // InternalQVTimperative.g:11696:2: ( rule__QueryCS__OwnedParametersAssignment_4_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_4_1_1());
}
- // InternalQVTimperative.g:11670:2: ( rule__QueryCS__OwnedParametersAssignment_4_1_1 )
- // InternalQVTimperative.g:11670:3: rule__QueryCS__OwnedParametersAssignment_4_1_1
+ // InternalQVTimperative.g:11697:2: ( rule__QueryCS__OwnedParametersAssignment_4_1_1 )
+ // InternalQVTimperative.g:11697:3: rule__QueryCS__OwnedParametersAssignment_4_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedParametersAssignment_4_1_1();
@@ -41693,14 +41772,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_1__0"
- // InternalQVTimperative.g:11679:1: rule__QueryCS__Group_8_1__0 : rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 ;
+ // InternalQVTimperative.g:11706:1: rule__QueryCS__Group_8_1__0 : rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 ;
public final void rule__QueryCS__Group_8_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11683:1: ( rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 )
- // InternalQVTimperative.g:11684:2: rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1
+ // InternalQVTimperative.g:11710:1: ( rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 )
+ // InternalQVTimperative.g:11711:2: rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__QueryCS__Group_8_1__0__Impl();
@@ -41731,17 +41810,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_1__0__Impl"
- // InternalQVTimperative.g:11691:1: rule__QueryCS__Group_8_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:11718:1: rule__QueryCS__Group_8_1__0__Impl : ( '{' ) ;
public final void rule__QueryCS__Group_8_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11695:1: ( ( '{' ) )
- // InternalQVTimperative.g:11696:1: ( '{' )
+ // InternalQVTimperative.g:11722:1: ( ( '{' ) )
+ // InternalQVTimperative.g:11723:1: ( '{' )
{
- // InternalQVTimperative.g:11696:1: ( '{' )
- // InternalQVTimperative.g:11697:2: '{'
+ // InternalQVTimperative.g:11723:1: ( '{' )
+ // InternalQVTimperative.g:11724:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0());
@@ -41772,14 +41851,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_1__1"
- // InternalQVTimperative.g:11706:1: rule__QueryCS__Group_8_1__1 : rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 ;
+ // InternalQVTimperative.g:11733:1: rule__QueryCS__Group_8_1__1 : rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 ;
public final void rule__QueryCS__Group_8_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11710:1: ( rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 )
- // InternalQVTimperative.g:11711:2: rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2
+ // InternalQVTimperative.g:11737:1: ( rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 )
+ // InternalQVTimperative.g:11738:2: rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2
{
pushFollow(FollowSets000.FOLLOW_46);
rule__QueryCS__Group_8_1__1__Impl();
@@ -41810,23 +41889,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_1__1__Impl"
- // InternalQVTimperative.g:11718:1: rule__QueryCS__Group_8_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) ) ;
+ // InternalQVTimperative.g:11745:1: rule__QueryCS__Group_8_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) ) ;
public final void rule__QueryCS__Group_8_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11722:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) ) )
- // InternalQVTimperative.g:11723:1: ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) )
+ // InternalQVTimperative.g:11749:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) ) )
+ // InternalQVTimperative.g:11750:1: ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) )
{
- // InternalQVTimperative.g:11723:1: ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) )
- // InternalQVTimperative.g:11724:2: ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 )
+ // InternalQVTimperative.g:11750:1: ( ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) )
+ // InternalQVTimperative.g:11751:2: ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedExpressionAssignment_8_1_1());
}
- // InternalQVTimperative.g:11725:2: ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 )
- // InternalQVTimperative.g:11725:3: rule__QueryCS__OwnedExpressionAssignment_8_1_1
+ // InternalQVTimperative.g:11752:2: ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 )
+ // InternalQVTimperative.g:11752:3: rule__QueryCS__OwnedExpressionAssignment_8_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedExpressionAssignment_8_1_1();
@@ -41861,14 +41940,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_1__2"
- // InternalQVTimperative.g:11733:1: rule__QueryCS__Group_8_1__2 : rule__QueryCS__Group_8_1__2__Impl ;
+ // InternalQVTimperative.g:11760:1: rule__QueryCS__Group_8_1__2 : rule__QueryCS__Group_8_1__2__Impl ;
public final void rule__QueryCS__Group_8_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11737:1: ( rule__QueryCS__Group_8_1__2__Impl )
- // InternalQVTimperative.g:11738:2: rule__QueryCS__Group_8_1__2__Impl
+ // InternalQVTimperative.g:11764:1: ( rule__QueryCS__Group_8_1__2__Impl )
+ // InternalQVTimperative.g:11765:2: rule__QueryCS__Group_8_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_8_1__2__Impl();
@@ -41894,17 +41973,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_1__2__Impl"
- // InternalQVTimperative.g:11744:1: rule__QueryCS__Group_8_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:11771:1: rule__QueryCS__Group_8_1__2__Impl : ( '}' ) ;
public final void rule__QueryCS__Group_8_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11748:1: ( ( '}' ) )
- // InternalQVTimperative.g:11749:1: ( '}' )
+ // InternalQVTimperative.g:11775:1: ( ( '}' ) )
+ // InternalQVTimperative.g:11776:1: ( '}' )
{
- // InternalQVTimperative.g:11749:1: ( '}' )
- // InternalQVTimperative.g:11750:2: '}'
+ // InternalQVTimperative.g:11776:1: ( '}' )
+ // InternalQVTimperative.g:11777:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2());
@@ -41935,14 +42014,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_2__0"
- // InternalQVTimperative.g:11760:1: rule__QueryCS__Group_8_2__0 : rule__QueryCS__Group_8_2__0__Impl rule__QueryCS__Group_8_2__1 ;
+ // InternalQVTimperative.g:11787:1: rule__QueryCS__Group_8_2__0 : rule__QueryCS__Group_8_2__0__Impl rule__QueryCS__Group_8_2__1 ;
public final void rule__QueryCS__Group_8_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11764:1: ( rule__QueryCS__Group_8_2__0__Impl rule__QueryCS__Group_8_2__1 )
- // InternalQVTimperative.g:11765:2: rule__QueryCS__Group_8_2__0__Impl rule__QueryCS__Group_8_2__1
+ // InternalQVTimperative.g:11791:1: ( rule__QueryCS__Group_8_2__0__Impl rule__QueryCS__Group_8_2__1 )
+ // InternalQVTimperative.g:11792:2: rule__QueryCS__Group_8_2__0__Impl rule__QueryCS__Group_8_2__1
{
pushFollow(FollowSets000.FOLLOW_56);
rule__QueryCS__Group_8_2__0__Impl();
@@ -41973,17 +42052,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_2__0__Impl"
- // InternalQVTimperative.g:11772:1: rule__QueryCS__Group_8_2__0__Impl : ( 'implementedby' ) ;
+ // InternalQVTimperative.g:11799:1: rule__QueryCS__Group_8_2__0__Impl : ( 'implementedby' ) ;
public final void rule__QueryCS__Group_8_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11776:1: ( ( 'implementedby' ) )
- // InternalQVTimperative.g:11777:1: ( 'implementedby' )
+ // InternalQVTimperative.g:11803:1: ( ( 'implementedby' ) )
+ // InternalQVTimperative.g:11804:1: ( 'implementedby' )
{
- // InternalQVTimperative.g:11777:1: ( 'implementedby' )
- // InternalQVTimperative.g:11778:2: 'implementedby'
+ // InternalQVTimperative.g:11804:1: ( 'implementedby' )
+ // InternalQVTimperative.g:11805:2: 'implementedby'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getImplementedbyKeyword_8_2_0());
@@ -42014,14 +42093,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_2__1"
- // InternalQVTimperative.g:11787:1: rule__QueryCS__Group_8_2__1 : rule__QueryCS__Group_8_2__1__Impl rule__QueryCS__Group_8_2__2 ;
+ // InternalQVTimperative.g:11814:1: rule__QueryCS__Group_8_2__1 : rule__QueryCS__Group_8_2__1__Impl rule__QueryCS__Group_8_2__2 ;
public final void rule__QueryCS__Group_8_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11791:1: ( rule__QueryCS__Group_8_2__1__Impl rule__QueryCS__Group_8_2__2 )
- // InternalQVTimperative.g:11792:2: rule__QueryCS__Group_8_2__1__Impl rule__QueryCS__Group_8_2__2
+ // InternalQVTimperative.g:11818:1: ( rule__QueryCS__Group_8_2__1__Impl rule__QueryCS__Group_8_2__2 )
+ // InternalQVTimperative.g:11819:2: rule__QueryCS__Group_8_2__1__Impl rule__QueryCS__Group_8_2__2
{
pushFollow(FollowSets000.FOLLOW_11);
rule__QueryCS__Group_8_2__1__Impl();
@@ -42052,23 +42131,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_2__1__Impl"
- // InternalQVTimperative.g:11799:1: rule__QueryCS__Group_8_2__1__Impl : ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) ) ;
+ // InternalQVTimperative.g:11826:1: rule__QueryCS__Group_8_2__1__Impl : ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) ) ;
public final void rule__QueryCS__Group_8_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11803:1: ( ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) ) )
- // InternalQVTimperative.g:11804:1: ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:11830:1: ( ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) ) )
+ // InternalQVTimperative.g:11831:1: ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) )
{
- // InternalQVTimperative.g:11804:1: ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) )
- // InternalQVTimperative.g:11805:2: ( rule__QueryCS__ImplementationAssignment_8_2_1 )
+ // InternalQVTimperative.g:11831:1: ( ( rule__QueryCS__ImplementationAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:11832:2: ( rule__QueryCS__ImplementationAssignment_8_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getImplementationAssignment_8_2_1());
}
- // InternalQVTimperative.g:11806:2: ( rule__QueryCS__ImplementationAssignment_8_2_1 )
- // InternalQVTimperative.g:11806:3: rule__QueryCS__ImplementationAssignment_8_2_1
+ // InternalQVTimperative.g:11833:2: ( rule__QueryCS__ImplementationAssignment_8_2_1 )
+ // InternalQVTimperative.g:11833:3: rule__QueryCS__ImplementationAssignment_8_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__ImplementationAssignment_8_2_1();
@@ -42103,14 +42182,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_2__2"
- // InternalQVTimperative.g:11814:1: rule__QueryCS__Group_8_2__2 : rule__QueryCS__Group_8_2__2__Impl ;
+ // InternalQVTimperative.g:11841:1: rule__QueryCS__Group_8_2__2 : rule__QueryCS__Group_8_2__2__Impl ;
public final void rule__QueryCS__Group_8_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11818:1: ( rule__QueryCS__Group_8_2__2__Impl )
- // InternalQVTimperative.g:11819:2: rule__QueryCS__Group_8_2__2__Impl
+ // InternalQVTimperative.g:11845:1: ( rule__QueryCS__Group_8_2__2__Impl )
+ // InternalQVTimperative.g:11846:2: rule__QueryCS__Group_8_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_8_2__2__Impl();
@@ -42136,17 +42215,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_8_2__2__Impl"
- // InternalQVTimperative.g:11825:1: rule__QueryCS__Group_8_2__2__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:11852:1: rule__QueryCS__Group_8_2__2__Impl : ( ';' ) ;
public final void rule__QueryCS__Group_8_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11829:1: ( ( ';' ) )
- // InternalQVTimperative.g:11830:1: ( ';' )
+ // InternalQVTimperative.g:11856:1: ( ( ';' ) )
+ // InternalQVTimperative.g:11857:1: ( ';' )
{
- // InternalQVTimperative.g:11830:1: ( ';' )
- // InternalQVTimperative.g:11831:2: ';'
+ // InternalQVTimperative.g:11857:1: ( ';' )
+ // InternalQVTimperative.g:11858:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_2_2());
@@ -42177,14 +42256,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__0"
- // InternalQVTimperative.g:11841:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ;
+ // InternalQVTimperative.g:11868:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ;
public final void rule__ScopeNameCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11845:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 )
- // InternalQVTimperative.g:11846:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1
+ // InternalQVTimperative.g:11872:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 )
+ // InternalQVTimperative.g:11873:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_57);
rule__ScopeNameCS__Group__0__Impl();
@@ -42215,23 +42294,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__0__Impl"
- // InternalQVTimperative.g:11853:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:11880:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ;
public final void rule__ScopeNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11857:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:11858:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:11884:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:11885:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:11858:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:11859:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:11885:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:11886:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:11860:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:11860:3: rule__ScopeNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:11887:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:11887:3: rule__ScopeNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__OwnedPathElementsAssignment_0();
@@ -42266,14 +42345,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__1"
- // InternalQVTimperative.g:11868:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ;
+ // InternalQVTimperative.g:11895:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ;
public final void rule__ScopeNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11872:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 )
- // InternalQVTimperative.g:11873:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2
+ // InternalQVTimperative.g:11899:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 )
+ // InternalQVTimperative.g:11900:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_58);
rule__ScopeNameCS__Group__1__Impl();
@@ -42304,17 +42383,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__1__Impl"
- // InternalQVTimperative.g:11880:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:11907:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ;
public final void rule__ScopeNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11884:1: ( ( '::' ) )
- // InternalQVTimperative.g:11885:1: ( '::' )
+ // InternalQVTimperative.g:11911:1: ( ( '::' ) )
+ // InternalQVTimperative.g:11912:1: ( '::' )
{
- // InternalQVTimperative.g:11885:1: ( '::' )
- // InternalQVTimperative.g:11886:2: '::'
+ // InternalQVTimperative.g:11912:1: ( '::' )
+ // InternalQVTimperative.g:11913:2: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
@@ -42345,14 +42424,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__2"
- // InternalQVTimperative.g:11895:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ;
+ // InternalQVTimperative.g:11922:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ;
public final void rule__ScopeNameCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11899:1: ( rule__ScopeNameCS__Group__2__Impl )
- // InternalQVTimperative.g:11900:2: rule__ScopeNameCS__Group__2__Impl
+ // InternalQVTimperative.g:11926:1: ( rule__ScopeNameCS__Group__2__Impl )
+ // InternalQVTimperative.g:11927:2: rule__ScopeNameCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group__2__Impl();
@@ -42378,29 +42457,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__2__Impl"
- // InternalQVTimperative.g:11906:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:11933:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ;
public final void rule__ScopeNameCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11910:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:11911:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
+ // InternalQVTimperative.g:11937:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:11938:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:11911:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
- // InternalQVTimperative.g:11912:2: ( rule__ScopeNameCS__Group_2__0 )*
+ // InternalQVTimperative.g:11938:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
+ // InternalQVTimperative.g:11939:2: ( rule__ScopeNameCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:11913:2: ( rule__ScopeNameCS__Group_2__0 )*
+ // InternalQVTimperative.g:11940:2: ( rule__ScopeNameCS__Group_2__0 )*
loop138:
do {
int alt138=2;
alt138 = dfa138.predict(input);
switch (alt138) {
case 1 :
- // InternalQVTimperative.g:11913:3: rule__ScopeNameCS__Group_2__0
+ // InternalQVTimperative.g:11940:3: rule__ScopeNameCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_59);
rule__ScopeNameCS__Group_2__0();
@@ -42441,14 +42520,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__0"
- // InternalQVTimperative.g:11922:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ;
+ // InternalQVTimperative.g:11949:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ;
public final void rule__ScopeNameCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11926:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 )
- // InternalQVTimperative.g:11927:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1
+ // InternalQVTimperative.g:11953:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 )
+ // InternalQVTimperative.g:11954:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_57);
rule__ScopeNameCS__Group_2__0__Impl();
@@ -42479,23 +42558,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__0__Impl"
- // InternalQVTimperative.g:11934:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:11961:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ;
public final void rule__ScopeNameCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11938:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:11939:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
+ // InternalQVTimperative.g:11965:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:11966:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:11939:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
- // InternalQVTimperative.g:11940:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
+ // InternalQVTimperative.g:11966:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
+ // InternalQVTimperative.g:11967:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_2_0());
}
- // InternalQVTimperative.g:11941:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
- // InternalQVTimperative.g:11941:3: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0
+ // InternalQVTimperative.g:11968:2: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
+ // InternalQVTimperative.g:11968:3: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__OwnedPathElementsAssignment_2_0();
@@ -42530,14 +42609,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__1"
- // InternalQVTimperative.g:11949:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:11976:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ;
public final void rule__ScopeNameCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11953:1: ( rule__ScopeNameCS__Group_2__1__Impl )
- // InternalQVTimperative.g:11954:2: rule__ScopeNameCS__Group_2__1__Impl
+ // InternalQVTimperative.g:11980:1: ( rule__ScopeNameCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:11981:2: rule__ScopeNameCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group_2__1__Impl();
@@ -42563,17 +42642,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__1__Impl"
- // InternalQVTimperative.g:11960:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:11987:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ;
public final void rule__ScopeNameCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11964:1: ( ( '::' ) )
- // InternalQVTimperative.g:11965:1: ( '::' )
+ // InternalQVTimperative.g:11991:1: ( ( '::' ) )
+ // InternalQVTimperative.g:11992:1: ( '::' )
{
- // InternalQVTimperative.g:11965:1: ( '::' )
- // InternalQVTimperative.g:11966:2: '::'
+ // InternalQVTimperative.g:11992:1: ( '::' )
+ // InternalQVTimperative.g:11993:2: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
@@ -42604,14 +42683,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__0"
- // InternalQVTimperative.g:11976:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ;
+ // InternalQVTimperative.g:12003:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ;
public final void rule__SetStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11980:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 )
- // InternalQVTimperative.g:11981:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1
+ // InternalQVTimperative.g:12007:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 )
+ // InternalQVTimperative.g:12008:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_60);
rule__SetStatementCS__Group__0__Impl();
@@ -42642,22 +42721,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:11988:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:12015:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ;
public final void rule__SetStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11992:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:11993:1: ( ( rule__SetStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:12019:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:12020:1: ( ( rule__SetStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:11993:1: ( ( rule__SetStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:11994:2: ( rule__SetStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:12020:1: ( ( rule__SetStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:12021:2: ( rule__SetStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:11995:2: ( rule__SetStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:12022:2: ( rule__SetStatementCS__Group_0__0 )?
int alt139=2;
int LA139_0 = input.LA(1);
@@ -42666,7 +42745,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt139) {
case 1 :
- // InternalQVTimperative.g:11995:3: rule__SetStatementCS__Group_0__0
+ // InternalQVTimperative.g:12022:3: rule__SetStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0__0();
@@ -42704,14 +42783,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__1"
- // InternalQVTimperative.g:12003:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ;
+ // InternalQVTimperative.g:12030:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ;
public final void rule__SetStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12007:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 )
- // InternalQVTimperative.g:12008:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2
+ // InternalQVTimperative.g:12034:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 )
+ // InternalQVTimperative.g:12035:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_60);
rule__SetStatementCS__Group__1__Impl();
@@ -42742,22 +42821,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:12015:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ;
+ // InternalQVTimperative.g:12042:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ;
public final void rule__SetStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12019:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) )
- // InternalQVTimperative.g:12020:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
+ // InternalQVTimperative.g:12046:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) )
+ // InternalQVTimperative.g:12047:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
{
- // InternalQVTimperative.g:12020:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
- // InternalQVTimperative.g:12021:2: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
+ // InternalQVTimperative.g:12047:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
+ // InternalQVTimperative.g:12048:2: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyAssignment_1());
}
- // InternalQVTimperative.g:12022:2: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
+ // InternalQVTimperative.g:12049:2: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
int alt140=2;
int LA140_0 = input.LA(1);
@@ -42766,7 +42845,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt140) {
case 1 :
- // InternalQVTimperative.g:12022:3: rule__SetStatementCS__IsNotifyAssignment_1
+ // InternalQVTimperative.g:12049:3: rule__SetStatementCS__IsNotifyAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__IsNotifyAssignment_1();
@@ -42804,14 +42883,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__2"
- // InternalQVTimperative.g:12030:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ;
+ // InternalQVTimperative.g:12057:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ;
public final void rule__SetStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12034:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 )
- // InternalQVTimperative.g:12035:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3
+ // InternalQVTimperative.g:12061:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 )
+ // InternalQVTimperative.g:12062:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SetStatementCS__Group__2__Impl();
@@ -42842,17 +42921,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:12042:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ;
+ // InternalQVTimperative.g:12069:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ;
public final void rule__SetStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12046:1: ( ( 'set' ) )
- // InternalQVTimperative.g:12047:1: ( 'set' )
+ // InternalQVTimperative.g:12073:1: ( ( 'set' ) )
+ // InternalQVTimperative.g:12074:1: ( 'set' )
{
- // InternalQVTimperative.g:12047:1: ( 'set' )
- // InternalQVTimperative.g:12048:2: 'set'
+ // InternalQVTimperative.g:12074:1: ( 'set' )
+ // InternalQVTimperative.g:12075:2: 'set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
@@ -42883,14 +42962,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__3"
- // InternalQVTimperative.g:12057:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ;
+ // InternalQVTimperative.g:12084:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ;
public final void rule__SetStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12061:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 )
- // InternalQVTimperative.g:12062:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4
+ // InternalQVTimperative.g:12088:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 )
+ // InternalQVTimperative.g:12089:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_61);
rule__SetStatementCS__Group__3__Impl();
@@ -42921,23 +43000,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:12069:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ;
+ // InternalQVTimperative.g:12096:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ;
public final void rule__SetStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12073:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) )
- // InternalQVTimperative.g:12074:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
+ // InternalQVTimperative.g:12100:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) )
+ // InternalQVTimperative.g:12101:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
{
- // InternalQVTimperative.g:12074:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
- // InternalQVTimperative.g:12075:2: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
+ // InternalQVTimperative.g:12101:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
+ // InternalQVTimperative.g:12102:2: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableAssignment_3());
}
- // InternalQVTimperative.g:12076:2: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
- // InternalQVTimperative.g:12076:3: rule__SetStatementCS__ReferredVariableAssignment_3
+ // InternalQVTimperative.g:12103:2: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
+ // InternalQVTimperative.g:12103:3: rule__SetStatementCS__ReferredVariableAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ReferredVariableAssignment_3();
@@ -42972,14 +43051,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__4"
- // InternalQVTimperative.g:12084:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ;
+ // InternalQVTimperative.g:12111:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ;
public final void rule__SetStatementCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12088:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 )
- // InternalQVTimperative.g:12089:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5
+ // InternalQVTimperative.g:12115:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 )
+ // InternalQVTimperative.g:12116:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SetStatementCS__Group__4__Impl();
@@ -43010,17 +43089,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:12096:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ;
+ // InternalQVTimperative.g:12123:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ;
public final void rule__SetStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12100:1: ( ( '.' ) )
- // InternalQVTimperative.g:12101:1: ( '.' )
+ // InternalQVTimperative.g:12127:1: ( ( '.' ) )
+ // InternalQVTimperative.g:12128:1: ( '.' )
{
- // InternalQVTimperative.g:12101:1: ( '.' )
- // InternalQVTimperative.g:12102:2: '.'
+ // InternalQVTimperative.g:12128:1: ( '.' )
+ // InternalQVTimperative.g:12129:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
@@ -43051,14 +43130,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__5"
- // InternalQVTimperative.g:12111:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ;
+ // InternalQVTimperative.g:12138:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ;
public final void rule__SetStatementCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12115:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 )
- // InternalQVTimperative.g:12116:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6
+ // InternalQVTimperative.g:12142:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 )
+ // InternalQVTimperative.g:12143:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_62);
rule__SetStatementCS__Group__5__Impl();
@@ -43089,23 +43168,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:12123:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ;
+ // InternalQVTimperative.g:12150:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ;
public final void rule__SetStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12127:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) )
- // InternalQVTimperative.g:12128:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
+ // InternalQVTimperative.g:12154:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) )
+ // InternalQVTimperative.g:12155:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
{
- // InternalQVTimperative.g:12128:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
- // InternalQVTimperative.g:12129:2: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
+ // InternalQVTimperative.g:12155:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
+ // InternalQVTimperative.g:12156:2: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyAssignment_5());
}
- // InternalQVTimperative.g:12130:2: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
- // InternalQVTimperative.g:12130:3: rule__SetStatementCS__ReferredPropertyAssignment_5
+ // InternalQVTimperative.g:12157:2: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
+ // InternalQVTimperative.g:12157:3: rule__SetStatementCS__ReferredPropertyAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ReferredPropertyAssignment_5();
@@ -43140,14 +43219,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__6"
- // InternalQVTimperative.g:12138:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ;
+ // InternalQVTimperative.g:12165:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ;
public final void rule__SetStatementCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12142:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 )
- // InternalQVTimperative.g:12143:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7
+ // InternalQVTimperative.g:12169:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 )
+ // InternalQVTimperative.g:12170:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SetStatementCS__Group__6__Impl();
@@ -43178,23 +43257,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:12150:1: rule__SetStatementCS__Group__6__Impl : ( ( rule__SetStatementCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:12177:1: rule__SetStatementCS__Group__6__Impl : ( ( rule__SetStatementCS__Alternatives_6 ) ) ;
public final void rule__SetStatementCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12154:1: ( ( ( rule__SetStatementCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:12155:1: ( ( rule__SetStatementCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:12181:1: ( ( ( rule__SetStatementCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:12182:1: ( ( rule__SetStatementCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:12155:1: ( ( rule__SetStatementCS__Alternatives_6 ) )
- // InternalQVTimperative.g:12156:2: ( rule__SetStatementCS__Alternatives_6 )
+ // InternalQVTimperative.g:12182:1: ( ( rule__SetStatementCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:12183:2: ( rule__SetStatementCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:12157:2: ( rule__SetStatementCS__Alternatives_6 )
- // InternalQVTimperative.g:12157:3: rule__SetStatementCS__Alternatives_6
+ // InternalQVTimperative.g:12184:2: ( rule__SetStatementCS__Alternatives_6 )
+ // InternalQVTimperative.g:12184:3: rule__SetStatementCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Alternatives_6();
@@ -43229,14 +43308,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__7"
- // InternalQVTimperative.g:12165:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ;
+ // InternalQVTimperative.g:12192:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ;
public final void rule__SetStatementCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12169:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 )
- // InternalQVTimperative.g:12170:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8
+ // InternalQVTimperative.g:12196:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 )
+ // InternalQVTimperative.g:12197:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SetStatementCS__Group__7__Impl();
@@ -43267,23 +43346,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:12177:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ;
+ // InternalQVTimperative.g:12204:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ;
public final void rule__SetStatementCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12181:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) )
- // InternalQVTimperative.g:12182:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
+ // InternalQVTimperative.g:12208:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) )
+ // InternalQVTimperative.g:12209:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
{
- // InternalQVTimperative.g:12182:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
- // InternalQVTimperative.g:12183:2: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
+ // InternalQVTimperative.g:12209:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
+ // InternalQVTimperative.g:12210:2: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionAssignment_7());
}
- // InternalQVTimperative.g:12184:2: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
- // InternalQVTimperative.g:12184:3: rule__SetStatementCS__OwnedExpressionAssignment_7
+ // InternalQVTimperative.g:12211:2: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
+ // InternalQVTimperative.g:12211:3: rule__SetStatementCS__OwnedExpressionAssignment_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__OwnedExpressionAssignment_7();
@@ -43318,14 +43397,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__8"
- // InternalQVTimperative.g:12192:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ;
+ // InternalQVTimperative.g:12219:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ;
public final void rule__SetStatementCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12196:1: ( rule__SetStatementCS__Group__8__Impl )
- // InternalQVTimperative.g:12197:2: rule__SetStatementCS__Group__8__Impl
+ // InternalQVTimperative.g:12223:1: ( rule__SetStatementCS__Group__8__Impl )
+ // InternalQVTimperative.g:12224:2: rule__SetStatementCS__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group__8__Impl();
@@ -43351,17 +43430,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__8__Impl"
- // InternalQVTimperative.g:12203:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12230:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ;
public final void rule__SetStatementCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12207:1: ( ( ';' ) )
- // InternalQVTimperative.g:12208:1: ( ';' )
+ // InternalQVTimperative.g:12234:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12235:1: ( ';' )
{
- // InternalQVTimperative.g:12208:1: ( ';' )
- // InternalQVTimperative.g:12209:2: ';'
+ // InternalQVTimperative.g:12235:1: ( ';' )
+ // InternalQVTimperative.g:12236:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getSemicolonKeyword_8());
@@ -43392,14 +43471,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__0"
- // InternalQVTimperative.g:12219:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:12246:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ;
public final void rule__SetStatementCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12223:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 )
- // InternalQVTimperative.g:12224:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1
+ // InternalQVTimperative.g:12250:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:12251:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SetStatementCS__Group_0__0__Impl();
@@ -43430,17 +43509,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:12231:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:12258:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__SetStatementCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12235:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:12236:1: ( 'observe' )
+ // InternalQVTimperative.g:12262:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:12263:1: ( 'observe' )
{
- // InternalQVTimperative.g:12236:1: ( 'observe' )
- // InternalQVTimperative.g:12237:2: 'observe'
+ // InternalQVTimperative.g:12263:1: ( 'observe' )
+ // InternalQVTimperative.g:12264:2: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0());
@@ -43471,14 +43550,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__1"
- // InternalQVTimperative.g:12246:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:12273:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ;
public final void rule__SetStatementCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12250:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 )
- // InternalQVTimperative.g:12251:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2
+ // InternalQVTimperative.g:12277:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:12278:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__SetStatementCS__Group_0__1__Impl();
@@ -43509,23 +43588,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:12258:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:12285:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__SetStatementCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12262:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:12263:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:12289:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:12290:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:12263:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:12264:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:12290:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:12291:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:12265:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:12265:3: rule__SetStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:12292:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:12292:3: rule__SetStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ObservedPropertiesAssignment_0_1();
@@ -43560,14 +43639,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__2"
- // InternalQVTimperative.g:12273:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:12300:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ;
public final void rule__SetStatementCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12277:1: ( rule__SetStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:12278:2: rule__SetStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:12304:1: ( rule__SetStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:12305:2: rule__SetStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0__2__Impl();
@@ -43593,22 +43672,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:12284:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:12311:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ;
public final void rule__SetStatementCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12288:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:12289:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:12315:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:12316:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:12289:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:12290:2: ( rule__SetStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:12316:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:12317:2: ( rule__SetStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:12291:2: ( rule__SetStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:12318:2: ( rule__SetStatementCS__Group_0_2__0 )*
loop141:
do {
int alt141=2;
@@ -43621,7 +43700,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt141) {
case 1 :
- // InternalQVTimperative.g:12291:3: rule__SetStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:12318:3: rule__SetStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SetStatementCS__Group_0_2__0();
@@ -43662,14 +43741,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:12300:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:12327:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ;
public final void rule__SetStatementCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12304:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 )
- // InternalQVTimperative.g:12305:2: rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1
+ // InternalQVTimperative.g:12331:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:12332:2: rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SetStatementCS__Group_0_2__0__Impl();
@@ -43700,17 +43779,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:12312:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:12339:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__SetStatementCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12316:1: ( ( ',' ) )
- // InternalQVTimperative.g:12317:1: ( ',' )
+ // InternalQVTimperative.g:12343:1: ( ( ',' ) )
+ // InternalQVTimperative.g:12344:1: ( ',' )
{
- // InternalQVTimperative.g:12317:1: ( ',' )
- // InternalQVTimperative.g:12318:2: ','
+ // InternalQVTimperative.g:12344:1: ( ',' )
+ // InternalQVTimperative.g:12345:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
@@ -43741,14 +43820,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:12327:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:12354:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ;
public final void rule__SetStatementCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12331:1: ( rule__SetStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:12332:2: rule__SetStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:12358:1: ( rule__SetStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:12359:2: rule__SetStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0_2__1__Impl();
@@ -43774,23 +43853,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:12338:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:12365:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__SetStatementCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12342:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:12343:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:12369:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:12370:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:12343:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:12344:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:12370:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:12371:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:12345:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:12345:3: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:12372:2: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:12372:3: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -43825,14 +43904,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__0"
- // InternalQVTimperative.g:12354:1: rule__SimpleParameterBindingCS__Group__0 : rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:12381:1: rule__SimpleParameterBindingCS__Group__0 : rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 ;
public final void rule__SimpleParameterBindingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12358:1: ( rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 )
- // InternalQVTimperative.g:12359:2: rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1
+ // InternalQVTimperative.g:12385:1: ( rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:12386:2: rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleParameterBindingCS__Group__0__Impl();
@@ -43863,27 +43942,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:12366:1: rule__SimpleParameterBindingCS__Group__0__Impl : ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ // InternalQVTimperative.g:12393:1: rule__SimpleParameterBindingCS__Group__0__Impl : ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) ;
public final void rule__SimpleParameterBindingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12370:1: ( ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) )
- // InternalQVTimperative.g:12371:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:12397:1: ( ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:12398:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
{
- // InternalQVTimperative.g:12371:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
- // InternalQVTimperative.g:12372:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:12398:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:12399:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0());
}
- // InternalQVTimperative.g:12373:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:12400:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
int alt142=2;
alt142 = dfa142.predict(input);
switch (alt142) {
case 1 :
- // InternalQVTimperative.g:12373:3: rule__SimpleParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:12400:3: rule__SimpleParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__IsCheckAssignment_0();
@@ -43921,14 +44000,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__1"
- // InternalQVTimperative.g:12381:1: rule__SimpleParameterBindingCS__Group__1 : rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:12408:1: rule__SimpleParameterBindingCS__Group__1 : rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 ;
public final void rule__SimpleParameterBindingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12385:1: ( rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 )
- // InternalQVTimperative.g:12386:2: rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2
+ // InternalQVTimperative.g:12412:1: ( rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:12413:2: rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_63);
rule__SimpleParameterBindingCS__Group__1__Impl();
@@ -43959,23 +44038,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:12393:1: rule__SimpleParameterBindingCS__Group__1__Impl : ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ // InternalQVTimperative.g:12420:1: rule__SimpleParameterBindingCS__Group__1__Impl : ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
public final void rule__SimpleParameterBindingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12397:1: ( ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) )
- // InternalQVTimperative.g:12398:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:12424:1: ( ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:12425:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
{
- // InternalQVTimperative.g:12398:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
- // InternalQVTimperative.g:12399:2: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:12425:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:12426:2: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1());
}
- // InternalQVTimperative.g:12400:2: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
- // InternalQVTimperative.g:12400:3: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1
+ // InternalQVTimperative.g:12427:2: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:12427:3: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__ReferredVariableAssignment_1();
@@ -44010,14 +44089,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__2"
- // InternalQVTimperative.g:12408:1: rule__SimpleParameterBindingCS__Group__2 : rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:12435:1: rule__SimpleParameterBindingCS__Group__2 : rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 ;
public final void rule__SimpleParameterBindingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12412:1: ( rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 )
- // InternalQVTimperative.g:12413:2: rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3
+ // InternalQVTimperative.g:12439:1: ( rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:12440:2: rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SimpleParameterBindingCS__Group__2__Impl();
@@ -44048,17 +44127,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:12420:1: rule__SimpleParameterBindingCS__Group__2__Impl : ( 'uses' ) ;
+ // InternalQVTimperative.g:12447:1: rule__SimpleParameterBindingCS__Group__2__Impl : ( 'uses' ) ;
public final void rule__SimpleParameterBindingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12424:1: ( ( 'uses' ) )
- // InternalQVTimperative.g:12425:1: ( 'uses' )
+ // InternalQVTimperative.g:12451:1: ( ( 'uses' ) )
+ // InternalQVTimperative.g:12452:1: ( 'uses' )
{
- // InternalQVTimperative.g:12425:1: ( 'uses' )
- // InternalQVTimperative.g:12426:2: 'uses'
+ // InternalQVTimperative.g:12452:1: ( 'uses' )
+ // InternalQVTimperative.g:12453:2: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
@@ -44089,14 +44168,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__3"
- // InternalQVTimperative.g:12435:1: rule__SimpleParameterBindingCS__Group__3 : rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 ;
+ // InternalQVTimperative.g:12462:1: rule__SimpleParameterBindingCS__Group__3 : rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 ;
public final void rule__SimpleParameterBindingCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12439:1: ( rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 )
- // InternalQVTimperative.g:12440:2: rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4
+ // InternalQVTimperative.g:12466:1: ( rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:12467:2: rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SimpleParameterBindingCS__Group__3__Impl();
@@ -44127,23 +44206,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:12447:1: rule__SimpleParameterBindingCS__Group__3__Impl : ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) ;
+ // InternalQVTimperative.g:12474:1: rule__SimpleParameterBindingCS__Group__3__Impl : ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) ;
public final void rule__SimpleParameterBindingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12451:1: ( ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) )
- // InternalQVTimperative.g:12452:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
+ // InternalQVTimperative.g:12478:1: ( ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:12479:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
{
- // InternalQVTimperative.g:12452:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
- // InternalQVTimperative.g:12453:2: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
+ // InternalQVTimperative.g:12479:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
+ // InternalQVTimperative.g:12480:2: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3());
}
- // InternalQVTimperative.g:12454:2: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
- // InternalQVTimperative.g:12454:3: rule__SimpleParameterBindingCS__OwnedValueAssignment_3
+ // InternalQVTimperative.g:12481:2: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
+ // InternalQVTimperative.g:12481:3: rule__SimpleParameterBindingCS__OwnedValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__OwnedValueAssignment_3();
@@ -44178,14 +44257,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__4"
- // InternalQVTimperative.g:12462:1: rule__SimpleParameterBindingCS__Group__4 : rule__SimpleParameterBindingCS__Group__4__Impl ;
+ // InternalQVTimperative.g:12489:1: rule__SimpleParameterBindingCS__Group__4 : rule__SimpleParameterBindingCS__Group__4__Impl ;
public final void rule__SimpleParameterBindingCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12466:1: ( rule__SimpleParameterBindingCS__Group__4__Impl )
- // InternalQVTimperative.g:12467:2: rule__SimpleParameterBindingCS__Group__4__Impl
+ // InternalQVTimperative.g:12493:1: ( rule__SimpleParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:12494:2: rule__SimpleParameterBindingCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__Group__4__Impl();
@@ -44211,17 +44290,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__4__Impl"
- // InternalQVTimperative.g:12473:1: rule__SimpleParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12500:1: rule__SimpleParameterBindingCS__Group__4__Impl : ( ';' ) ;
public final void rule__SimpleParameterBindingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12477:1: ( ( ';' ) )
- // InternalQVTimperative.g:12478:1: ( ';' )
+ // InternalQVTimperative.g:12504:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12505:1: ( ';' )
{
- // InternalQVTimperative.g:12478:1: ( ';' )
- // InternalQVTimperative.g:12479:2: ';'
+ // InternalQVTimperative.g:12505:1: ( ';' )
+ // InternalQVTimperative.g:12506:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4());
@@ -44252,14 +44331,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__0"
- // InternalQVTimperative.g:12489:1: rule__SimpleParameterCS__Group__0 : rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 ;
+ // InternalQVTimperative.g:12516:1: rule__SimpleParameterCS__Group__0 : rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 ;
public final void rule__SimpleParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12493:1: ( rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 )
- // InternalQVTimperative.g:12494:2: rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1
+ // InternalQVTimperative.g:12520:1: ( rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 )
+ // InternalQVTimperative.g:12521:2: rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__SimpleParameterCS__Group__0__Impl();
@@ -44290,17 +44369,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:12501:1: rule__SimpleParameterCS__Group__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:12528:1: rule__SimpleParameterCS__Group__0__Impl : ( 'in' ) ;
public final void rule__SimpleParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12505:1: ( ( 'in' ) )
- // InternalQVTimperative.g:12506:1: ( 'in' )
+ // InternalQVTimperative.g:12532:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:12533:1: ( 'in' )
{
- // InternalQVTimperative.g:12506:1: ( 'in' )
- // InternalQVTimperative.g:12507:2: 'in'
+ // InternalQVTimperative.g:12533:1: ( 'in' )
+ // InternalQVTimperative.g:12534:2: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
@@ -44331,14 +44410,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__1"
- // InternalQVTimperative.g:12516:1: rule__SimpleParameterCS__Group__1 : rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 ;
+ // InternalQVTimperative.g:12543:1: rule__SimpleParameterCS__Group__1 : rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 ;
public final void rule__SimpleParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12520:1: ( rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 )
- // InternalQVTimperative.g:12521:2: rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2
+ // InternalQVTimperative.g:12547:1: ( rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 )
+ // InternalQVTimperative.g:12548:2: rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleParameterCS__Group__1__Impl();
@@ -44369,17 +44448,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:12528:1: rule__SimpleParameterCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:12555:1: rule__SimpleParameterCS__Group__1__Impl : ( ':' ) ;
public final void rule__SimpleParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12532:1: ( ( ':' ) )
- // InternalQVTimperative.g:12533:1: ( ':' )
+ // InternalQVTimperative.g:12559:1: ( ( ':' ) )
+ // InternalQVTimperative.g:12560:1: ( ':' )
{
- // InternalQVTimperative.g:12533:1: ( ':' )
- // InternalQVTimperative.g:12534:2: ':'
+ // InternalQVTimperative.g:12560:1: ( ':' )
+ // InternalQVTimperative.g:12561:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
@@ -44410,14 +44489,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__2"
- // InternalQVTimperative.g:12543:1: rule__SimpleParameterCS__Group__2 : rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 ;
+ // InternalQVTimperative.g:12570:1: rule__SimpleParameterCS__Group__2 : rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 ;
public final void rule__SimpleParameterCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12547:1: ( rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 )
- // InternalQVTimperative.g:12548:2: rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3
+ // InternalQVTimperative.g:12574:1: ( rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 )
+ // InternalQVTimperative.g:12575:2: rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleParameterCS__Group__2__Impl();
@@ -44448,23 +44527,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:12555:1: rule__SimpleParameterCS__Group__2__Impl : ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) ;
+ // InternalQVTimperative.g:12582:1: rule__SimpleParameterCS__Group__2__Impl : ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) ;
public final void rule__SimpleParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12559:1: ( ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) )
- // InternalQVTimperative.g:12560:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:12586:1: ( ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) )
+ // InternalQVTimperative.g:12587:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
{
- // InternalQVTimperative.g:12560:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
- // InternalQVTimperative.g:12561:2: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:12587:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:12588:2: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2());
}
- // InternalQVTimperative.g:12562:2: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
- // InternalQVTimperative.g:12562:3: rule__SimpleParameterCS__ReferredTypedModelAssignment_2
+ // InternalQVTimperative.g:12589:2: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:12589:3: rule__SimpleParameterCS__ReferredTypedModelAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__ReferredTypedModelAssignment_2();
@@ -44499,14 +44578,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__3"
- // InternalQVTimperative.g:12570:1: rule__SimpleParameterCS__Group__3 : rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 ;
+ // InternalQVTimperative.g:12597:1: rule__SimpleParameterCS__Group__3 : rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 ;
public final void rule__SimpleParameterCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12574:1: ( rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 )
- // InternalQVTimperative.g:12575:2: rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4
+ // InternalQVTimperative.g:12601:1: ( rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 )
+ // InternalQVTimperative.g:12602:2: rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_16);
rule__SimpleParameterCS__Group__3__Impl();
@@ -44537,23 +44616,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:12582:1: rule__SimpleParameterCS__Group__3__Impl : ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:12609:1: rule__SimpleParameterCS__Group__3__Impl : ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) ;
public final void rule__SimpleParameterCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12586:1: ( ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:12587:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:12613:1: ( ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:12614:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:12587:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:12588:2: ( rule__SimpleParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:12614:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:12615:2: ( rule__SimpleParameterCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:12589:2: ( rule__SimpleParameterCS__NameAssignment_3 )
- // InternalQVTimperative.g:12589:3: rule__SimpleParameterCS__NameAssignment_3
+ // InternalQVTimperative.g:12616:2: ( rule__SimpleParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:12616:3: rule__SimpleParameterCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__NameAssignment_3();
@@ -44588,14 +44667,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__4"
- // InternalQVTimperative.g:12597:1: rule__SimpleParameterCS__Group__4 : rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 ;
+ // InternalQVTimperative.g:12624:1: rule__SimpleParameterCS__Group__4 : rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 ;
public final void rule__SimpleParameterCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12601:1: ( rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 )
- // InternalQVTimperative.g:12602:2: rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5
+ // InternalQVTimperative.g:12628:1: ( rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 )
+ // InternalQVTimperative.g:12629:2: rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SimpleParameterCS__Group__4__Impl();
@@ -44626,17 +44705,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:12609:1: rule__SimpleParameterCS__Group__4__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:12636:1: rule__SimpleParameterCS__Group__4__Impl : ( ':' ) ;
public final void rule__SimpleParameterCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12613:1: ( ( ':' ) )
- // InternalQVTimperative.g:12614:1: ( ':' )
+ // InternalQVTimperative.g:12640:1: ( ( ':' ) )
+ // InternalQVTimperative.g:12641:1: ( ':' )
{
- // InternalQVTimperative.g:12614:1: ( ':' )
- // InternalQVTimperative.g:12615:2: ':'
+ // InternalQVTimperative.g:12641:1: ( ':' )
+ // InternalQVTimperative.g:12642:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
@@ -44667,14 +44746,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__5"
- // InternalQVTimperative.g:12624:1: rule__SimpleParameterCS__Group__5 : rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 ;
+ // InternalQVTimperative.g:12651:1: rule__SimpleParameterCS__Group__5 : rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 ;
public final void rule__SimpleParameterCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12628:1: ( rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 )
- // InternalQVTimperative.g:12629:2: rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6
+ // InternalQVTimperative.g:12655:1: ( rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 )
+ // InternalQVTimperative.g:12656:2: rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SimpleParameterCS__Group__5__Impl();
@@ -44705,23 +44784,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__5__Impl"
- // InternalQVTimperative.g:12636:1: rule__SimpleParameterCS__Group__5__Impl : ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) ;
+ // InternalQVTimperative.g:12663:1: rule__SimpleParameterCS__Group__5__Impl : ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) ;
public final void rule__SimpleParameterCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12640:1: ( ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) )
- // InternalQVTimperative.g:12641:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:12667:1: ( ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) )
+ // InternalQVTimperative.g:12668:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
{
- // InternalQVTimperative.g:12641:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
- // InternalQVTimperative.g:12642:2: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:12668:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:12669:2: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5());
}
- // InternalQVTimperative.g:12643:2: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
- // InternalQVTimperative.g:12643:3: rule__SimpleParameterCS__OwnedTypeAssignment_5
+ // InternalQVTimperative.g:12670:2: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:12670:3: rule__SimpleParameterCS__OwnedTypeAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__OwnedTypeAssignment_5();
@@ -44756,14 +44835,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__6"
- // InternalQVTimperative.g:12651:1: rule__SimpleParameterCS__Group__6 : rule__SimpleParameterCS__Group__6__Impl ;
+ // InternalQVTimperative.g:12678:1: rule__SimpleParameterCS__Group__6 : rule__SimpleParameterCS__Group__6__Impl ;
public final void rule__SimpleParameterCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12655:1: ( rule__SimpleParameterCS__Group__6__Impl )
- // InternalQVTimperative.g:12656:2: rule__SimpleParameterCS__Group__6__Impl
+ // InternalQVTimperative.g:12682:1: ( rule__SimpleParameterCS__Group__6__Impl )
+ // InternalQVTimperative.g:12683:2: rule__SimpleParameterCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__Group__6__Impl();
@@ -44789,17 +44868,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__6__Impl"
- // InternalQVTimperative.g:12662:1: rule__SimpleParameterCS__Group__6__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12689:1: rule__SimpleParameterCS__Group__6__Impl : ( ';' ) ;
public final void rule__SimpleParameterCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12666:1: ( ( ';' ) )
- // InternalQVTimperative.g:12667:1: ( ';' )
+ // InternalQVTimperative.g:12693:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12694:1: ( ';' )
{
- // InternalQVTimperative.g:12667:1: ( ';' )
- // InternalQVTimperative.g:12668:2: ';'
+ // InternalQVTimperative.g:12694:1: ( ';' )
+ // InternalQVTimperative.g:12695:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6());
@@ -44830,14 +44909,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__0"
- // InternalQVTimperative.g:12678:1: rule__SpeculateStatementCS__Group__0 : rule__SpeculateStatementCS__Group__0__Impl rule__SpeculateStatementCS__Group__1 ;
+ // InternalQVTimperative.g:12705:1: rule__SpeculateStatementCS__Group__0 : rule__SpeculateStatementCS__Group__0__Impl rule__SpeculateStatementCS__Group__1 ;
public final void rule__SpeculateStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12682:1: ( rule__SpeculateStatementCS__Group__0__Impl rule__SpeculateStatementCS__Group__1 )
- // InternalQVTimperative.g:12683:2: rule__SpeculateStatementCS__Group__0__Impl rule__SpeculateStatementCS__Group__1
+ // InternalQVTimperative.g:12709:1: ( rule__SpeculateStatementCS__Group__0__Impl rule__SpeculateStatementCS__Group__1 )
+ // InternalQVTimperative.g:12710:2: rule__SpeculateStatementCS__Group__0__Impl rule__SpeculateStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SpeculateStatementCS__Group__0__Impl();
@@ -44868,17 +44947,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:12690:1: rule__SpeculateStatementCS__Group__0__Impl : ( 'speculate' ) ;
+ // InternalQVTimperative.g:12717:1: rule__SpeculateStatementCS__Group__0__Impl : ( 'speculate' ) ;
public final void rule__SpeculateStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12694:1: ( ( 'speculate' ) )
- // InternalQVTimperative.g:12695:1: ( 'speculate' )
+ // InternalQVTimperative.g:12721:1: ( ( 'speculate' ) )
+ // InternalQVTimperative.g:12722:1: ( 'speculate' )
{
- // InternalQVTimperative.g:12695:1: ( 'speculate' )
- // InternalQVTimperative.g:12696:2: 'speculate'
+ // InternalQVTimperative.g:12722:1: ( 'speculate' )
+ // InternalQVTimperative.g:12723:2: 'speculate'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getSpeculateKeyword_0());
@@ -44909,14 +44988,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__1"
- // InternalQVTimperative.g:12705:1: rule__SpeculateStatementCS__Group__1 : rule__SpeculateStatementCS__Group__1__Impl rule__SpeculateStatementCS__Group__2 ;
+ // InternalQVTimperative.g:12732:1: rule__SpeculateStatementCS__Group__1 : rule__SpeculateStatementCS__Group__1__Impl rule__SpeculateStatementCS__Group__2 ;
public final void rule__SpeculateStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12709:1: ( rule__SpeculateStatementCS__Group__1__Impl rule__SpeculateStatementCS__Group__2 )
- // InternalQVTimperative.g:12710:2: rule__SpeculateStatementCS__Group__1__Impl rule__SpeculateStatementCS__Group__2
+ // InternalQVTimperative.g:12736:1: ( rule__SpeculateStatementCS__Group__1__Impl rule__SpeculateStatementCS__Group__2 )
+ // InternalQVTimperative.g:12737:2: rule__SpeculateStatementCS__Group__1__Impl rule__SpeculateStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_64);
rule__SpeculateStatementCS__Group__1__Impl();
@@ -44947,23 +45026,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:12717:1: rule__SpeculateStatementCS__Group__1__Impl : ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) ) ;
+ // InternalQVTimperative.g:12744:1: rule__SpeculateStatementCS__Group__1__Impl : ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) ) ;
public final void rule__SpeculateStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12721:1: ( ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) ) )
- // InternalQVTimperative.g:12722:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) )
+ // InternalQVTimperative.g:12748:1: ( ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) ) )
+ // InternalQVTimperative.g:12749:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) )
{
- // InternalQVTimperative.g:12722:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) )
- // InternalQVTimperative.g:12723:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 )
+ // InternalQVTimperative.g:12749:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 ) )
+ // InternalQVTimperative.g:12750:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getOwnedConditionsAssignment_1());
}
- // InternalQVTimperative.g:12724:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 )
- // InternalQVTimperative.g:12724:3: rule__SpeculateStatementCS__OwnedConditionsAssignment_1
+ // InternalQVTimperative.g:12751:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_1 )
+ // InternalQVTimperative.g:12751:3: rule__SpeculateStatementCS__OwnedConditionsAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpeculateStatementCS__OwnedConditionsAssignment_1();
@@ -44998,14 +45077,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__2"
- // InternalQVTimperative.g:12732:1: rule__SpeculateStatementCS__Group__2 : rule__SpeculateStatementCS__Group__2__Impl rule__SpeculateStatementCS__Group__3 ;
+ // InternalQVTimperative.g:12759:1: rule__SpeculateStatementCS__Group__2 : rule__SpeculateStatementCS__Group__2__Impl rule__SpeculateStatementCS__Group__3 ;
public final void rule__SpeculateStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12736:1: ( rule__SpeculateStatementCS__Group__2__Impl rule__SpeculateStatementCS__Group__3 )
- // InternalQVTimperative.g:12737:2: rule__SpeculateStatementCS__Group__2__Impl rule__SpeculateStatementCS__Group__3
+ // InternalQVTimperative.g:12763:1: ( rule__SpeculateStatementCS__Group__2__Impl rule__SpeculateStatementCS__Group__3 )
+ // InternalQVTimperative.g:12764:2: rule__SpeculateStatementCS__Group__2__Impl rule__SpeculateStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_64);
rule__SpeculateStatementCS__Group__2__Impl();
@@ -45036,22 +45115,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:12744:1: rule__SpeculateStatementCS__Group__2__Impl : ( ( rule__SpeculateStatementCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:12771:1: rule__SpeculateStatementCS__Group__2__Impl : ( ( rule__SpeculateStatementCS__Group_2__0 )* ) ;
public final void rule__SpeculateStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12748:1: ( ( ( rule__SpeculateStatementCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:12749:1: ( ( rule__SpeculateStatementCS__Group_2__0 )* )
+ // InternalQVTimperative.g:12775:1: ( ( ( rule__SpeculateStatementCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:12776:1: ( ( rule__SpeculateStatementCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:12749:1: ( ( rule__SpeculateStatementCS__Group_2__0 )* )
- // InternalQVTimperative.g:12750:2: ( rule__SpeculateStatementCS__Group_2__0 )*
+ // InternalQVTimperative.g:12776:1: ( ( rule__SpeculateStatementCS__Group_2__0 )* )
+ // InternalQVTimperative.g:12777:2: ( rule__SpeculateStatementCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:12751:2: ( rule__SpeculateStatementCS__Group_2__0 )*
+ // InternalQVTimperative.g:12778:2: ( rule__SpeculateStatementCS__Group_2__0 )*
loop143:
do {
int alt143=2;
@@ -45064,7 +45143,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt143) {
case 1 :
- // InternalQVTimperative.g:12751:3: rule__SpeculateStatementCS__Group_2__0
+ // InternalQVTimperative.g:12778:3: rule__SpeculateStatementCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SpeculateStatementCS__Group_2__0();
@@ -45105,14 +45184,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__3"
- // InternalQVTimperative.g:12759:1: rule__SpeculateStatementCS__Group__3 : rule__SpeculateStatementCS__Group__3__Impl ;
+ // InternalQVTimperative.g:12786:1: rule__SpeculateStatementCS__Group__3 : rule__SpeculateStatementCS__Group__3__Impl ;
public final void rule__SpeculateStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12763:1: ( rule__SpeculateStatementCS__Group__3__Impl )
- // InternalQVTimperative.g:12764:2: rule__SpeculateStatementCS__Group__3__Impl
+ // InternalQVTimperative.g:12790:1: ( rule__SpeculateStatementCS__Group__3__Impl )
+ // InternalQVTimperative.g:12791:2: rule__SpeculateStatementCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpeculateStatementCS__Group__3__Impl();
@@ -45138,17 +45217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:12770:1: rule__SpeculateStatementCS__Group__3__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12797:1: rule__SpeculateStatementCS__Group__3__Impl : ( ';' ) ;
public final void rule__SpeculateStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12774:1: ( ( ';' ) )
- // InternalQVTimperative.g:12775:1: ( ';' )
+ // InternalQVTimperative.g:12801:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12802:1: ( ';' )
{
- // InternalQVTimperative.g:12775:1: ( ';' )
- // InternalQVTimperative.g:12776:2: ';'
+ // InternalQVTimperative.g:12802:1: ( ';' )
+ // InternalQVTimperative.g:12803:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getSemicolonKeyword_3());
@@ -45179,14 +45258,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group_2__0"
- // InternalQVTimperative.g:12786:1: rule__SpeculateStatementCS__Group_2__0 : rule__SpeculateStatementCS__Group_2__0__Impl rule__SpeculateStatementCS__Group_2__1 ;
+ // InternalQVTimperative.g:12813:1: rule__SpeculateStatementCS__Group_2__0 : rule__SpeculateStatementCS__Group_2__0__Impl rule__SpeculateStatementCS__Group_2__1 ;
public final void rule__SpeculateStatementCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12790:1: ( rule__SpeculateStatementCS__Group_2__0__Impl rule__SpeculateStatementCS__Group_2__1 )
- // InternalQVTimperative.g:12791:2: rule__SpeculateStatementCS__Group_2__0__Impl rule__SpeculateStatementCS__Group_2__1
+ // InternalQVTimperative.g:12817:1: ( rule__SpeculateStatementCS__Group_2__0__Impl rule__SpeculateStatementCS__Group_2__1 )
+ // InternalQVTimperative.g:12818:2: rule__SpeculateStatementCS__Group_2__0__Impl rule__SpeculateStatementCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SpeculateStatementCS__Group_2__0__Impl();
@@ -45217,17 +45296,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group_2__0__Impl"
- // InternalQVTimperative.g:12798:1: rule__SpeculateStatementCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:12825:1: rule__SpeculateStatementCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__SpeculateStatementCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12802:1: ( ( ',' ) )
- // InternalQVTimperative.g:12803:1: ( ',' )
+ // InternalQVTimperative.g:12829:1: ( ( ',' ) )
+ // InternalQVTimperative.g:12830:1: ( ',' )
{
- // InternalQVTimperative.g:12803:1: ( ',' )
- // InternalQVTimperative.g:12804:2: ','
+ // InternalQVTimperative.g:12830:1: ( ',' )
+ // InternalQVTimperative.g:12831:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getCommaKeyword_2_0());
@@ -45258,14 +45337,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group_2__1"
- // InternalQVTimperative.g:12813:1: rule__SpeculateStatementCS__Group_2__1 : rule__SpeculateStatementCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:12840:1: rule__SpeculateStatementCS__Group_2__1 : rule__SpeculateStatementCS__Group_2__1__Impl ;
public final void rule__SpeculateStatementCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12817:1: ( rule__SpeculateStatementCS__Group_2__1__Impl )
- // InternalQVTimperative.g:12818:2: rule__SpeculateStatementCS__Group_2__1__Impl
+ // InternalQVTimperative.g:12844:1: ( rule__SpeculateStatementCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:12845:2: rule__SpeculateStatementCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpeculateStatementCS__Group_2__1__Impl();
@@ -45291,23 +45370,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__Group_2__1__Impl"
- // InternalQVTimperative.g:12824:1: rule__SpeculateStatementCS__Group_2__1__Impl : ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:12851:1: rule__SpeculateStatementCS__Group_2__1__Impl : ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) ) ;
public final void rule__SpeculateStatementCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12828:1: ( ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:12829:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) )
+ // InternalQVTimperative.g:12855:1: ( ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:12856:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:12829:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) )
- // InternalQVTimperative.g:12830:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 )
+ // InternalQVTimperative.g:12856:1: ( ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 ) )
+ // InternalQVTimperative.g:12857:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getOwnedConditionsAssignment_2_1());
}
- // InternalQVTimperative.g:12831:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 )
- // InternalQVTimperative.g:12831:3: rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1
+ // InternalQVTimperative.g:12858:2: ( rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 )
+ // InternalQVTimperative.g:12858:3: rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1();
@@ -45342,14 +45421,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__0"
- // InternalQVTimperative.g:12840:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ;
+ // InternalQVTimperative.g:12867: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 {
- // InternalQVTimperative.g:12844:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
- // InternalQVTimperative.g:12845:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
+ // InternalQVTimperative.g:12871:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
+ // InternalQVTimperative.g:12872:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group__0__Impl();
@@ -45380,17 +45459,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__0__Impl"
- // InternalQVTimperative.g:12852:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
+ // InternalQVTimperative.g:12879:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
public final void rule__TransformationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12856:1: ( ( 'transformation' ) )
- // InternalQVTimperative.g:12857:1: ( 'transformation' )
+ // InternalQVTimperative.g:12883:1: ( ( 'transformation' ) )
+ // InternalQVTimperative.g:12884:1: ( 'transformation' )
{
- // InternalQVTimperative.g:12857:1: ( 'transformation' )
- // InternalQVTimperative.g:12858:2: 'transformation'
+ // InternalQVTimperative.g:12884:1: ( 'transformation' )
+ // InternalQVTimperative.g:12885:2: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
@@ -45421,14 +45500,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__1"
- // InternalQVTimperative.g:12867:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ;
+ // InternalQVTimperative.g:12894: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 {
- // InternalQVTimperative.g:12871:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
- // InternalQVTimperative.g:12872:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
+ // InternalQVTimperative.g:12898:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
+ // InternalQVTimperative.g:12899:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group__1__Impl();
@@ -45459,27 +45538,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__1__Impl"
- // InternalQVTimperative.g:12879:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:12906:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ;
public final void rule__TransformationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12883:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) )
- // InternalQVTimperative.g:12884:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:12910:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) )
+ // InternalQVTimperative.g:12911:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
{
- // InternalQVTimperative.g:12884:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
- // InternalQVTimperative.g:12885:2: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:12911:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:12912:2: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1());
}
- // InternalQVTimperative.g:12886:2: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:12913:2: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
int alt144=2;
alt144 = dfa144.predict(input);
switch (alt144) {
case 1 :
- // InternalQVTimperative.g:12886:3: rule__TransformationCS__OwnedPathNameAssignment_1
+ // InternalQVTimperative.g:12913:3: rule__TransformationCS__OwnedPathNameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedPathNameAssignment_1();
@@ -45517,14 +45596,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__2"
- // InternalQVTimperative.g:12894:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ;
+ // InternalQVTimperative.g:12921: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 {
- // InternalQVTimperative.g:12898:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
- // InternalQVTimperative.g:12899:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
+ // InternalQVTimperative.g:12925:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
+ // InternalQVTimperative.g:12926:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_65);
rule__TransformationCS__Group__2__Impl();
@@ -45555,23 +45634,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__2__Impl"
- // InternalQVTimperative.g:12906:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:12933:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ;
public final void rule__TransformationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12910:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:12911:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12937:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:12938:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:12911:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:12912:2: ( rule__TransformationCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12938:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12939:2: ( rule__TransformationCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:12913:2: ( rule__TransformationCS__NameAssignment_2 )
- // InternalQVTimperative.g:12913:3: rule__TransformationCS__NameAssignment_2
+ // InternalQVTimperative.g:12940:2: ( rule__TransformationCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12940:3: rule__TransformationCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__NameAssignment_2();
@@ -45606,14 +45685,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__3"
- // InternalQVTimperative.g:12921:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ;
+ // InternalQVTimperative.g:12948: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 {
- // InternalQVTimperative.g:12925:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
- // InternalQVTimperative.g:12926:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
+ // InternalQVTimperative.g:12952:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
+ // InternalQVTimperative.g:12953:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_65);
rule__TransformationCS__Group__3__Impl();
@@ -45644,22 +45723,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__3__Impl"
- // InternalQVTimperative.g:12933:1: rule__TransformationCS__Group__3__Impl : ( ( rule__TransformationCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:12960:1: rule__TransformationCS__Group__3__Impl : ( ( rule__TransformationCS__Group_3__0 )? ) ;
public final void rule__TransformationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12937:1: ( ( ( rule__TransformationCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:12938:1: ( ( rule__TransformationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:12964:1: ( ( ( rule__TransformationCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:12965:1: ( ( rule__TransformationCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:12938:1: ( ( rule__TransformationCS__Group_3__0 )? )
- // InternalQVTimperative.g:12939:2: ( rule__TransformationCS__Group_3__0 )?
+ // InternalQVTimperative.g:12965:1: ( ( rule__TransformationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:12966:2: ( rule__TransformationCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:12940:2: ( rule__TransformationCS__Group_3__0 )?
+ // InternalQVTimperative.g:12967:2: ( rule__TransformationCS__Group_3__0 )?
int alt145=2;
int LA145_0 = input.LA(1);
@@ -45668,7 +45747,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt145) {
case 1 :
- // InternalQVTimperative.g:12940:3: rule__TransformationCS__Group_3__0
+ // InternalQVTimperative.g:12967:3: rule__TransformationCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group_3__0();
@@ -45706,14 +45785,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__4"
- // InternalQVTimperative.g:12948:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ;
+ // InternalQVTimperative.g:12975: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 {
- // InternalQVTimperative.g:12952:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
- // InternalQVTimperative.g:12953:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
+ // InternalQVTimperative.g:12979:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
+ // InternalQVTimperative.g:12980:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_66);
rule__TransformationCS__Group__4__Impl();
@@ -45744,17 +45823,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__4__Impl"
- // InternalQVTimperative.g:12960:1: rule__TransformationCS__Group__4__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12987:1: rule__TransformationCS__Group__4__Impl : ( '{' ) ;
public final void rule__TransformationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12964:1: ( ( '{' ) )
- // InternalQVTimperative.g:12965:1: ( '{' )
+ // InternalQVTimperative.g:12991:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12992:1: ( '{' )
{
- // InternalQVTimperative.g:12965:1: ( '{' )
- // InternalQVTimperative.g:12966:2: '{'
+ // InternalQVTimperative.g:12992:1: ( '{' )
+ // InternalQVTimperative.g:12993:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_4());
@@ -45785,14 +45864,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__5"
- // InternalQVTimperative.g:12975:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 ;
+ // InternalQVTimperative.g:13002: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 {
- // InternalQVTimperative.g:12979:1: ( rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 )
- // InternalQVTimperative.g:12980:2: rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6
+ // InternalQVTimperative.g:13006:1: ( rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 )
+ // InternalQVTimperative.g:13007:2: rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_66);
rule__TransformationCS__Group__5__Impl();
@@ -45823,38 +45902,38 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__5__Impl"
- // InternalQVTimperative.g:12987:1: rule__TransformationCS__Group__5__Impl : ( ( rule__TransformationCS__Group_5__0 )* ) ;
+ // InternalQVTimperative.g:13014:1: rule__TransformationCS__Group__5__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_5 )* ) ;
public final void rule__TransformationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12991:1: ( ( ( rule__TransformationCS__Group_5__0 )* ) )
- // InternalQVTimperative.g:12992:1: ( ( rule__TransformationCS__Group_5__0 )* )
+ // InternalQVTimperative.g:13018:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_5 )* ) )
+ // InternalQVTimperative.g:13019:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_5 )* )
{
- // InternalQVTimperative.g:12992:1: ( ( rule__TransformationCS__Group_5__0 )* )
- // InternalQVTimperative.g:12993:2: ( rule__TransformationCS__Group_5__0 )*
+ // InternalQVTimperative.g:13019:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_5 )* )
+ // InternalQVTimperative.g:13020:2: ( rule__TransformationCS__OwnedDirectionsAssignment_5 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getGroup_5());
+ before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5());
}
- // InternalQVTimperative.g:12994:2: ( rule__TransformationCS__Group_5__0 )*
+ // InternalQVTimperative.g:13021:2: ( rule__TransformationCS__OwnedDirectionsAssignment_5 )*
loop146:
do {
int alt146=2;
int LA146_0 = input.LA(1);
- if ( (LA146_0==EOF||(LA146_0>=RULE_SIMPLE_ID && LA146_0<=RULE_ESCAPED_ID)||LA146_0==18||LA146_0==29) ) {
+ if ( ((LA146_0>=RULE_SIMPLE_ID && LA146_0<=RULE_ESCAPED_ID)||LA146_0==18||LA146_0==29) ) {
alt146=1;
}
switch (alt146) {
case 1 :
- // InternalQVTimperative.g:12994:3: rule__TransformationCS__Group_5__0
+ // InternalQVTimperative.g:13021:3: rule__TransformationCS__OwnedDirectionsAssignment_5
{
pushFollow(FollowSets000.FOLLOW_67);
- rule__TransformationCS__Group_5__0();
+ rule__TransformationCS__OwnedDirectionsAssignment_5();
state._fsp--;
if (state.failed) return ;
@@ -45868,7 +45947,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getGroup_5());
+ after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5());
}
}
@@ -45892,14 +45971,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__6"
- // InternalQVTimperative.g:13002:1: rule__TransformationCS__Group__6 : rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 ;
+ // InternalQVTimperative.g:13029: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 {
- // InternalQVTimperative.g:13006:1: ( rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 )
- // InternalQVTimperative.g:13007:2: rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7
+ // InternalQVTimperative.g:13033:1: ( rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 )
+ // InternalQVTimperative.g:13034:2: rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_66);
rule__TransformationCS__Group__6__Impl();
@@ -45930,22 +46009,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__6__Impl"
- // InternalQVTimperative.g:13014:1: rule__TransformationCS__Group__6__Impl : ( ( rule__TransformationCS__Alternatives_6 )* ) ;
+ // InternalQVTimperative.g:13041:1: rule__TransformationCS__Group__6__Impl : ( ( rule__TransformationCS__Alternatives_6 )* ) ;
public final void rule__TransformationCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13018:1: ( ( ( rule__TransformationCS__Alternatives_6 )* ) )
- // InternalQVTimperative.g:13019:1: ( ( rule__TransformationCS__Alternatives_6 )* )
+ // InternalQVTimperative.g:13045:1: ( ( ( rule__TransformationCS__Alternatives_6 )* ) )
+ // InternalQVTimperative.g:13046:1: ( ( rule__TransformationCS__Alternatives_6 )* )
{
- // InternalQVTimperative.g:13019:1: ( ( rule__TransformationCS__Alternatives_6 )* )
- // InternalQVTimperative.g:13020:2: ( rule__TransformationCS__Alternatives_6 )*
+ // InternalQVTimperative.g:13046:1: ( ( rule__TransformationCS__Alternatives_6 )* )
+ // InternalQVTimperative.g:13047:2: ( rule__TransformationCS__Alternatives_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:13021:2: ( rule__TransformationCS__Alternatives_6 )*
+ // InternalQVTimperative.g:13048:2: ( rule__TransformationCS__Alternatives_6 )*
loop147:
do {
int alt147=2;
@@ -45958,7 +46037,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt147) {
case 1 :
- // InternalQVTimperative.g:13021:3: rule__TransformationCS__Alternatives_6
+ // InternalQVTimperative.g:13048:3: rule__TransformationCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_68);
rule__TransformationCS__Alternatives_6();
@@ -45999,14 +46078,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__7"
- // InternalQVTimperative.g:13029:1: rule__TransformationCS__Group__7 : rule__TransformationCS__Group__7__Impl ;
+ // InternalQVTimperative.g:13056:1: rule__TransformationCS__Group__7 : rule__TransformationCS__Group__7__Impl ;
public final void rule__TransformationCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13033:1: ( rule__TransformationCS__Group__7__Impl )
- // InternalQVTimperative.g:13034:2: rule__TransformationCS__Group__7__Impl
+ // InternalQVTimperative.g:13060:1: ( rule__TransformationCS__Group__7__Impl )
+ // InternalQVTimperative.g:13061:2: rule__TransformationCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group__7__Impl();
@@ -46032,17 +46111,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__7__Impl"
- // InternalQVTimperative.g:13040:1: rule__TransformationCS__Group__7__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13067:1: rule__TransformationCS__Group__7__Impl : ( '}' ) ;
public final void rule__TransformationCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13044:1: ( ( '}' ) )
- // InternalQVTimperative.g:13045:1: ( '}' )
+ // InternalQVTimperative.g:13071:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13072:1: ( '}' )
{
- // InternalQVTimperative.g:13045:1: ( '}' )
- // InternalQVTimperative.g:13046:2: '}'
+ // InternalQVTimperative.g:13072:1: ( '}' )
+ // InternalQVTimperative.g:13073:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_7());
@@ -46073,14 +46152,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_3__0"
- // InternalQVTimperative.g:13056:1: rule__TransformationCS__Group_3__0 : rule__TransformationCS__Group_3__0__Impl rule__TransformationCS__Group_3__1 ;
+ // InternalQVTimperative.g:13083:1: rule__TransformationCS__Group_3__0 : rule__TransformationCS__Group_3__0__Impl rule__TransformationCS__Group_3__1 ;
public final void rule__TransformationCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13060:1: ( rule__TransformationCS__Group_3__0__Impl rule__TransformationCS__Group_3__1 )
- // InternalQVTimperative.g:13061:2: rule__TransformationCS__Group_3__0__Impl rule__TransformationCS__Group_3__1
+ // InternalQVTimperative.g:13087:1: ( rule__TransformationCS__Group_3__0__Impl rule__TransformationCS__Group_3__1 )
+ // InternalQVTimperative.g:13088:2: rule__TransformationCS__Group_3__0__Impl rule__TransformationCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group_3__0__Impl();
@@ -46111,17 +46190,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_3__0__Impl"
- // InternalQVTimperative.g:13068:1: rule__TransformationCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13095:1: rule__TransformationCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__TransformationCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13072:1: ( ( ':' ) )
- // InternalQVTimperative.g:13073:1: ( ':' )
+ // InternalQVTimperative.g:13099:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13100:1: ( ':' )
{
- // InternalQVTimperative.g:13073:1: ( ':' )
- // InternalQVTimperative.g:13074:2: ':'
+ // InternalQVTimperative.g:13100:1: ( ':' )
+ // InternalQVTimperative.g:13101:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getColonKeyword_3_0());
@@ -46152,14 +46231,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_3__1"
- // InternalQVTimperative.g:13083:1: rule__TransformationCS__Group_3__1 : rule__TransformationCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:13110:1: rule__TransformationCS__Group_3__1 : rule__TransformationCS__Group_3__1__Impl ;
public final void rule__TransformationCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13087:1: ( rule__TransformationCS__Group_3__1__Impl )
- // InternalQVTimperative.g:13088:2: rule__TransformationCS__Group_3__1__Impl
+ // InternalQVTimperative.g:13114:1: ( rule__TransformationCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:13115:2: rule__TransformationCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group_3__1__Impl();
@@ -46185,23 +46264,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_3__1__Impl"
- // InternalQVTimperative.g:13094:1: rule__TransformationCS__Group_3__1__Impl : ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:13121:1: rule__TransformationCS__Group_3__1__Impl : ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) ) ;
public final void rule__TransformationCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13098:1: ( ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:13099:1: ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:13125:1: ( ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:13126:1: ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:13099:1: ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) )
- // InternalQVTimperative.g:13100:2: ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 )
+ // InternalQVTimperative.g:13126:1: ( ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:13127:2: ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedContextTypeAssignment_3_1());
}
- // InternalQVTimperative.g:13101:2: ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 )
- // InternalQVTimperative.g:13101:3: rule__TransformationCS__OwnedContextTypeAssignment_3_1
+ // InternalQVTimperative.g:13128:2: ( rule__TransformationCS__OwnedContextTypeAssignment_3_1 )
+ // InternalQVTimperative.g:13128:3: rule__TransformationCS__OwnedContextTypeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedContextTypeAssignment_3_1();
@@ -46235,178 +46314,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__TransformationCS__Group_3__1__Impl"
- // $ANTLR start "rule__TransformationCS__Group_5__0"
- // InternalQVTimperative.g:13110:1: rule__TransformationCS__Group_5__0 : rule__TransformationCS__Group_5__0__Impl rule__TransformationCS__Group_5__1 ;
- public final void rule__TransformationCS__Group_5__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:13114:1: ( rule__TransformationCS__Group_5__0__Impl rule__TransformationCS__Group_5__1 )
- // InternalQVTimperative.g:13115:2: rule__TransformationCS__Group_5__0__Impl rule__TransformationCS__Group_5__1
- {
- pushFollow(FollowSets000.FOLLOW_11);
- rule__TransformationCS__Group_5__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__TransformationCS__Group_5__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TransformationCS__Group_5__0"
-
-
- // $ANTLR start "rule__TransformationCS__Group_5__0__Impl"
- // InternalQVTimperative.g:13122:1: rule__TransformationCS__Group_5__0__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_5_0 ) ) ;
- public final void rule__TransformationCS__Group_5__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:13126:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_5_0 ) ) )
- // InternalQVTimperative.g:13127:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_5_0 ) )
- {
- // InternalQVTimperative.g:13127:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_5_0 ) )
- // InternalQVTimperative.g:13128:2: ( rule__TransformationCS__OwnedDirectionsAssignment_5_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5_0());
- }
- // InternalQVTimperative.g:13129:2: ( rule__TransformationCS__OwnedDirectionsAssignment_5_0 )
- // InternalQVTimperative.g:13129:3: rule__TransformationCS__OwnedDirectionsAssignment_5_0
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__TransformationCS__OwnedDirectionsAssignment_5_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_5_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TransformationCS__Group_5__0__Impl"
-
-
- // $ANTLR start "rule__TransformationCS__Group_5__1"
- // InternalQVTimperative.g:13137:1: rule__TransformationCS__Group_5__1 : rule__TransformationCS__Group_5__1__Impl ;
- public final void rule__TransformationCS__Group_5__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:13141:1: ( rule__TransformationCS__Group_5__1__Impl )
- // InternalQVTimperative.g:13142:2: rule__TransformationCS__Group_5__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__TransformationCS__Group_5__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TransformationCS__Group_5__1"
-
-
- // $ANTLR start "rule__TransformationCS__Group_5__1__Impl"
- // InternalQVTimperative.g:13148:1: rule__TransformationCS__Group_5__1__Impl : ( ';' ) ;
- public final void rule__TransformationCS__Group_5__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:13152:1: ( ( ';' ) )
- // InternalQVTimperative.g:13153:1: ( ';' )
- {
- // InternalQVTimperative.g:13153:1: ( ';' )
- // InternalQVTimperative.g:13154:2: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_5_1());
- }
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_5_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TransformationCS__Group_5__1__Impl"
-
-
// $ANTLR start "rule__AttributeCS__Group__0"
- // InternalQVTimperative.g:13164:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ;
+ // InternalQVTimperative.g:13137:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ;
public final void rule__AttributeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13168:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 )
- // InternalQVTimperative.g:13169:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1
+ // InternalQVTimperative.g:13141:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 )
+ // InternalQVTimperative.g:13142:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_69);
rule__AttributeCS__Group__0__Impl();
@@ -46437,22 +46353,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__0__Impl"
- // InternalQVTimperative.g:13176:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:13149:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ;
public final void rule__AttributeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13180:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:13181:1: ( ( rule__AttributeCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:13153:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:13154:1: ( ( rule__AttributeCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:13181:1: ( ( rule__AttributeCS__Alternatives_0 )? )
- // InternalQVTimperative.g:13182:2: ( rule__AttributeCS__Alternatives_0 )?
+ // InternalQVTimperative.g:13154:1: ( ( rule__AttributeCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:13155:2: ( rule__AttributeCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:13183:2: ( rule__AttributeCS__Alternatives_0 )?
+ // InternalQVTimperative.g:13156:2: ( rule__AttributeCS__Alternatives_0 )?
int alt148=2;
int LA148_0 = input.LA(1);
@@ -46461,7 +46377,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt148) {
case 1 :
- // InternalQVTimperative.g:13183:3: rule__AttributeCS__Alternatives_0
+ // InternalQVTimperative.g:13156:3: rule__AttributeCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_0();
@@ -46499,14 +46415,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__1"
- // InternalQVTimperative.g:13191:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ;
+ // InternalQVTimperative.g:13164:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ;
public final void rule__AttributeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13195:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 )
- // InternalQVTimperative.g:13196:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2
+ // InternalQVTimperative.g:13168:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 )
+ // InternalQVTimperative.g:13169:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AttributeCS__Group__1__Impl();
@@ -46537,17 +46453,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__1__Impl"
- // InternalQVTimperative.g:13203:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ;
+ // InternalQVTimperative.g:13176:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ;
public final void rule__AttributeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13207:1: ( ( 'attribute' ) )
- // InternalQVTimperative.g:13208:1: ( 'attribute' )
+ // InternalQVTimperative.g:13180:1: ( ( 'attribute' ) )
+ // InternalQVTimperative.g:13181:1: ( 'attribute' )
{
- // InternalQVTimperative.g:13208:1: ( 'attribute' )
- // InternalQVTimperative.g:13209:2: 'attribute'
+ // InternalQVTimperative.g:13181:1: ( 'attribute' )
+ // InternalQVTimperative.g:13182:2: 'attribute'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
@@ -46578,14 +46494,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__2"
- // InternalQVTimperative.g:13218:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ;
+ // InternalQVTimperative.g:13191:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ;
public final void rule__AttributeCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13222:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 )
- // InternalQVTimperative.g:13223:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3
+ // InternalQVTimperative.g:13195:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 )
+ // InternalQVTimperative.g:13196:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_49);
rule__AttributeCS__Group__2__Impl();
@@ -46616,23 +46532,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__2__Impl"
- // InternalQVTimperative.g:13230:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:13203:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ;
public final void rule__AttributeCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13234:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:13235:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:13207:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:13208:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:13235:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:13236:2: ( rule__AttributeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:13208:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:13209:2: ( rule__AttributeCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:13237:2: ( rule__AttributeCS__NameAssignment_2 )
- // InternalQVTimperative.g:13237:3: rule__AttributeCS__NameAssignment_2
+ // InternalQVTimperative.g:13210:2: ( rule__AttributeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:13210:3: rule__AttributeCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__NameAssignment_2();
@@ -46667,14 +46583,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__3"
- // InternalQVTimperative.g:13245:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ;
+ // InternalQVTimperative.g:13218:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ;
public final void rule__AttributeCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13249:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 )
- // InternalQVTimperative.g:13250:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4
+ // InternalQVTimperative.g:13222:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 )
+ // InternalQVTimperative.g:13223:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_49);
rule__AttributeCS__Group__3__Impl();
@@ -46705,22 +46621,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__3__Impl"
- // InternalQVTimperative.g:13257:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:13230:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ;
public final void rule__AttributeCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13261:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:13262:1: ( ( rule__AttributeCS__Group_3__0 )? )
+ // InternalQVTimperative.g:13234:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:13235:1: ( ( rule__AttributeCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:13262:1: ( ( rule__AttributeCS__Group_3__0 )? )
- // InternalQVTimperative.g:13263:2: ( rule__AttributeCS__Group_3__0 )?
+ // InternalQVTimperative.g:13235:1: ( ( rule__AttributeCS__Group_3__0 )? )
+ // InternalQVTimperative.g:13236:2: ( rule__AttributeCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:13264:2: ( rule__AttributeCS__Group_3__0 )?
+ // InternalQVTimperative.g:13237:2: ( rule__AttributeCS__Group_3__0 )?
int alt149=2;
int LA149_0 = input.LA(1);
@@ -46729,7 +46645,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt149) {
case 1 :
- // InternalQVTimperative.g:13264:3: rule__AttributeCS__Group_3__0
+ // InternalQVTimperative.g:13237:3: rule__AttributeCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_3__0();
@@ -46767,14 +46683,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__4"
- // InternalQVTimperative.g:13272:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ;
+ // InternalQVTimperative.g:13245:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ;
public final void rule__AttributeCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13276:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 )
- // InternalQVTimperative.g:13277:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5
+ // InternalQVTimperative.g:13249:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 )
+ // InternalQVTimperative.g:13250:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_49);
rule__AttributeCS__Group__4__Impl();
@@ -46805,22 +46721,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__4__Impl"
- // InternalQVTimperative.g:13284:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:13257:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ;
public final void rule__AttributeCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13288:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:13289:1: ( ( rule__AttributeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13261:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:13262:1: ( ( rule__AttributeCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:13289:1: ( ( rule__AttributeCS__Group_4__0 )? )
- // InternalQVTimperative.g:13290:2: ( rule__AttributeCS__Group_4__0 )?
+ // InternalQVTimperative.g:13262:1: ( ( rule__AttributeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13263:2: ( rule__AttributeCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:13291:2: ( rule__AttributeCS__Group_4__0 )?
+ // InternalQVTimperative.g:13264:2: ( rule__AttributeCS__Group_4__0 )?
int alt150=2;
int LA150_0 = input.LA(1);
@@ -46829,7 +46745,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt150) {
case 1 :
- // InternalQVTimperative.g:13291:3: rule__AttributeCS__Group_4__0
+ // InternalQVTimperative.g:13264:3: rule__AttributeCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_4__0();
@@ -46867,14 +46783,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__5"
- // InternalQVTimperative.g:13299:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ;
+ // InternalQVTimperative.g:13272:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ;
public final void rule__AttributeCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13303:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 )
- // InternalQVTimperative.g:13304:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6
+ // InternalQVTimperative.g:13276:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 )
+ // InternalQVTimperative.g:13277:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_49);
rule__AttributeCS__Group__5__Impl();
@@ -46905,22 +46821,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__5__Impl"
- // InternalQVTimperative.g:13311:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:13284:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ;
public final void rule__AttributeCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13315:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:13316:1: ( ( rule__AttributeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:13288:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:13289:1: ( ( rule__AttributeCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:13316:1: ( ( rule__AttributeCS__Group_5__0 )? )
- // InternalQVTimperative.g:13317:2: ( rule__AttributeCS__Group_5__0 )?
+ // InternalQVTimperative.g:13289:1: ( ( rule__AttributeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:13290:2: ( rule__AttributeCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:13318:2: ( rule__AttributeCS__Group_5__0 )?
+ // InternalQVTimperative.g:13291:2: ( rule__AttributeCS__Group_5__0 )?
int alt151=2;
int LA151_0 = input.LA(1);
@@ -46933,7 +46849,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt151) {
case 1 :
- // InternalQVTimperative.g:13318:3: rule__AttributeCS__Group_5__0
+ // InternalQVTimperative.g:13291:3: rule__AttributeCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5__0();
@@ -46971,14 +46887,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__6"
- // InternalQVTimperative.g:13326:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ;
+ // InternalQVTimperative.g:13299:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ;
public final void rule__AttributeCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13330:1: ( rule__AttributeCS__Group__6__Impl )
- // InternalQVTimperative.g:13331:2: rule__AttributeCS__Group__6__Impl
+ // InternalQVTimperative.g:13303:1: ( rule__AttributeCS__Group__6__Impl )
+ // InternalQVTimperative.g:13304:2: rule__AttributeCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group__6__Impl();
@@ -47004,23 +46920,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__6__Impl"
- // InternalQVTimperative.g:13337:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:13310:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ;
public final void rule__AttributeCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13341:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:13342:1: ( ( rule__AttributeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:13314:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:13315:1: ( ( rule__AttributeCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:13342:1: ( ( rule__AttributeCS__Alternatives_6 ) )
- // InternalQVTimperative.g:13343:2: ( rule__AttributeCS__Alternatives_6 )
+ // InternalQVTimperative.g:13315:1: ( ( rule__AttributeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:13316:2: ( rule__AttributeCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:13344:2: ( rule__AttributeCS__Alternatives_6 )
- // InternalQVTimperative.g:13344:3: rule__AttributeCS__Alternatives_6
+ // InternalQVTimperative.g:13317:2: ( rule__AttributeCS__Alternatives_6 )
+ // InternalQVTimperative.g:13317:3: rule__AttributeCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_6();
@@ -47055,14 +46971,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__0"
- // InternalQVTimperative.g:13353:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:13326:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ;
public final void rule__AttributeCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13357:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 )
- // InternalQVTimperative.g:13358:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1
+ // InternalQVTimperative.g:13330:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 )
+ // InternalQVTimperative.g:13331:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1
{
pushFollow(FollowSets000.FOLLOW_70);
rule__AttributeCS__Group_0_0__0__Impl();
@@ -47093,23 +47009,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:13365:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:13338:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ;
public final void rule__AttributeCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13369:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:13370:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:13342:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:13343:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
{
- // InternalQVTimperative.g:13370:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
- // InternalQVTimperative.g:13371:2: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:13343:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:13344:2: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:13372:2: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:13372:3: rule__AttributeCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:13345:2: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:13345:3: rule__AttributeCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_0_0();
@@ -47144,14 +47060,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__1"
- // InternalQVTimperative.g:13380:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:13353:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ;
public final void rule__AttributeCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13384:1: ( rule__AttributeCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:13385:2: rule__AttributeCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:13357:1: ( rule__AttributeCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:13358:2: rule__AttributeCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_0__1__Impl();
@@ -47177,22 +47093,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:13391:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:13364:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ;
public final void rule__AttributeCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13395:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:13396:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:13368:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:13369:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
{
- // InternalQVTimperative.g:13396:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
- // InternalQVTimperative.g:13397:2: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:13369:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:13370:2: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:13398:2: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:13371:2: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
int alt152=2;
int LA152_0 = input.LA(1);
@@ -47201,7 +47117,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt152) {
case 1 :
- // InternalQVTimperative.g:13398:3: rule__AttributeCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:13371:3: rule__AttributeCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_0_1();
@@ -47239,14 +47155,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__0"
- // InternalQVTimperative.g:13407:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:13380:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ;
public final void rule__AttributeCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13411:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 )
- // InternalQVTimperative.g:13412:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1
+ // InternalQVTimperative.g:13384:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 )
+ // InternalQVTimperative.g:13385:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1
{
pushFollow(FollowSets000.FOLLOW_71);
rule__AttributeCS__Group_0_1__0__Impl();
@@ -47277,23 +47193,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:13419:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:13392:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ;
public final void rule__AttributeCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13423:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:13424:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:13396:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:13397:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
{
- // InternalQVTimperative.g:13424:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
- // InternalQVTimperative.g:13425:2: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:13397:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:13398:2: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:13426:2: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:13426:3: rule__AttributeCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:13399:2: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:13399:3: rule__AttributeCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_1_0();
@@ -47328,14 +47244,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__1"
- // InternalQVTimperative.g:13434:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:13407:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ;
public final void rule__AttributeCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13438:1: ( rule__AttributeCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:13439:2: rule__AttributeCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:13411:1: ( rule__AttributeCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:13412:2: rule__AttributeCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_1__1__Impl();
@@ -47361,22 +47277,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:13445:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:13418:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ;
public final void rule__AttributeCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13449:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:13450:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:13422:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:13423:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
{
- // InternalQVTimperative.g:13450:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
- // InternalQVTimperative.g:13451:2: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:13423:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:13424:2: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:13452:2: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:13425:2: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
int alt153=2;
int LA153_0 = input.LA(1);
@@ -47385,7 +47301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt153) {
case 1 :
- // InternalQVTimperative.g:13452:3: rule__AttributeCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:13425:3: rule__AttributeCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_1_1();
@@ -47423,14 +47339,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__0"
- // InternalQVTimperative.g:13461:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ;
+ // InternalQVTimperative.g:13434:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ;
public final void rule__AttributeCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13465:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 )
- // InternalQVTimperative.g:13466:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1
+ // InternalQVTimperative.g:13438:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 )
+ // InternalQVTimperative.g:13439:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AttributeCS__Group_3__0__Impl();
@@ -47461,17 +47377,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__0__Impl"
- // InternalQVTimperative.g:13473:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13446:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13477:1: ( ( ':' ) )
- // InternalQVTimperative.g:13478:1: ( ':' )
+ // InternalQVTimperative.g:13450:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13451:1: ( ':' )
{
- // InternalQVTimperative.g:13478:1: ( ':' )
- // InternalQVTimperative.g:13479:2: ':'
+ // InternalQVTimperative.g:13451:1: ( ':' )
+ // InternalQVTimperative.g:13452:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
@@ -47502,14 +47418,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__1"
- // InternalQVTimperative.g:13488:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:13461:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ;
public final void rule__AttributeCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13492:1: ( rule__AttributeCS__Group_3__1__Impl )
- // InternalQVTimperative.g:13493:2: rule__AttributeCS__Group_3__1__Impl
+ // InternalQVTimperative.g:13465:1: ( rule__AttributeCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:13466:2: rule__AttributeCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_3__1__Impl();
@@ -47535,23 +47451,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__1__Impl"
- // InternalQVTimperative.g:13499:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:13472:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ;
public final void rule__AttributeCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13503:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:13504:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:13476:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:13477:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:13504:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
- // InternalQVTimperative.g:13505:2: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:13477:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:13478:2: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedTypeAssignment_3_1());
}
- // InternalQVTimperative.g:13506:2: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
- // InternalQVTimperative.g:13506:3: rule__AttributeCS__OwnedTypeAssignment_3_1
+ // InternalQVTimperative.g:13479:2: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:13479:3: rule__AttributeCS__OwnedTypeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedTypeAssignment_3_1();
@@ -47586,14 +47502,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__0"
- // InternalQVTimperative.g:13515:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ;
+ // InternalQVTimperative.g:13488:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ;
public final void rule__AttributeCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13519:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 )
- // InternalQVTimperative.g:13520:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1
+ // InternalQVTimperative.g:13492:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 )
+ // InternalQVTimperative.g:13493:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_56);
rule__AttributeCS__Group_4__0__Impl();
@@ -47624,17 +47540,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__0__Impl"
- // InternalQVTimperative.g:13527:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:13500:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ;
public final void rule__AttributeCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13531:1: ( ( '=' ) )
- // InternalQVTimperative.g:13532:1: ( '=' )
+ // InternalQVTimperative.g:13504:1: ( ( '=' ) )
+ // InternalQVTimperative.g:13505:1: ( '=' )
{
- // InternalQVTimperative.g:13532:1: ( '=' )
- // InternalQVTimperative.g:13533:2: '='
+ // InternalQVTimperative.g:13505:1: ( '=' )
+ // InternalQVTimperative.g:13506:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
@@ -47665,14 +47581,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__1"
- // InternalQVTimperative.g:13542:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:13515:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ;
public final void rule__AttributeCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13546:1: ( rule__AttributeCS__Group_4__1__Impl )
- // InternalQVTimperative.g:13547:2: rule__AttributeCS__Group_4__1__Impl
+ // InternalQVTimperative.g:13519:1: ( rule__AttributeCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:13520:2: rule__AttributeCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_4__1__Impl();
@@ -47698,23 +47614,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__1__Impl"
- // InternalQVTimperative.g:13553:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:13526:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ;
public final void rule__AttributeCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13557:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) )
- // InternalQVTimperative.g:13558:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
+ // InternalQVTimperative.g:13530:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:13531:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
{
- // InternalQVTimperative.g:13558:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
- // InternalQVTimperative.g:13559:2: ( rule__AttributeCS__DefaultAssignment_4_1 )
+ // InternalQVTimperative.g:13531:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
+ // InternalQVTimperative.g:13532:2: ( rule__AttributeCS__DefaultAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDefaultAssignment_4_1());
}
- // InternalQVTimperative.g:13560:2: ( rule__AttributeCS__DefaultAssignment_4_1 )
- // InternalQVTimperative.g:13560:3: rule__AttributeCS__DefaultAssignment_4_1
+ // InternalQVTimperative.g:13533:2: ( rule__AttributeCS__DefaultAssignment_4_1 )
+ // InternalQVTimperative.g:13533:3: rule__AttributeCS__DefaultAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__DefaultAssignment_4_1();
@@ -47749,14 +47665,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__0"
- // InternalQVTimperative.g:13569:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ;
+ // InternalQVTimperative.g:13542:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ;
public final void rule__AttributeCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13573:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 )
- // InternalQVTimperative.g:13574:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1
+ // InternalQVTimperative.g:13546:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 )
+ // InternalQVTimperative.g:13547:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_72);
rule__AttributeCS__Group_5__0__Impl();
@@ -47787,17 +47703,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__0__Impl"
- // InternalQVTimperative.g:13581:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:13554:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ;
public final void rule__AttributeCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13585:1: ( ( '{' ) )
- // InternalQVTimperative.g:13586:1: ( '{' )
+ // InternalQVTimperative.g:13558:1: ( ( '{' ) )
+ // InternalQVTimperative.g:13559:1: ( '{' )
{
- // InternalQVTimperative.g:13586:1: ( '{' )
- // InternalQVTimperative.g:13587:2: '{'
+ // InternalQVTimperative.g:13559:1: ( '{' )
+ // InternalQVTimperative.g:13560:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
@@ -47828,14 +47744,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__1"
- // InternalQVTimperative.g:13596:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ;
+ // InternalQVTimperative.g:13569:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ;
public final void rule__AttributeCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13600:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 )
- // InternalQVTimperative.g:13601:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2
+ // InternalQVTimperative.g:13573:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 )
+ // InternalQVTimperative.g:13574:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_46);
rule__AttributeCS__Group_5__1__Impl();
@@ -47866,26 +47782,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__1__Impl"
- // InternalQVTimperative.g:13608:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ;
+ // InternalQVTimperative.g:13581:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ;
public final void rule__AttributeCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13612:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) )
- // InternalQVTimperative.g:13613:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:13585:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) )
+ // InternalQVTimperative.g:13586:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
{
- // InternalQVTimperative.g:13613:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:13614:2: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:13586:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:13587:2: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* )
{
- // InternalQVTimperative.g:13614:2: ( ( rule__AttributeCS__Group_5_1__0 ) )
- // InternalQVTimperative.g:13615:3: ( rule__AttributeCS__Group_5_1__0 )
+ // InternalQVTimperative.g:13587:2: ( ( rule__AttributeCS__Group_5_1__0 ) )
+ // InternalQVTimperative.g:13588:3: ( rule__AttributeCS__Group_5_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:13616:3: ( rule__AttributeCS__Group_5_1__0 )
- // InternalQVTimperative.g:13616:4: rule__AttributeCS__Group_5_1__0
+ // InternalQVTimperative.g:13589:3: ( rule__AttributeCS__Group_5_1__0 )
+ // InternalQVTimperative.g:13589:4: rule__AttributeCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_73);
rule__AttributeCS__Group_5_1__0();
@@ -47901,13 +47817,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:13619:2: ( ( rule__AttributeCS__Group_5_1__0 )* )
- // InternalQVTimperative.g:13620:3: ( rule__AttributeCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:13592:2: ( ( rule__AttributeCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:13593:3: ( rule__AttributeCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:13621:3: ( rule__AttributeCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:13594:3: ( rule__AttributeCS__Group_5_1__0 )*
loop154:
do {
int alt154=2;
@@ -47920,7 +47836,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt154) {
case 1 :
- // InternalQVTimperative.g:13621:4: rule__AttributeCS__Group_5_1__0
+ // InternalQVTimperative.g:13594:4: rule__AttributeCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_73);
rule__AttributeCS__Group_5_1__0();
@@ -47964,14 +47880,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__2"
- // InternalQVTimperative.g:13630:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:13603:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ;
public final void rule__AttributeCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13634:1: ( rule__AttributeCS__Group_5__2__Impl )
- // InternalQVTimperative.g:13635:2: rule__AttributeCS__Group_5__2__Impl
+ // InternalQVTimperative.g:13607:1: ( rule__AttributeCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:13608:2: rule__AttributeCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5__2__Impl();
@@ -47997,17 +47913,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__2__Impl"
- // InternalQVTimperative.g:13641:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13614:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ;
public final void rule__AttributeCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13645:1: ( ( '}' ) )
- // InternalQVTimperative.g:13646:1: ( '}' )
+ // InternalQVTimperative.g:13618:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13619:1: ( '}' )
{
- // InternalQVTimperative.g:13646:1: ( '}' )
- // InternalQVTimperative.g:13647:2: '}'
+ // InternalQVTimperative.g:13619:1: ( '}' )
+ // InternalQVTimperative.g:13620:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
@@ -48038,14 +47954,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__0"
- // InternalQVTimperative.g:13657:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:13630:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ;
public final void rule__AttributeCS__Group_5_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13661:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 )
- // InternalQVTimperative.g:13662:2: rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1
+ // InternalQVTimperative.g:13634:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 )
+ // InternalQVTimperative.g:13635:2: rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__AttributeCS__Group_5_1__0__Impl();
@@ -48076,23 +47992,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:13669:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ;
+ // InternalQVTimperative.g:13642:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ;
public final void rule__AttributeCS__Group_5_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13673:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) )
- // InternalQVTimperative.g:13674:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
+ // InternalQVTimperative.g:13646:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) )
+ // InternalQVTimperative.g:13647:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
{
- // InternalQVTimperative.g:13674:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
- // InternalQVTimperative.g:13675:2: ( rule__AttributeCS__Alternatives_5_1_0 )
+ // InternalQVTimperative.g:13647:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
+ // InternalQVTimperative.g:13648:2: ( rule__AttributeCS__Alternatives_5_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_5_1_0());
}
- // InternalQVTimperative.g:13676:2: ( rule__AttributeCS__Alternatives_5_1_0 )
- // InternalQVTimperative.g:13676:3: rule__AttributeCS__Alternatives_5_1_0
+ // InternalQVTimperative.g:13649:2: ( rule__AttributeCS__Alternatives_5_1_0 )
+ // InternalQVTimperative.g:13649:3: rule__AttributeCS__Alternatives_5_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_5_1_0();
@@ -48127,14 +48043,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__1"
- // InternalQVTimperative.g:13684:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:13657:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ;
public final void rule__AttributeCS__Group_5_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13688:1: ( rule__AttributeCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:13689:2: rule__AttributeCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:13661:1: ( rule__AttributeCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:13662:2: rule__AttributeCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5_1__1__Impl();
@@ -48160,22 +48076,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:13695:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:13668:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ;
public final void rule__AttributeCS__Group_5_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13699:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:13700:1: ( ( ',' )? )
+ // InternalQVTimperative.g:13672:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:13673:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:13700:1: ( ( ',' )? )
- // InternalQVTimperative.g:13701:2: ( ',' )?
+ // InternalQVTimperative.g:13673:1: ( ( ',' )? )
+ // InternalQVTimperative.g:13674:2: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1());
}
- // InternalQVTimperative.g:13702:2: ( ',' )?
+ // InternalQVTimperative.g:13675:2: ( ',' )?
int alt155=2;
int LA155_0 = input.LA(1);
@@ -48184,7 +48100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt155) {
case 1 :
- // InternalQVTimperative.g:13702:3: ','
+ // InternalQVTimperative.g:13675:3: ','
{
match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -48218,14 +48134,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__0"
- // InternalQVTimperative.g:13711:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ;
+ // InternalQVTimperative.g:13684:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ;
public final void rule__AttributeCS__Group_6_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13715:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 )
- // InternalQVTimperative.g:13716:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1
+ // InternalQVTimperative.g:13688:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 )
+ // InternalQVTimperative.g:13689:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1
{
pushFollow(FollowSets000.FOLLOW_74);
rule__AttributeCS__Group_6_0__0__Impl();
@@ -48256,17 +48172,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__0__Impl"
- // InternalQVTimperative.g:13723:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:13696:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ;
public final void rule__AttributeCS__Group_6_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13727:1: ( ( '{' ) )
- // InternalQVTimperative.g:13728:1: ( '{' )
+ // InternalQVTimperative.g:13700:1: ( ( '{' ) )
+ // InternalQVTimperative.g:13701:1: ( '{' )
{
- // InternalQVTimperative.g:13728:1: ( '{' )
- // InternalQVTimperative.g:13729:2: '{'
+ // InternalQVTimperative.g:13701:1: ( '{' )
+ // InternalQVTimperative.g:13702:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
@@ -48297,14 +48213,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__1"
- // InternalQVTimperative.g:13738:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ;
+ // InternalQVTimperative.g:13711:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ;
public final void rule__AttributeCS__Group_6_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13742:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 )
- // InternalQVTimperative.g:13743:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2
+ // InternalQVTimperative.g:13715:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 )
+ // InternalQVTimperative.g:13716:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2
{
pushFollow(FollowSets000.FOLLOW_74);
rule__AttributeCS__Group_6_0__1__Impl();
@@ -48335,22 +48251,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__1__Impl"
- // InternalQVTimperative.g:13750:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ;
+ // InternalQVTimperative.g:13723:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ;
public final void rule__AttributeCS__Group_6_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13754:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) )
- // InternalQVTimperative.g:13755:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
+ // InternalQVTimperative.g:13727:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) )
+ // InternalQVTimperative.g:13728:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
{
- // InternalQVTimperative.g:13755:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
- // InternalQVTimperative.g:13756:2: ( rule__AttributeCS__Alternatives_6_0_1 )*
+ // InternalQVTimperative.g:13728:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
+ // InternalQVTimperative.g:13729:2: ( rule__AttributeCS__Alternatives_6_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_6_0_1());
}
- // InternalQVTimperative.g:13757:2: ( rule__AttributeCS__Alternatives_6_0_1 )*
+ // InternalQVTimperative.g:13730:2: ( rule__AttributeCS__Alternatives_6_0_1 )*
loop156:
do {
int alt156=2;
@@ -48363,7 +48279,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt156) {
case 1 :
- // InternalQVTimperative.g:13757:3: rule__AttributeCS__Alternatives_6_0_1
+ // InternalQVTimperative.g:13730:3: rule__AttributeCS__Alternatives_6_0_1
{
pushFollow(FollowSets000.FOLLOW_75);
rule__AttributeCS__Alternatives_6_0_1();
@@ -48404,14 +48320,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__2"
- // InternalQVTimperative.g:13765:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ;
+ // InternalQVTimperative.g:13738:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ;
public final void rule__AttributeCS__Group_6_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13769:1: ( rule__AttributeCS__Group_6_0__2__Impl )
- // InternalQVTimperative.g:13770:2: rule__AttributeCS__Group_6_0__2__Impl
+ // InternalQVTimperative.g:13742:1: ( rule__AttributeCS__Group_6_0__2__Impl )
+ // InternalQVTimperative.g:13743:2: rule__AttributeCS__Group_6_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0__2__Impl();
@@ -48437,17 +48353,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__2__Impl"
- // InternalQVTimperative.g:13776:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13749:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ;
public final void rule__AttributeCS__Group_6_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13780:1: ( ( '}' ) )
- // InternalQVTimperative.g:13781:1: ( '}' )
+ // InternalQVTimperative.g:13753:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13754:1: ( '}' )
{
- // InternalQVTimperative.g:13781:1: ( '}' )
- // InternalQVTimperative.g:13782:2: '}'
+ // InternalQVTimperative.g:13754:1: ( '}' )
+ // InternalQVTimperative.g:13755:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
@@ -48478,14 +48394,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0"
- // InternalQVTimperative.g:13792:1: rule__AttributeCS__Group_6_0_1_0__0 : rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ;
+ // InternalQVTimperative.g:13765:1: rule__AttributeCS__Group_6_0_1_0__0 : rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ;
public final void rule__AttributeCS__Group_6_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13796:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 )
- // InternalQVTimperative.g:13797:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1
+ // InternalQVTimperative.g:13769:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 )
+ // InternalQVTimperative.g:13770:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1
{
pushFollow(FollowSets000.FOLLOW_18);
rule__AttributeCS__Group_6_0_1_0__0__Impl();
@@ -48516,17 +48432,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0__Impl"
- // InternalQVTimperative.g:13804:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ;
+ // InternalQVTimperative.g:13777:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ;
public final void rule__AttributeCS__Group_6_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13808:1: ( ( 'initial' ) )
- // InternalQVTimperative.g:13809:1: ( 'initial' )
+ // InternalQVTimperative.g:13781:1: ( ( 'initial' ) )
+ // InternalQVTimperative.g:13782:1: ( 'initial' )
{
- // InternalQVTimperative.g:13809:1: ( 'initial' )
- // InternalQVTimperative.g:13810:2: 'initial'
+ // InternalQVTimperative.g:13782:1: ( 'initial' )
+ // InternalQVTimperative.g:13783:2: 'initial'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
@@ -48557,14 +48473,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1"
- // InternalQVTimperative.g:13819:1: rule__AttributeCS__Group_6_0_1_0__1 : rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ;
+ // InternalQVTimperative.g:13792:1: rule__AttributeCS__Group_6_0_1_0__1 : rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ;
public final void rule__AttributeCS__Group_6_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13823:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 )
- // InternalQVTimperative.g:13824:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2
+ // InternalQVTimperative.g:13796:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 )
+ // InternalQVTimperative.g:13797:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2
{
pushFollow(FollowSets000.FOLLOW_18);
rule__AttributeCS__Group_6_0_1_0__1__Impl();
@@ -48595,22 +48511,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1__Impl"
- // InternalQVTimperative.g:13831:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:13804:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__AttributeCS__Group_6_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13835:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:13836:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13808:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:13809:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:13836:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:13837:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13809:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13810:2: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_0_1());
}
- // InternalQVTimperative.g:13838:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13811:2: ( ruleUnrestrictedName )?
int alt157=2;
int LA157_0 = input.LA(1);
@@ -48619,7 +48535,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt157) {
case 1 :
- // InternalQVTimperative.g:13838:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:13811:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -48657,14 +48573,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2"
- // InternalQVTimperative.g:13846:1: rule__AttributeCS__Group_6_0_1_0__2 : rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ;
+ // InternalQVTimperative.g:13819:1: rule__AttributeCS__Group_6_0_1_0__2 : rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ;
public final void rule__AttributeCS__Group_6_0_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13850:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 )
- // InternalQVTimperative.g:13851:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3
+ // InternalQVTimperative.g:13823:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 )
+ // InternalQVTimperative.g:13824:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3
{
pushFollow(FollowSets000.FOLLOW_76);
rule__AttributeCS__Group_6_0_1_0__2__Impl();
@@ -48695,17 +48611,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2__Impl"
- // InternalQVTimperative.g:13858:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13831:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_6_0_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13862:1: ( ( ':' ) )
- // InternalQVTimperative.g:13863:1: ( ':' )
+ // InternalQVTimperative.g:13835:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13836:1: ( ':' )
{
- // InternalQVTimperative.g:13863:1: ( ':' )
- // InternalQVTimperative.g:13864:2: ':'
+ // InternalQVTimperative.g:13836:1: ( ':' )
+ // InternalQVTimperative.g:13837:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
@@ -48736,14 +48652,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3"
- // InternalQVTimperative.g:13873:1: rule__AttributeCS__Group_6_0_1_0__3 : rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ;
+ // InternalQVTimperative.g:13846:1: rule__AttributeCS__Group_6_0_1_0__3 : rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ;
public final void rule__AttributeCS__Group_6_0_1_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13877:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 )
- // InternalQVTimperative.g:13878:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4
+ // InternalQVTimperative.g:13850:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 )
+ // InternalQVTimperative.g:13851:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4
{
pushFollow(FollowSets000.FOLLOW_76);
rule__AttributeCS__Group_6_0_1_0__3__Impl();
@@ -48774,22 +48690,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3__Impl"
- // InternalQVTimperative.g:13885:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ;
+ // InternalQVTimperative.g:13858:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ;
public final void rule__AttributeCS__Group_6_0_1_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13889:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) )
- // InternalQVTimperative.g:13890:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
+ // InternalQVTimperative.g:13862:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) )
+ // InternalQVTimperative.g:13863:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
{
- // InternalQVTimperative.g:13890:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
- // InternalQVTimperative.g:13891:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
+ // InternalQVTimperative.g:13863:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
+ // InternalQVTimperative.g:13864:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_0_3());
}
- // InternalQVTimperative.g:13892:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
+ // InternalQVTimperative.g:13865:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
int alt158=2;
int LA158_0 = input.LA(1);
@@ -48798,7 +48714,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt158) {
case 1 :
- // InternalQVTimperative.g:13892:3: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3
+ // InternalQVTimperative.g:13865:3: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3();
@@ -48836,14 +48752,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4"
- // InternalQVTimperative.g:13900:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ;
+ // InternalQVTimperative.g:13873:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ;
public final void rule__AttributeCS__Group_6_0_1_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13904:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl )
- // InternalQVTimperative.g:13905:2: rule__AttributeCS__Group_6_0_1_0__4__Impl
+ // InternalQVTimperative.g:13877:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl )
+ // InternalQVTimperative.g:13878:2: rule__AttributeCS__Group_6_0_1_0__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_0__4__Impl();
@@ -48869,17 +48785,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4__Impl"
- // InternalQVTimperative.g:13911:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:13884:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ;
public final void rule__AttributeCS__Group_6_0_1_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13915:1: ( ( ';' ) )
- // InternalQVTimperative.g:13916:1: ( ';' )
+ // InternalQVTimperative.g:13888:1: ( ( ';' ) )
+ // InternalQVTimperative.g:13889:1: ( ';' )
{
- // InternalQVTimperative.g:13916:1: ( ';' )
- // InternalQVTimperative.g:13917:2: ';'
+ // InternalQVTimperative.g:13889:1: ( ';' )
+ // InternalQVTimperative.g:13890:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
@@ -48910,14 +48826,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0"
- // InternalQVTimperative.g:13927:1: rule__AttributeCS__Group_6_0_1_1__0 : rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ;
+ // InternalQVTimperative.g:13900:1: rule__AttributeCS__Group_6_0_1_1__0 : rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ;
public final void rule__AttributeCS__Group_6_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13931:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 )
- // InternalQVTimperative.g:13932:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1
+ // InternalQVTimperative.g:13904:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 )
+ // InternalQVTimperative.g:13905:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1
{
pushFollow(FollowSets000.FOLLOW_18);
rule__AttributeCS__Group_6_0_1_1__0__Impl();
@@ -48948,17 +48864,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0__Impl"
- // InternalQVTimperative.g:13939:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ;
+ // InternalQVTimperative.g:13912:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ;
public final void rule__AttributeCS__Group_6_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13943:1: ( ( 'derivation' ) )
- // InternalQVTimperative.g:13944:1: ( 'derivation' )
+ // InternalQVTimperative.g:13916:1: ( ( 'derivation' ) )
+ // InternalQVTimperative.g:13917:1: ( 'derivation' )
{
- // InternalQVTimperative.g:13944:1: ( 'derivation' )
- // InternalQVTimperative.g:13945:2: 'derivation'
+ // InternalQVTimperative.g:13917:1: ( 'derivation' )
+ // InternalQVTimperative.g:13918:2: 'derivation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
@@ -48989,14 +48905,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1"
- // InternalQVTimperative.g:13954:1: rule__AttributeCS__Group_6_0_1_1__1 : rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ;
+ // InternalQVTimperative.g:13927:1: rule__AttributeCS__Group_6_0_1_1__1 : rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ;
public final void rule__AttributeCS__Group_6_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13958:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 )
- // InternalQVTimperative.g:13959:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2
+ // InternalQVTimperative.g:13931:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 )
+ // InternalQVTimperative.g:13932:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2
{
pushFollow(FollowSets000.FOLLOW_18);
rule__AttributeCS__Group_6_0_1_1__1__Impl();
@@ -49027,22 +48943,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1__Impl"
- // InternalQVTimperative.g:13966:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:13939:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__AttributeCS__Group_6_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13970:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:13971:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13943:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:13944:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:13971:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:13972:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13944:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13945:2: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_1_1());
}
- // InternalQVTimperative.g:13973:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13946:2: ( ruleUnrestrictedName )?
int alt159=2;
int LA159_0 = input.LA(1);
@@ -49051,7 +48967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt159) {
case 1 :
- // InternalQVTimperative.g:13973:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:13946:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -49089,14 +49005,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2"
- // InternalQVTimperative.g:13981:1: rule__AttributeCS__Group_6_0_1_1__2 : rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ;
+ // InternalQVTimperative.g:13954:1: rule__AttributeCS__Group_6_0_1_1__2 : rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ;
public final void rule__AttributeCS__Group_6_0_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13985:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 )
- // InternalQVTimperative.g:13986:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3
+ // InternalQVTimperative.g:13958:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 )
+ // InternalQVTimperative.g:13959:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3
{
pushFollow(FollowSets000.FOLLOW_76);
rule__AttributeCS__Group_6_0_1_1__2__Impl();
@@ -49127,17 +49043,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2__Impl"
- // InternalQVTimperative.g:13993:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13966:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_6_0_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13997:1: ( ( ':' ) )
- // InternalQVTimperative.g:13998:1: ( ':' )
+ // InternalQVTimperative.g:13970:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13971:1: ( ':' )
{
- // InternalQVTimperative.g:13998:1: ( ':' )
- // InternalQVTimperative.g:13999:2: ':'
+ // InternalQVTimperative.g:13971:1: ( ':' )
+ // InternalQVTimperative.g:13972:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
@@ -49168,14 +49084,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3"
- // InternalQVTimperative.g:14008:1: rule__AttributeCS__Group_6_0_1_1__3 : rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ;
+ // InternalQVTimperative.g:13981:1: rule__AttributeCS__Group_6_0_1_1__3 : rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ;
public final void rule__AttributeCS__Group_6_0_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14012:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 )
- // InternalQVTimperative.g:14013:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4
+ // InternalQVTimperative.g:13985:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 )
+ // InternalQVTimperative.g:13986:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4
{
pushFollow(FollowSets000.FOLLOW_76);
rule__AttributeCS__Group_6_0_1_1__3__Impl();
@@ -49206,22 +49122,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3__Impl"
- // InternalQVTimperative.g:14020:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ;
+ // InternalQVTimperative.g:13993:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ;
public final void rule__AttributeCS__Group_6_0_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14024:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) )
- // InternalQVTimperative.g:14025:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
+ // InternalQVTimperative.g:13997:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) )
+ // InternalQVTimperative.g:13998:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
{
- // InternalQVTimperative.g:14025:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
- // InternalQVTimperative.g:14026:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
+ // InternalQVTimperative.g:13998:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
+ // InternalQVTimperative.g:13999:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_1_3());
}
- // InternalQVTimperative.g:14027:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
+ // InternalQVTimperative.g:14000:2: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
int alt160=2;
int LA160_0 = input.LA(1);
@@ -49230,7 +49146,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt160) {
case 1 :
- // InternalQVTimperative.g:14027:3: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3
+ // InternalQVTimperative.g:14000:3: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3();
@@ -49268,14 +49184,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4"
- // InternalQVTimperative.g:14035:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ;
+ // InternalQVTimperative.g:14008:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ;
public final void rule__AttributeCS__Group_6_0_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14039:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl )
- // InternalQVTimperative.g:14040:2: rule__AttributeCS__Group_6_0_1_1__4__Impl
+ // InternalQVTimperative.g:14012:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl )
+ // InternalQVTimperative.g:14013:2: rule__AttributeCS__Group_6_0_1_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_1__4__Impl();
@@ -49301,17 +49217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4__Impl"
- // InternalQVTimperative.g:14046:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:14019:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ;
public final void rule__AttributeCS__Group_6_0_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14050:1: ( ( ';' ) )
- // InternalQVTimperative.g:14051:1: ( ';' )
+ // InternalQVTimperative.g:14023:1: ( ( ';' ) )
+ // InternalQVTimperative.g:14024:1: ( ';' )
{
- // InternalQVTimperative.g:14051:1: ( ';' )
- // InternalQVTimperative.g:14052:2: ';'
+ // InternalQVTimperative.g:14024:1: ( ';' )
+ // InternalQVTimperative.g:14025:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
@@ -49342,14 +49258,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__0"
- // InternalQVTimperative.g:14062:1: rule__CompoundTargetElementCS__Group__0 : rule__CompoundTargetElementCS__Group__0__Impl rule__CompoundTargetElementCS__Group__1 ;
+ // InternalQVTimperative.g:14035:1: rule__CompoundTargetElementCS__Group__0 : rule__CompoundTargetElementCS__Group__0__Impl rule__CompoundTargetElementCS__Group__1 ;
public final void rule__CompoundTargetElementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14066:1: ( rule__CompoundTargetElementCS__Group__0__Impl rule__CompoundTargetElementCS__Group__1 )
- // InternalQVTimperative.g:14067:2: rule__CompoundTargetElementCS__Group__0__Impl rule__CompoundTargetElementCS__Group__1
+ // InternalQVTimperative.g:14039:1: ( rule__CompoundTargetElementCS__Group__0__Impl rule__CompoundTargetElementCS__Group__1 )
+ // InternalQVTimperative.g:14040:2: rule__CompoundTargetElementCS__Group__0__Impl rule__CompoundTargetElementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_77);
rule__CompoundTargetElementCS__Group__0__Impl();
@@ -49380,17 +49296,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__0__Impl"
- // InternalQVTimperative.g:14074:1: rule__CompoundTargetElementCS__Group__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14047:1: rule__CompoundTargetElementCS__Group__0__Impl : ( '{' ) ;
public final void rule__CompoundTargetElementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14078:1: ( ( '{' ) )
- // InternalQVTimperative.g:14079:1: ( '{' )
+ // InternalQVTimperative.g:14051:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14052:1: ( '{' )
{
- // InternalQVTimperative.g:14079:1: ( '{' )
- // InternalQVTimperative.g:14080:2: '{'
+ // InternalQVTimperative.g:14052:1: ( '{' )
+ // InternalQVTimperative.g:14053:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCompoundTargetElementCSAccess().getLeftCurlyBracketKeyword_0());
@@ -49421,14 +49337,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__1"
- // InternalQVTimperative.g:14089:1: rule__CompoundTargetElementCS__Group__1 : rule__CompoundTargetElementCS__Group__1__Impl rule__CompoundTargetElementCS__Group__2 ;
+ // InternalQVTimperative.g:14062:1: rule__CompoundTargetElementCS__Group__1 : rule__CompoundTargetElementCS__Group__1__Impl rule__CompoundTargetElementCS__Group__2 ;
public final void rule__CompoundTargetElementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14093:1: ( rule__CompoundTargetElementCS__Group__1__Impl rule__CompoundTargetElementCS__Group__2 )
- // InternalQVTimperative.g:14094:2: rule__CompoundTargetElementCS__Group__1__Impl rule__CompoundTargetElementCS__Group__2
+ // InternalQVTimperative.g:14066:1: ( rule__CompoundTargetElementCS__Group__1__Impl rule__CompoundTargetElementCS__Group__2 )
+ // InternalQVTimperative.g:14067:2: rule__CompoundTargetElementCS__Group__1__Impl rule__CompoundTargetElementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_77);
rule__CompoundTargetElementCS__Group__1__Impl();
@@ -49459,22 +49375,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__1__Impl"
- // InternalQVTimperative.g:14101:1: rule__CompoundTargetElementCS__Group__1__Impl : ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* ) ;
+ // InternalQVTimperative.g:14074:1: rule__CompoundTargetElementCS__Group__1__Impl : ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* ) ;
public final void rule__CompoundTargetElementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14105:1: ( ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* ) )
- // InternalQVTimperative.g:14106:1: ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* )
+ // InternalQVTimperative.g:14078:1: ( ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* ) )
+ // InternalQVTimperative.g:14079:1: ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* )
{
- // InternalQVTimperative.g:14106:1: ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* )
- // InternalQVTimperative.g:14107:2: ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )*
+ // InternalQVTimperative.g:14079:1: ( ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )* )
+ // InternalQVTimperative.g:14080:2: ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCompoundTargetElementCSAccess().getOwnedTargetElementsAssignment_1());
}
- // InternalQVTimperative.g:14108:2: ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )*
+ // InternalQVTimperative.g:14081:2: ( rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 )*
loop161:
do {
int alt161=2;
@@ -49487,7 +49403,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt161) {
case 1 :
- // InternalQVTimperative.g:14108:3: rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1
+ // InternalQVTimperative.g:14081:3: rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1
{
pushFollow(FollowSets000.FOLLOW_78);
rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1();
@@ -49528,14 +49444,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__2"
- // InternalQVTimperative.g:14116:1: rule__CompoundTargetElementCS__Group__2 : rule__CompoundTargetElementCS__Group__2__Impl rule__CompoundTargetElementCS__Group__3 ;
+ // InternalQVTimperative.g:14089:1: rule__CompoundTargetElementCS__Group__2 : rule__CompoundTargetElementCS__Group__2__Impl rule__CompoundTargetElementCS__Group__3 ;
public final void rule__CompoundTargetElementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14120:1: ( rule__CompoundTargetElementCS__Group__2__Impl rule__CompoundTargetElementCS__Group__3 )
- // InternalQVTimperative.g:14121:2: rule__CompoundTargetElementCS__Group__2__Impl rule__CompoundTargetElementCS__Group__3
+ // InternalQVTimperative.g:14093:1: ( rule__CompoundTargetElementCS__Group__2__Impl rule__CompoundTargetElementCS__Group__3 )
+ // InternalQVTimperative.g:14094:2: rule__CompoundTargetElementCS__Group__2__Impl rule__CompoundTargetElementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_11);
rule__CompoundTargetElementCS__Group__2__Impl();
@@ -49566,17 +49482,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__2__Impl"
- // InternalQVTimperative.g:14128:1: rule__CompoundTargetElementCS__Group__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14101:1: rule__CompoundTargetElementCS__Group__2__Impl : ( '}' ) ;
public final void rule__CompoundTargetElementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14132:1: ( ( '}' ) )
- // InternalQVTimperative.g:14133:1: ( '}' )
+ // InternalQVTimperative.g:14105:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14106:1: ( '}' )
{
- // InternalQVTimperative.g:14133:1: ( '}' )
- // InternalQVTimperative.g:14134:2: '}'
+ // InternalQVTimperative.g:14106:1: ( '}' )
+ // InternalQVTimperative.g:14107:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCompoundTargetElementCSAccess().getRightCurlyBracketKeyword_2());
@@ -49607,14 +49523,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__3"
- // InternalQVTimperative.g:14143:1: rule__CompoundTargetElementCS__Group__3 : rule__CompoundTargetElementCS__Group__3__Impl ;
+ // InternalQVTimperative.g:14116:1: rule__CompoundTargetElementCS__Group__3 : rule__CompoundTargetElementCS__Group__3__Impl ;
public final void rule__CompoundTargetElementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14147:1: ( rule__CompoundTargetElementCS__Group__3__Impl )
- // InternalQVTimperative.g:14148:2: rule__CompoundTargetElementCS__Group__3__Impl
+ // InternalQVTimperative.g:14120:1: ( rule__CompoundTargetElementCS__Group__3__Impl )
+ // InternalQVTimperative.g:14121:2: rule__CompoundTargetElementCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CompoundTargetElementCS__Group__3__Impl();
@@ -49640,22 +49556,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__Group__3__Impl"
- // InternalQVTimperative.g:14154:1: rule__CompoundTargetElementCS__Group__3__Impl : ( ( ';' )? ) ;
+ // InternalQVTimperative.g:14127:1: rule__CompoundTargetElementCS__Group__3__Impl : ( ( ';' )? ) ;
public final void rule__CompoundTargetElementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14158:1: ( ( ( ';' )? ) )
- // InternalQVTimperative.g:14159:1: ( ( ';' )? )
+ // InternalQVTimperative.g:14131:1: ( ( ( ';' )? ) )
+ // InternalQVTimperative.g:14132:1: ( ( ';' )? )
{
- // InternalQVTimperative.g:14159:1: ( ( ';' )? )
- // InternalQVTimperative.g:14160:2: ( ';' )?
+ // InternalQVTimperative.g:14132:1: ( ( ';' )? )
+ // InternalQVTimperative.g:14133:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCompoundTargetElementCSAccess().getSemicolonKeyword_3());
}
- // InternalQVTimperative.g:14161:2: ( ';' )?
+ // InternalQVTimperative.g:14134:2: ( ';' )?
int alt162=2;
int LA162_0 = input.LA(1);
@@ -49664,7 +49580,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt162) {
case 1 :
- // InternalQVTimperative.g:14161:3: ';'
+ // InternalQVTimperative.g:14134:3: ';'
{
match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -49698,14 +49614,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__0"
- // InternalQVTimperative.g:14170:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ;
+ // InternalQVTimperative.g:14143:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ;
public final void rule__DataTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14174:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 )
- // InternalQVTimperative.g:14175:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1
+ // InternalQVTimperative.g:14147:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 )
+ // InternalQVTimperative.g:14148:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_79);
rule__DataTypeCS__Group__0__Impl();
@@ -49736,22 +49652,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:14182:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ;
+ // InternalQVTimperative.g:14155:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ;
public final void rule__DataTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14186:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) )
- // InternalQVTimperative.g:14187:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
+ // InternalQVTimperative.g:14159:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) )
+ // InternalQVTimperative.g:14160:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
{
- // InternalQVTimperative.g:14187:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
- // InternalQVTimperative.g:14188:2: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
+ // InternalQVTimperative.g:14160:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
+ // InternalQVTimperative.g:14161:2: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitiveAssignment_0());
}
- // InternalQVTimperative.g:14189:2: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
+ // InternalQVTimperative.g:14162:2: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
int alt163=2;
int LA163_0 = input.LA(1);
@@ -49760,7 +49676,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt163) {
case 1 :
- // InternalQVTimperative.g:14189:3: rule__DataTypeCS__IsPrimitiveAssignment_0
+ // InternalQVTimperative.g:14162:3: rule__DataTypeCS__IsPrimitiveAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__IsPrimitiveAssignment_0();
@@ -49798,14 +49714,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__1"
- // InternalQVTimperative.g:14197:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ;
+ // InternalQVTimperative.g:14170:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ;
public final void rule__DataTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14201:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 )
- // InternalQVTimperative.g:14202:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2
+ // InternalQVTimperative.g:14174:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 )
+ // InternalQVTimperative.g:14175:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DataTypeCS__Group__1__Impl();
@@ -49836,17 +49752,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:14209:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ;
+ // InternalQVTimperative.g:14182:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ;
public final void rule__DataTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14213:1: ( ( 'datatype' ) )
- // InternalQVTimperative.g:14214:1: ( 'datatype' )
+ // InternalQVTimperative.g:14186:1: ( ( 'datatype' ) )
+ // InternalQVTimperative.g:14187:1: ( 'datatype' )
{
- // InternalQVTimperative.g:14214:1: ( 'datatype' )
- // InternalQVTimperative.g:14215:2: 'datatype'
+ // InternalQVTimperative.g:14187:1: ( 'datatype' )
+ // InternalQVTimperative.g:14188:2: 'datatype'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
@@ -49877,14 +49793,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__2"
- // InternalQVTimperative.g:14224:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ;
+ // InternalQVTimperative.g:14197:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ;
public final void rule__DataTypeCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14228:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 )
- // InternalQVTimperative.g:14229:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3
+ // InternalQVTimperative.g:14201:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 )
+ // InternalQVTimperative.g:14202:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_80);
rule__DataTypeCS__Group__2__Impl();
@@ -49915,23 +49831,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__2__Impl"
- // InternalQVTimperative.g:14236:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:14209:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ;
public final void rule__DataTypeCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14240:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:14241:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:14213:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:14214:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:14241:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:14242:2: ( rule__DataTypeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:14214:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:14215:2: ( rule__DataTypeCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:14243:2: ( rule__DataTypeCS__NameAssignment_2 )
- // InternalQVTimperative.g:14243:3: rule__DataTypeCS__NameAssignment_2
+ // InternalQVTimperative.g:14216:2: ( rule__DataTypeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:14216:3: rule__DataTypeCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__NameAssignment_2();
@@ -49966,14 +49882,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__3"
- // InternalQVTimperative.g:14251:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ;
+ // InternalQVTimperative.g:14224:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ;
public final void rule__DataTypeCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14255:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 )
- // InternalQVTimperative.g:14256:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4
+ // InternalQVTimperative.g:14228:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 )
+ // InternalQVTimperative.g:14229:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_80);
rule__DataTypeCS__Group__3__Impl();
@@ -50004,22 +49920,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__3__Impl"
- // InternalQVTimperative.g:14263:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ;
+ // InternalQVTimperative.g:14236:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ;
public final void rule__DataTypeCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14267:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) )
- // InternalQVTimperative.g:14268:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:14240:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) )
+ // InternalQVTimperative.g:14241:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
{
- // InternalQVTimperative.g:14268:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
- // InternalQVTimperative.g:14269:2: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:14241:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:14242:2: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureAssignment_3());
}
- // InternalQVTimperative.g:14270:2: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:14243:2: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
int alt164=2;
int LA164_0 = input.LA(1);
@@ -50028,7 +49944,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt164) {
case 1 :
- // InternalQVTimperative.g:14270:3: rule__DataTypeCS__OwnedSignatureAssignment_3
+ // InternalQVTimperative.g:14243:3: rule__DataTypeCS__OwnedSignatureAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__OwnedSignatureAssignment_3();
@@ -50066,14 +49982,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__4"
- // InternalQVTimperative.g:14278:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ;
+ // InternalQVTimperative.g:14251:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ;
public final void rule__DataTypeCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14282:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 )
- // InternalQVTimperative.g:14283:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5
+ // InternalQVTimperative.g:14255:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 )
+ // InternalQVTimperative.g:14256:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_80);
rule__DataTypeCS__Group__4__Impl();
@@ -50104,22 +50020,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__4__Impl"
- // InternalQVTimperative.g:14290:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:14263:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ;
public final void rule__DataTypeCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14294:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:14295:1: ( ( rule__DataTypeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:14267:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:14268:1: ( ( rule__DataTypeCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:14295:1: ( ( rule__DataTypeCS__Group_4__0 )? )
- // InternalQVTimperative.g:14296:2: ( rule__DataTypeCS__Group_4__0 )?
+ // InternalQVTimperative.g:14268:1: ( ( rule__DataTypeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:14269:2: ( rule__DataTypeCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:14297:2: ( rule__DataTypeCS__Group_4__0 )?
+ // InternalQVTimperative.g:14270:2: ( rule__DataTypeCS__Group_4__0 )?
int alt165=2;
int LA165_0 = input.LA(1);
@@ -50128,7 +50044,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt165) {
case 1 :
- // InternalQVTimperative.g:14297:3: rule__DataTypeCS__Group_4__0
+ // InternalQVTimperative.g:14270:3: rule__DataTypeCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_4__0();
@@ -50166,14 +50082,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__5"
- // InternalQVTimperative.g:14305:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ;
+ // InternalQVTimperative.g:14278:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ;
public final void rule__DataTypeCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14309:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 )
- // InternalQVTimperative.g:14310:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6
+ // InternalQVTimperative.g:14282:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 )
+ // InternalQVTimperative.g:14283:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_80);
rule__DataTypeCS__Group__5__Impl();
@@ -50204,22 +50120,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__5__Impl"
- // InternalQVTimperative.g:14317:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:14290:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ;
public final void rule__DataTypeCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14321:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:14322:1: ( ( rule__DataTypeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:14294:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:14295:1: ( ( rule__DataTypeCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:14322:1: ( ( rule__DataTypeCS__Group_5__0 )? )
- // InternalQVTimperative.g:14323:2: ( rule__DataTypeCS__Group_5__0 )?
+ // InternalQVTimperative.g:14295:1: ( ( rule__DataTypeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:14296:2: ( rule__DataTypeCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:14324:2: ( rule__DataTypeCS__Group_5__0 )?
+ // InternalQVTimperative.g:14297:2: ( rule__DataTypeCS__Group_5__0 )?
int alt166=2;
int LA166_0 = input.LA(1);
@@ -50239,7 +50155,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt166) {
case 1 :
- // InternalQVTimperative.g:14324:3: rule__DataTypeCS__Group_5__0
+ // InternalQVTimperative.g:14297:3: rule__DataTypeCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_5__0();
@@ -50277,14 +50193,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__6"
- // InternalQVTimperative.g:14332:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ;
+ // InternalQVTimperative.g:14305:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ;
public final void rule__DataTypeCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14336:1: ( rule__DataTypeCS__Group__6__Impl )
- // InternalQVTimperative.g:14337:2: rule__DataTypeCS__Group__6__Impl
+ // InternalQVTimperative.g:14309:1: ( rule__DataTypeCS__Group__6__Impl )
+ // InternalQVTimperative.g:14310:2: rule__DataTypeCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group__6__Impl();
@@ -50310,23 +50226,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__6__Impl"
- // InternalQVTimperative.g:14343:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:14316:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ;
public final void rule__DataTypeCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14347:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:14348:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:14320:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:14321:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:14348:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
- // InternalQVTimperative.g:14349:2: ( rule__DataTypeCS__Alternatives_6 )
+ // InternalQVTimperative.g:14321:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:14322:2: ( rule__DataTypeCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:14350:2: ( rule__DataTypeCS__Alternatives_6 )
- // InternalQVTimperative.g:14350:3: rule__DataTypeCS__Alternatives_6
+ // InternalQVTimperative.g:14323:2: ( rule__DataTypeCS__Alternatives_6 )
+ // InternalQVTimperative.g:14323:3: rule__DataTypeCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Alternatives_6();
@@ -50361,14 +50277,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__0"
- // InternalQVTimperative.g:14359:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ;
+ // InternalQVTimperative.g:14332:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ;
public final void rule__DataTypeCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14363:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 )
- // InternalQVTimperative.g:14364:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1
+ // InternalQVTimperative.g:14336:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 )
+ // InternalQVTimperative.g:14337:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_56);
rule__DataTypeCS__Group_4__0__Impl();
@@ -50399,17 +50315,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__0__Impl"
- // InternalQVTimperative.g:14371:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:14344:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__DataTypeCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14375:1: ( ( ':' ) )
- // InternalQVTimperative.g:14376:1: ( ':' )
+ // InternalQVTimperative.g:14348:1: ( ( ':' ) )
+ // InternalQVTimperative.g:14349:1: ( ':' )
{
- // InternalQVTimperative.g:14376:1: ( ':' )
- // InternalQVTimperative.g:14377:2: ':'
+ // InternalQVTimperative.g:14349:1: ( ':' )
+ // InternalQVTimperative.g:14350:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
@@ -50440,14 +50356,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__1"
- // InternalQVTimperative.g:14386:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:14359:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ;
public final void rule__DataTypeCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14390:1: ( rule__DataTypeCS__Group_4__1__Impl )
- // InternalQVTimperative.g:14391:2: rule__DataTypeCS__Group_4__1__Impl
+ // InternalQVTimperative.g:14363:1: ( rule__DataTypeCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:14364:2: rule__DataTypeCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_4__1__Impl();
@@ -50473,23 +50389,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__1__Impl"
- // InternalQVTimperative.g:14397:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:14370:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ;
public final void rule__DataTypeCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14401:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) )
- // InternalQVTimperative.g:14402:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:14374:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:14375:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
{
- // InternalQVTimperative.g:14402:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
- // InternalQVTimperative.g:14403:2: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
+ // InternalQVTimperative.g:14375:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:14376:2: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameAssignment_4_1());
}
- // InternalQVTimperative.g:14404:2: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
- // InternalQVTimperative.g:14404:3: rule__DataTypeCS__InstanceClassNameAssignment_4_1
+ // InternalQVTimperative.g:14377:2: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
+ // InternalQVTimperative.g:14377:3: rule__DataTypeCS__InstanceClassNameAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__InstanceClassNameAssignment_4_1();
@@ -50524,14 +50440,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__0"
- // InternalQVTimperative.g:14413:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ;
+ // InternalQVTimperative.g:14386:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ;
public final void rule__DataTypeCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14417:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 )
- // InternalQVTimperative.g:14418:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1
+ // InternalQVTimperative.g:14390:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 )
+ // InternalQVTimperative.g:14391:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_81);
rule__DataTypeCS__Group_5__0__Impl();
@@ -50562,17 +50478,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__0__Impl"
- // InternalQVTimperative.g:14425:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14398:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ;
public final void rule__DataTypeCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14429:1: ( ( '{' ) )
- // InternalQVTimperative.g:14430:1: ( '{' )
+ // InternalQVTimperative.g:14402:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14403:1: ( '{' )
{
- // InternalQVTimperative.g:14430:1: ( '{' )
- // InternalQVTimperative.g:14431:2: '{'
+ // InternalQVTimperative.g:14403:1: ( '{' )
+ // InternalQVTimperative.g:14404:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
@@ -50603,14 +50519,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__1"
- // InternalQVTimperative.g:14440:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ;
+ // InternalQVTimperative.g:14413:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ;
public final void rule__DataTypeCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14444:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 )
- // InternalQVTimperative.g:14445:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2
+ // InternalQVTimperative.g:14417:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 )
+ // InternalQVTimperative.g:14418:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_81);
rule__DataTypeCS__Group_5__1__Impl();
@@ -50641,22 +50557,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__1__Impl"
- // InternalQVTimperative.g:14452:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ;
+ // InternalQVTimperative.g:14425:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ;
public final void rule__DataTypeCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14456:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) )
- // InternalQVTimperative.g:14457:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
+ // InternalQVTimperative.g:14429:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) )
+ // InternalQVTimperative.g:14430:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
{
- // InternalQVTimperative.g:14457:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
- // InternalQVTimperative.g:14458:2: ( rule__DataTypeCS__Alternatives_5_1 )?
+ // InternalQVTimperative.g:14430:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
+ // InternalQVTimperative.g:14431:2: ( rule__DataTypeCS__Alternatives_5_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getAlternatives_5_1());
}
- // InternalQVTimperative.g:14459:2: ( rule__DataTypeCS__Alternatives_5_1 )?
+ // InternalQVTimperative.g:14432:2: ( rule__DataTypeCS__Alternatives_5_1 )?
int alt167=2;
int LA167_0 = input.LA(1);
@@ -50665,7 +50581,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt167) {
case 1 :
- // InternalQVTimperative.g:14459:3: rule__DataTypeCS__Alternatives_5_1
+ // InternalQVTimperative.g:14432:3: rule__DataTypeCS__Alternatives_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Alternatives_5_1();
@@ -50703,14 +50619,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__2"
- // InternalQVTimperative.g:14467:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:14440:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ;
public final void rule__DataTypeCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14471:1: ( rule__DataTypeCS__Group_5__2__Impl )
- // InternalQVTimperative.g:14472:2: rule__DataTypeCS__Group_5__2__Impl
+ // InternalQVTimperative.g:14444:1: ( rule__DataTypeCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:14445:2: rule__DataTypeCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_5__2__Impl();
@@ -50736,17 +50652,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__2__Impl"
- // InternalQVTimperative.g:14478:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14451:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ;
public final void rule__DataTypeCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14482:1: ( ( '}' ) )
- // InternalQVTimperative.g:14483:1: ( '}' )
+ // InternalQVTimperative.g:14455:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14456:1: ( '}' )
{
- // InternalQVTimperative.g:14483:1: ( '}' )
- // InternalQVTimperative.g:14484:2: '}'
+ // InternalQVTimperative.g:14456:1: ( '}' )
+ // InternalQVTimperative.g:14457:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
@@ -50777,14 +50693,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__0"
- // InternalQVTimperative.g:14494:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ;
+ // InternalQVTimperative.g:14467:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ;
public final void rule__DataTypeCS__Group_6_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14498:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 )
- // InternalQVTimperative.g:14499:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1
+ // InternalQVTimperative.g:14471:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 )
+ // InternalQVTimperative.g:14472:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1
{
pushFollow(FollowSets000.FOLLOW_46);
rule__DataTypeCS__Group_6_0__0__Impl();
@@ -50815,17 +50731,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__0__Impl"
- // InternalQVTimperative.g:14506:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14479:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ;
public final void rule__DataTypeCS__Group_6_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14510:1: ( ( '{' ) )
- // InternalQVTimperative.g:14511:1: ( '{' )
+ // InternalQVTimperative.g:14483:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14484:1: ( '{' )
{
- // InternalQVTimperative.g:14511:1: ( '{' )
- // InternalQVTimperative.g:14512:2: '{'
+ // InternalQVTimperative.g:14484:1: ( '{' )
+ // InternalQVTimperative.g:14485:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
@@ -50856,14 +50772,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__1"
- // InternalQVTimperative.g:14521:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ;
+ // InternalQVTimperative.g:14494:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ;
public final void rule__DataTypeCS__Group_6_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14525:1: ( rule__DataTypeCS__Group_6_0__1__Impl )
- // InternalQVTimperative.g:14526:2: rule__DataTypeCS__Group_6_0__1__Impl
+ // InternalQVTimperative.g:14498:1: ( rule__DataTypeCS__Group_6_0__1__Impl )
+ // InternalQVTimperative.g:14499:2: rule__DataTypeCS__Group_6_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_6_0__1__Impl();
@@ -50889,17 +50805,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__1__Impl"
- // InternalQVTimperative.g:14532:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14505:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ;
public final void rule__DataTypeCS__Group_6_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14536:1: ( ( '}' ) )
- // InternalQVTimperative.g:14537:1: ( '}' )
+ // InternalQVTimperative.g:14509:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14510:1: ( '}' )
{
- // InternalQVTimperative.g:14537:1: ( '}' )
- // InternalQVTimperative.g:14538:2: '}'
+ // InternalQVTimperative.g:14510:1: ( '}' )
+ // InternalQVTimperative.g:14511:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
@@ -50930,14 +50846,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__0"
- // InternalQVTimperative.g:14548:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ;
+ // InternalQVTimperative.g:14521:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ;
public final void rule__EnumerationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14552:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 )
- // InternalQVTimperative.g:14553:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1
+ // InternalQVTimperative.g:14525:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 )
+ // InternalQVTimperative.g:14526:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EnumerationCS__Group__0__Impl();
@@ -50968,17 +50884,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__0__Impl"
- // InternalQVTimperative.g:14560:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ;
+ // InternalQVTimperative.g:14533:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ;
public final void rule__EnumerationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14564:1: ( ( 'enum' ) )
- // InternalQVTimperative.g:14565:1: ( 'enum' )
+ // InternalQVTimperative.g:14537:1: ( ( 'enum' ) )
+ // InternalQVTimperative.g:14538:1: ( 'enum' )
{
- // InternalQVTimperative.g:14565:1: ( 'enum' )
- // InternalQVTimperative.g:14566:2: 'enum'
+ // InternalQVTimperative.g:14538:1: ( 'enum' )
+ // InternalQVTimperative.g:14539:2: 'enum'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
@@ -51009,14 +50925,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__1"
- // InternalQVTimperative.g:14575:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ;
+ // InternalQVTimperative.g:14548:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ;
public final void rule__EnumerationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14579:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 )
- // InternalQVTimperative.g:14580:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2
+ // InternalQVTimperative.g:14552:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 )
+ // InternalQVTimperative.g:14553:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_80);
rule__EnumerationCS__Group__1__Impl();
@@ -51047,23 +50963,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__1__Impl"
- // InternalQVTimperative.g:14587:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ;
+ // InternalQVTimperative.g:14560:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ;
public final void rule__EnumerationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14591:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) )
- // InternalQVTimperative.g:14592:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:14564:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) )
+ // InternalQVTimperative.g:14565:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
{
- // InternalQVTimperative.g:14592:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:14593:2: ( rule__EnumerationCS__NameAssignment_1 )
+ // InternalQVTimperative.g:14565:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:14566:2: ( rule__EnumerationCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getNameAssignment_1());
}
- // InternalQVTimperative.g:14594:2: ( rule__EnumerationCS__NameAssignment_1 )
- // InternalQVTimperative.g:14594:3: rule__EnumerationCS__NameAssignment_1
+ // InternalQVTimperative.g:14567:2: ( rule__EnumerationCS__NameAssignment_1 )
+ // InternalQVTimperative.g:14567:3: rule__EnumerationCS__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__NameAssignment_1();
@@ -51098,14 +51014,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__2"
- // InternalQVTimperative.g:14602:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ;
+ // InternalQVTimperative.g:14575:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ;
public final void rule__EnumerationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14606:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 )
- // InternalQVTimperative.g:14607:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3
+ // InternalQVTimperative.g:14579:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 )
+ // InternalQVTimperative.g:14580:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_80);
rule__EnumerationCS__Group__2__Impl();
@@ -51136,22 +51052,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__2__Impl"
- // InternalQVTimperative.g:14614:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ;
+ // InternalQVTimperative.g:14587:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ;
public final void rule__EnumerationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14618:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) )
- // InternalQVTimperative.g:14619:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:14591:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) )
+ // InternalQVTimperative.g:14592:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
{
- // InternalQVTimperative.g:14619:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
- // InternalQVTimperative.g:14620:2: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:14592:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:14593:2: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureAssignment_2());
}
- // InternalQVTimperative.g:14621:2: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:14594:2: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
int alt168=2;
int LA168_0 = input.LA(1);
@@ -51160,7 +51076,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt168) {
case 1 :
- // InternalQVTimperative.g:14621:3: rule__EnumerationCS__OwnedSignatureAssignment_2
+ // InternalQVTimperative.g:14594:3: rule__EnumerationCS__OwnedSignatureAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__OwnedSignatureAssignment_2();
@@ -51198,14 +51114,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__3"
- // InternalQVTimperative.g:14629:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ;
+ // InternalQVTimperative.g:14602:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ;
public final void rule__EnumerationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14633:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 )
- // InternalQVTimperative.g:14634:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4
+ // InternalQVTimperative.g:14606:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 )
+ // InternalQVTimperative.g:14607:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_80);
rule__EnumerationCS__Group__3__Impl();
@@ -51236,22 +51152,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__3__Impl"
- // InternalQVTimperative.g:14641:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:14614:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ;
public final void rule__EnumerationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14645:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:14646:1: ( ( rule__EnumerationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:14618:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:14619:1: ( ( rule__EnumerationCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:14646:1: ( ( rule__EnumerationCS__Group_3__0 )? )
- // InternalQVTimperative.g:14647:2: ( rule__EnumerationCS__Group_3__0 )?
+ // InternalQVTimperative.g:14619:1: ( ( rule__EnumerationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:14620:2: ( rule__EnumerationCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:14648:2: ( rule__EnumerationCS__Group_3__0 )?
+ // InternalQVTimperative.g:14621:2: ( rule__EnumerationCS__Group_3__0 )?
int alt169=2;
int LA169_0 = input.LA(1);
@@ -51260,7 +51176,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt169) {
case 1 :
- // InternalQVTimperative.g:14648:3: rule__EnumerationCS__Group_3__0
+ // InternalQVTimperative.g:14621:3: rule__EnumerationCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_3__0();
@@ -51298,14 +51214,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__4"
- // InternalQVTimperative.g:14656:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ;
+ // InternalQVTimperative.g:14629:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ;
public final void rule__EnumerationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14660:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 )
- // InternalQVTimperative.g:14661:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5
+ // InternalQVTimperative.g:14633:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 )
+ // InternalQVTimperative.g:14634:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_80);
rule__EnumerationCS__Group__4__Impl();
@@ -51336,22 +51252,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__4__Impl"
- // InternalQVTimperative.g:14668:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:14641:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ;
public final void rule__EnumerationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14672:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:14673:1: ( ( rule__EnumerationCS__Group_4__0 )? )
+ // InternalQVTimperative.g:14645:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:14646:1: ( ( rule__EnumerationCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:14673:1: ( ( rule__EnumerationCS__Group_4__0 )? )
- // InternalQVTimperative.g:14674:2: ( rule__EnumerationCS__Group_4__0 )?
+ // InternalQVTimperative.g:14646:1: ( ( rule__EnumerationCS__Group_4__0 )? )
+ // InternalQVTimperative.g:14647:2: ( rule__EnumerationCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:14675:2: ( rule__EnumerationCS__Group_4__0 )?
+ // InternalQVTimperative.g:14648:2: ( rule__EnumerationCS__Group_4__0 )?
int alt170=2;
int LA170_0 = input.LA(1);
@@ -51371,7 +51287,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt170) {
case 1 :
- // InternalQVTimperative.g:14675:3: rule__EnumerationCS__Group_4__0
+ // InternalQVTimperative.g:14648:3: rule__EnumerationCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_4__0();
@@ -51409,14 +51325,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__5"
- // InternalQVTimperative.g:14683:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ;
+ // InternalQVTimperative.g:14656:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ;
public final void rule__EnumerationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14687:1: ( rule__EnumerationCS__Group__5__Impl )
- // InternalQVTimperative.g:14688:2: rule__EnumerationCS__Group__5__Impl
+ // InternalQVTimperative.g:14660:1: ( rule__EnumerationCS__Group__5__Impl )
+ // InternalQVTimperative.g:14661:2: rule__EnumerationCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group__5__Impl();
@@ -51442,23 +51358,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__5__Impl"
- // InternalQVTimperative.g:14694:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ;
+ // InternalQVTimperative.g:14667:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ;
public final void rule__EnumerationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14698:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) )
- // InternalQVTimperative.g:14699:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:14671:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) )
+ // InternalQVTimperative.g:14672:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
{
- // InternalQVTimperative.g:14699:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
- // InternalQVTimperative.g:14700:2: ( rule__EnumerationCS__Alternatives_5 )
+ // InternalQVTimperative.g:14672:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:14673:2: ( rule__EnumerationCS__Alternatives_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getAlternatives_5());
}
- // InternalQVTimperative.g:14701:2: ( rule__EnumerationCS__Alternatives_5 )
- // InternalQVTimperative.g:14701:3: rule__EnumerationCS__Alternatives_5
+ // InternalQVTimperative.g:14674:2: ( rule__EnumerationCS__Alternatives_5 )
+ // InternalQVTimperative.g:14674:3: rule__EnumerationCS__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Alternatives_5();
@@ -51493,14 +51409,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__0"
- // InternalQVTimperative.g:14710:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ;
+ // InternalQVTimperative.g:14683:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ;
public final void rule__EnumerationCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14714:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 )
- // InternalQVTimperative.g:14715:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1
+ // InternalQVTimperative.g:14687:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 )
+ // InternalQVTimperative.g:14688:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_56);
rule__EnumerationCS__Group_3__0__Impl();
@@ -51531,17 +51447,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__0__Impl"
- // InternalQVTimperative.g:14722:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:14695:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__EnumerationCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14726:1: ( ( ':' ) )
- // InternalQVTimperative.g:14727:1: ( ':' )
+ // InternalQVTimperative.g:14699:1: ( ( ':' ) )
+ // InternalQVTimperative.g:14700:1: ( ':' )
{
- // InternalQVTimperative.g:14727:1: ( ':' )
- // InternalQVTimperative.g:14728:2: ':'
+ // InternalQVTimperative.g:14700:1: ( ':' )
+ // InternalQVTimperative.g:14701:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
@@ -51572,14 +51488,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__1"
- // InternalQVTimperative.g:14737:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:14710:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ;
public final void rule__EnumerationCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14741:1: ( rule__EnumerationCS__Group_3__1__Impl )
- // InternalQVTimperative.g:14742:2: rule__EnumerationCS__Group_3__1__Impl
+ // InternalQVTimperative.g:14714:1: ( rule__EnumerationCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:14715:2: rule__EnumerationCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_3__1__Impl();
@@ -51605,23 +51521,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__1__Impl"
- // InternalQVTimperative.g:14748:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:14721:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ;
public final void rule__EnumerationCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14752:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) )
- // InternalQVTimperative.g:14753:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:14725:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:14726:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
{
- // InternalQVTimperative.g:14753:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
- // InternalQVTimperative.g:14754:2: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
+ // InternalQVTimperative.g:14726:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:14727:2: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameAssignment_3_1());
}
- // InternalQVTimperative.g:14755:2: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
- // InternalQVTimperative.g:14755:3: rule__EnumerationCS__InstanceClassNameAssignment_3_1
+ // InternalQVTimperative.g:14728:2: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
+ // InternalQVTimperative.g:14728:3: rule__EnumerationCS__InstanceClassNameAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__InstanceClassNameAssignment_3_1();
@@ -51656,14 +51572,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__0"
- // InternalQVTimperative.g:14764:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ;
+ // InternalQVTimperative.g:14737:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ;
public final void rule__EnumerationCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14768:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 )
- // InternalQVTimperative.g:14769:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1
+ // InternalQVTimperative.g:14741:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 )
+ // InternalQVTimperative.g:14742:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_81);
rule__EnumerationCS__Group_4__0__Impl();
@@ -51694,17 +51610,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__0__Impl"
- // InternalQVTimperative.g:14776:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14749:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ;
public final void rule__EnumerationCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14780:1: ( ( '{' ) )
- // InternalQVTimperative.g:14781:1: ( '{' )
+ // InternalQVTimperative.g:14753:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14754:1: ( '{' )
{
- // InternalQVTimperative.g:14781:1: ( '{' )
- // InternalQVTimperative.g:14782:2: '{'
+ // InternalQVTimperative.g:14754:1: ( '{' )
+ // InternalQVTimperative.g:14755:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
@@ -51735,14 +51651,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__1"
- // InternalQVTimperative.g:14791:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ;
+ // InternalQVTimperative.g:14764:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ;
public final void rule__EnumerationCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14795:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 )
- // InternalQVTimperative.g:14796:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2
+ // InternalQVTimperative.g:14768:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 )
+ // InternalQVTimperative.g:14769:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_81);
rule__EnumerationCS__Group_4__1__Impl();
@@ -51773,22 +51689,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__1__Impl"
- // InternalQVTimperative.g:14803:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ;
+ // InternalQVTimperative.g:14776:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ;
public final void rule__EnumerationCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14807:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) )
- // InternalQVTimperative.g:14808:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
+ // InternalQVTimperative.g:14780:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) )
+ // InternalQVTimperative.g:14781:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
{
- // InternalQVTimperative.g:14808:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
- // InternalQVTimperative.g:14809:2: ( rule__EnumerationCS__Alternatives_4_1 )?
+ // InternalQVTimperative.g:14781:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
+ // InternalQVTimperative.g:14782:2: ( rule__EnumerationCS__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getAlternatives_4_1());
}
- // InternalQVTimperative.g:14810:2: ( rule__EnumerationCS__Alternatives_4_1 )?
+ // InternalQVTimperative.g:14783:2: ( rule__EnumerationCS__Alternatives_4_1 )?
int alt171=2;
int LA171_0 = input.LA(1);
@@ -51797,7 +51713,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt171) {
case 1 :
- // InternalQVTimperative.g:14810:3: rule__EnumerationCS__Alternatives_4_1
+ // InternalQVTimperative.g:14783:3: rule__EnumerationCS__Alternatives_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Alternatives_4_1();
@@ -51835,14 +51751,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__2"
- // InternalQVTimperative.g:14818:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ;
+ // InternalQVTimperative.g:14791:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ;
public final void rule__EnumerationCS__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14822:1: ( rule__EnumerationCS__Group_4__2__Impl )
- // InternalQVTimperative.g:14823:2: rule__EnumerationCS__Group_4__2__Impl
+ // InternalQVTimperative.g:14795:1: ( rule__EnumerationCS__Group_4__2__Impl )
+ // InternalQVTimperative.g:14796:2: rule__EnumerationCS__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_4__2__Impl();
@@ -51868,17 +51784,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__2__Impl"
- // InternalQVTimperative.g:14829:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14802:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ;
public final void rule__EnumerationCS__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14833:1: ( ( '}' ) )
- // InternalQVTimperative.g:14834:1: ( '}' )
+ // InternalQVTimperative.g:14806:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14807:1: ( '}' )
{
- // InternalQVTimperative.g:14834:1: ( '}' )
- // InternalQVTimperative.g:14835:2: '}'
+ // InternalQVTimperative.g:14807:1: ( '}' )
+ // InternalQVTimperative.g:14808:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
@@ -51909,14 +51825,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__0"
- // InternalQVTimperative.g:14845:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ;
+ // InternalQVTimperative.g:14818:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ;
public final void rule__EnumerationCS__Group_5_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14849:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 )
- // InternalQVTimperative.g:14850:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1
+ // InternalQVTimperative.g:14822:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 )
+ // InternalQVTimperative.g:14823:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1
{
pushFollow(FollowSets000.FOLLOW_82);
rule__EnumerationCS__Group_5_0__0__Impl();
@@ -51947,17 +51863,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__0__Impl"
- // InternalQVTimperative.g:14857:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14830:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ;
public final void rule__EnumerationCS__Group_5_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14861:1: ( ( '{' ) )
- // InternalQVTimperative.g:14862:1: ( '{' )
+ // InternalQVTimperative.g:14834:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14835:1: ( '{' )
{
- // InternalQVTimperative.g:14862:1: ( '{' )
- // InternalQVTimperative.g:14863:2: '{'
+ // InternalQVTimperative.g:14835:1: ( '{' )
+ // InternalQVTimperative.g:14836:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
@@ -51988,14 +51904,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__1"
- // InternalQVTimperative.g:14872:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ;
+ // InternalQVTimperative.g:14845:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ;
public final void rule__EnumerationCS__Group_5_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14876:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 )
- // InternalQVTimperative.g:14877:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2
+ // InternalQVTimperative.g:14849:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 )
+ // InternalQVTimperative.g:14850:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2
{
pushFollow(FollowSets000.FOLLOW_82);
rule__EnumerationCS__Group_5_0__1__Impl();
@@ -52026,22 +51942,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__1__Impl"
- // InternalQVTimperative.g:14884:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ;
+ // InternalQVTimperative.g:14857:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ;
public final void rule__EnumerationCS__Group_5_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14888:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) )
- // InternalQVTimperative.g:14889:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
+ // InternalQVTimperative.g:14861:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) )
+ // InternalQVTimperative.g:14862:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
{
- // InternalQVTimperative.g:14889:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
- // InternalQVTimperative.g:14890:2: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
+ // InternalQVTimperative.g:14862:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
+ // InternalQVTimperative.g:14863:2: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsAssignment_5_0_1());
}
- // InternalQVTimperative.g:14891:2: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
+ // InternalQVTimperative.g:14864:2: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
loop172:
do {
int alt172=2;
@@ -52054,7 +51970,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt172) {
case 1 :
- // InternalQVTimperative.g:14891:3: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1
+ // InternalQVTimperative.g:14864:3: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1
{
pushFollow(FollowSets000.FOLLOW_83);
rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1();
@@ -52095,14 +52011,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__2"
- // InternalQVTimperative.g:14899:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ;
+ // InternalQVTimperative.g:14872:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ;
public final void rule__EnumerationCS__Group_5_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14903:1: ( rule__EnumerationCS__Group_5_0__2__Impl )
- // InternalQVTimperative.g:14904:2: rule__EnumerationCS__Group_5_0__2__Impl
+ // InternalQVTimperative.g:14876:1: ( rule__EnumerationCS__Group_5_0__2__Impl )
+ // InternalQVTimperative.g:14877:2: rule__EnumerationCS__Group_5_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_5_0__2__Impl();
@@ -52128,17 +52044,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__2__Impl"
- // InternalQVTimperative.g:14910:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14883:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ;
public final void rule__EnumerationCS__Group_5_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14914:1: ( ( '}' ) )
- // InternalQVTimperative.g:14915:1: ( '}' )
+ // InternalQVTimperative.g:14887:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14888:1: ( '}' )
{
- // InternalQVTimperative.g:14915:1: ( '}' )
- // InternalQVTimperative.g:14916:2: '}'
+ // InternalQVTimperative.g:14888:1: ( '}' )
+ // InternalQVTimperative.g:14889:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
@@ -52169,14 +52085,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__0"
- // InternalQVTimperative.g:14926:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ;
+ // InternalQVTimperative.g:14899:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ;
public final void rule__EnumerationLiteralCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14930:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 )
- // InternalQVTimperative.g:14931:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1
+ // InternalQVTimperative.g:14903:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 )
+ // InternalQVTimperative.g:14904:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_84);
rule__EnumerationLiteralCS__Group__0__Impl();
@@ -52207,23 +52123,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__0__Impl"
- // InternalQVTimperative.g:14938:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ;
+ // InternalQVTimperative.g:14911:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ;
public final void rule__EnumerationLiteralCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14942:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) )
- // InternalQVTimperative.g:14943:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:14915:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) )
+ // InternalQVTimperative.g:14916:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
{
- // InternalQVTimperative.g:14943:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
- // InternalQVTimperative.g:14944:2: ( rule__EnumerationLiteralCS__Alternatives_0 )
+ // InternalQVTimperative.g:14916:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:14917:2: ( rule__EnumerationLiteralCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:14945:2: ( rule__EnumerationLiteralCS__Alternatives_0 )
- // InternalQVTimperative.g:14945:3: rule__EnumerationLiteralCS__Alternatives_0
+ // InternalQVTimperative.g:14918:2: ( rule__EnumerationLiteralCS__Alternatives_0 )
+ // InternalQVTimperative.g:14918:3: rule__EnumerationLiteralCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Alternatives_0();
@@ -52258,14 +52174,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__1"
- // InternalQVTimperative.g:14953:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ;
+ // InternalQVTimperative.g:14926:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ;
public final void rule__EnumerationLiteralCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14957:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 )
- // InternalQVTimperative.g:14958:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2
+ // InternalQVTimperative.g:14930:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 )
+ // InternalQVTimperative.g:14931:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_84);
rule__EnumerationLiteralCS__Group__1__Impl();
@@ -52296,22 +52212,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__1__Impl"
- // InternalQVTimperative.g:14965:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:14938:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ;
public final void rule__EnumerationLiteralCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14969:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:14970:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
+ // InternalQVTimperative.g:14942:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:14943:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:14970:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
- // InternalQVTimperative.g:14971:2: ( rule__EnumerationLiteralCS__Group_1__0 )?
+ // InternalQVTimperative.g:14943:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
+ // InternalQVTimperative.g:14944:2: ( rule__EnumerationLiteralCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:14972:2: ( rule__EnumerationLiteralCS__Group_1__0 )?
+ // InternalQVTimperative.g:14945:2: ( rule__EnumerationLiteralCS__Group_1__0 )?
int alt173=2;
int LA173_0 = input.LA(1);
@@ -52320,7 +52236,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt173) {
case 1 :
- // InternalQVTimperative.g:14972:3: rule__EnumerationLiteralCS__Group_1__0
+ // InternalQVTimperative.g:14945:3: rule__EnumerationLiteralCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_1__0();
@@ -52358,14 +52274,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__2"
- // InternalQVTimperative.g:14980:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ;
+ // InternalQVTimperative.g:14953:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ;
public final void rule__EnumerationLiteralCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14984:1: ( rule__EnumerationLiteralCS__Group__2__Impl )
- // InternalQVTimperative.g:14985:2: rule__EnumerationLiteralCS__Group__2__Impl
+ // InternalQVTimperative.g:14957:1: ( rule__EnumerationLiteralCS__Group__2__Impl )
+ // InternalQVTimperative.g:14958:2: rule__EnumerationLiteralCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group__2__Impl();
@@ -52391,23 +52307,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__2__Impl"
- // InternalQVTimperative.g:14991:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ;
+ // InternalQVTimperative.g:14964:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ;
public final void rule__EnumerationLiteralCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14995:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) )
- // InternalQVTimperative.g:14996:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:14968:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) )
+ // InternalQVTimperative.g:14969:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
{
- // InternalQVTimperative.g:14996:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
- // InternalQVTimperative.g:14997:2: ( rule__EnumerationLiteralCS__Alternatives_2 )
+ // InternalQVTimperative.g:14969:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:14970:2: ( rule__EnumerationLiteralCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:14998:2: ( rule__EnumerationLiteralCS__Alternatives_2 )
- // InternalQVTimperative.g:14998:3: rule__EnumerationLiteralCS__Alternatives_2
+ // InternalQVTimperative.g:14971:2: ( rule__EnumerationLiteralCS__Alternatives_2 )
+ // InternalQVTimperative.g:14971:3: rule__EnumerationLiteralCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Alternatives_2();
@@ -52442,14 +52358,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0"
- // InternalQVTimperative.g:15007:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:14980:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ;
public final void rule__EnumerationLiteralCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15011:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 )
- // InternalQVTimperative.g:15012:2: rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1
+ // InternalQVTimperative.g:14984:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 )
+ // InternalQVTimperative.g:14985:2: rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EnumerationLiteralCS__Group_0_0__0__Impl();
@@ -52480,17 +52396,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:15019:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ;
+ // InternalQVTimperative.g:14992:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ;
public final void rule__EnumerationLiteralCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15023:1: ( ( 'literal' ) )
- // InternalQVTimperative.g:15024:1: ( 'literal' )
+ // InternalQVTimperative.g:14996:1: ( ( 'literal' ) )
+ // InternalQVTimperative.g:14997:1: ( 'literal' )
{
- // InternalQVTimperative.g:15024:1: ( 'literal' )
- // InternalQVTimperative.g:15025:2: 'literal'
+ // InternalQVTimperative.g:14997:1: ( 'literal' )
+ // InternalQVTimperative.g:14998:2: 'literal'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
@@ -52521,14 +52437,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1"
- // InternalQVTimperative.g:15034:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:15007:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ;
public final void rule__EnumerationLiteralCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15038:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:15039:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:15011:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:15012:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_0_0__1__Impl();
@@ -52554,23 +52470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:15045:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ;
+ // InternalQVTimperative.g:15018:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ;
public final void rule__EnumerationLiteralCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15049:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) )
- // InternalQVTimperative.g:15050:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
+ // InternalQVTimperative.g:15022:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) )
+ // InternalQVTimperative.g:15023:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
{
- // InternalQVTimperative.g:15050:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
- // InternalQVTimperative.g:15051:2: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
+ // InternalQVTimperative.g:15023:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
+ // InternalQVTimperative.g:15024:2: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_0_1());
}
- // InternalQVTimperative.g:15052:2: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
- // InternalQVTimperative.g:15052:3: rule__EnumerationLiteralCS__NameAssignment_0_0_1
+ // InternalQVTimperative.g:15025:2: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
+ // InternalQVTimperative.g:15025:3: rule__EnumerationLiteralCS__NameAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__NameAssignment_0_0_1();
@@ -52605,14 +52521,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__0"
- // InternalQVTimperative.g:15061:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ;
+ // InternalQVTimperative.g:15034:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ;
public final void rule__EnumerationLiteralCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15065:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 )
- // InternalQVTimperative.g:15066:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1
+ // InternalQVTimperative.g:15038:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 )
+ // InternalQVTimperative.g:15039:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_85);
rule__EnumerationLiteralCS__Group_1__0__Impl();
@@ -52643,17 +52559,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__0__Impl"
- // InternalQVTimperative.g:15073:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:15046:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ;
public final void rule__EnumerationLiteralCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15077:1: ( ( '=' ) )
- // InternalQVTimperative.g:15078:1: ( '=' )
+ // InternalQVTimperative.g:15050:1: ( ( '=' ) )
+ // InternalQVTimperative.g:15051:1: ( '=' )
{
- // InternalQVTimperative.g:15078:1: ( '=' )
- // InternalQVTimperative.g:15079:2: '='
+ // InternalQVTimperative.g:15051:1: ( '=' )
+ // InternalQVTimperative.g:15052:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
@@ -52684,14 +52600,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__1"
- // InternalQVTimperative.g:15088:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:15061:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ;
public final void rule__EnumerationLiteralCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15092:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl )
- // InternalQVTimperative.g:15093:2: rule__EnumerationLiteralCS__Group_1__1__Impl
+ // InternalQVTimperative.g:15065:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:15066:2: rule__EnumerationLiteralCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_1__1__Impl();
@@ -52717,23 +52633,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__1__Impl"
- // InternalQVTimperative.g:15099:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:15072:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ;
public final void rule__EnumerationLiteralCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15103:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) )
- // InternalQVTimperative.g:15104:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
+ // InternalQVTimperative.g:15076:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:15077:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
{
- // InternalQVTimperative.g:15104:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
- // InternalQVTimperative.g:15105:2: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
+ // InternalQVTimperative.g:15077:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
+ // InternalQVTimperative.g:15078:2: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getValueAssignment_1_1());
}
- // InternalQVTimperative.g:15106:2: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
- // InternalQVTimperative.g:15106:3: rule__EnumerationLiteralCS__ValueAssignment_1_1
+ // InternalQVTimperative.g:15079:2: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
+ // InternalQVTimperative.g:15079:3: rule__EnumerationLiteralCS__ValueAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__ValueAssignment_1_1();
@@ -52768,14 +52684,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0"
- // InternalQVTimperative.g:15115:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:15088:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ;
public final void rule__EnumerationLiteralCS__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15119:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 )
- // InternalQVTimperative.g:15120:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1
+ // InternalQVTimperative.g:15092:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 )
+ // InternalQVTimperative.g:15093:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1
{
pushFollow(FollowSets000.FOLLOW_46);
rule__EnumerationLiteralCS__Group_2_0__0__Impl();
@@ -52806,17 +52722,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:15127:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15100:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ;
public final void rule__EnumerationLiteralCS__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15131:1: ( ( '{' ) )
- // InternalQVTimperative.g:15132:1: ( '{' )
+ // InternalQVTimperative.g:15104:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15105:1: ( '{' )
{
- // InternalQVTimperative.g:15132:1: ( '{' )
- // InternalQVTimperative.g:15133:2: '{'
+ // InternalQVTimperative.g:15105:1: ( '{' )
+ // InternalQVTimperative.g:15106:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
@@ -52847,14 +52763,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1"
- // InternalQVTimperative.g:15142:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ;
+ // InternalQVTimperative.g:15115:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ;
public final void rule__EnumerationLiteralCS__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15146:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl )
- // InternalQVTimperative.g:15147:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl
+ // InternalQVTimperative.g:15119:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl )
+ // InternalQVTimperative.g:15120:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_2_0__1__Impl();
@@ -52880,17 +52796,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:15153:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:15126:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ;
public final void rule__EnumerationLiteralCS__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15157:1: ( ( '}' ) )
- // InternalQVTimperative.g:15158:1: ( '}' )
+ // InternalQVTimperative.g:15130:1: ( ( '}' ) )
+ // InternalQVTimperative.g:15131:1: ( '}' )
{
- // InternalQVTimperative.g:15158:1: ( '}' )
- // InternalQVTimperative.g:15159:2: '}'
+ // InternalQVTimperative.g:15131:1: ( '}' )
+ // InternalQVTimperative.g:15132:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
@@ -52921,14 +52837,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__0"
- // InternalQVTimperative.g:15169:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ;
+ // InternalQVTimperative.g:15142:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ;
public final void rule__OperationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15173:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 )
- // InternalQVTimperative.g:15174:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1
+ // InternalQVTimperative.g:15146:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 )
+ // InternalQVTimperative.g:15147:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_86);
rule__OperationCS__Group__0__Impl();
@@ -52959,22 +52875,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__0__Impl"
- // InternalQVTimperative.g:15181:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:15154:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ;
public final void rule__OperationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15185:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:15186:1: ( ( rule__OperationCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:15158:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:15159:1: ( ( rule__OperationCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:15186:1: ( ( rule__OperationCS__Alternatives_0 )? )
- // InternalQVTimperative.g:15187:2: ( rule__OperationCS__Alternatives_0 )?
+ // InternalQVTimperative.g:15159:1: ( ( rule__OperationCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:15160:2: ( rule__OperationCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:15188:2: ( rule__OperationCS__Alternatives_0 )?
+ // InternalQVTimperative.g:15161:2: ( rule__OperationCS__Alternatives_0 )?
int alt174=2;
int LA174_0 = input.LA(1);
@@ -52983,7 +52899,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt174) {
case 1 :
- // InternalQVTimperative.g:15188:3: rule__OperationCS__Alternatives_0
+ // InternalQVTimperative.g:15161:3: rule__OperationCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_0();
@@ -53021,14 +52937,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__1"
- // InternalQVTimperative.g:15196:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ;
+ // InternalQVTimperative.g:15169:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ;
public final void rule__OperationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15200:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 )
- // InternalQVTimperative.g:15201:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2
+ // InternalQVTimperative.g:15173:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 )
+ // InternalQVTimperative.g:15174:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_87);
rule__OperationCS__Group__1__Impl();
@@ -53059,17 +52975,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__1__Impl"
- // InternalQVTimperative.g:15208:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ;
+ // InternalQVTimperative.g:15181:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ;
public final void rule__OperationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15212:1: ( ( 'operation' ) )
- // InternalQVTimperative.g:15213:1: ( 'operation' )
+ // InternalQVTimperative.g:15185:1: ( ( 'operation' ) )
+ // InternalQVTimperative.g:15186:1: ( 'operation' )
{
- // InternalQVTimperative.g:15213:1: ( 'operation' )
- // InternalQVTimperative.g:15214:2: 'operation'
+ // InternalQVTimperative.g:15186:1: ( 'operation' )
+ // InternalQVTimperative.g:15187:2: 'operation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOperationKeyword_1());
@@ -53100,14 +53016,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__2"
- // InternalQVTimperative.g:15223:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ;
+ // InternalQVTimperative.g:15196:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ;
public final void rule__OperationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15227:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 )
- // InternalQVTimperative.g:15228:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3
+ // InternalQVTimperative.g:15200:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 )
+ // InternalQVTimperative.g:15201:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_87);
rule__OperationCS__Group__2__Impl();
@@ -53138,22 +53054,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__2__Impl"
- // InternalQVTimperative.g:15235:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ;
+ // InternalQVTimperative.g:15208:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ;
public final void rule__OperationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15239:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) )
- // InternalQVTimperative.g:15240:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:15212:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) )
+ // InternalQVTimperative.g:15213:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
{
- // InternalQVTimperative.g:15240:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
- // InternalQVTimperative.g:15241:2: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:15213:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:15214:2: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedSignatureAssignment_2());
}
- // InternalQVTimperative.g:15242:2: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:15215:2: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
int alt175=2;
int LA175_0 = input.LA(1);
@@ -53162,7 +53078,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt175) {
case 1 :
- // InternalQVTimperative.g:15242:3: rule__OperationCS__OwnedSignatureAssignment_2
+ // InternalQVTimperative.g:15215:3: rule__OperationCS__OwnedSignatureAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedSignatureAssignment_2();
@@ -53200,14 +53116,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__3"
- // InternalQVTimperative.g:15250:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ;
+ // InternalQVTimperative.g:15223:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ;
public final void rule__OperationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15254:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 )
- // InternalQVTimperative.g:15255:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4
+ // InternalQVTimperative.g:15227:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 )
+ // InternalQVTimperative.g:15228:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_53);
rule__OperationCS__Group__3__Impl();
@@ -53238,23 +53154,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__3__Impl"
- // InternalQVTimperative.g:15262:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:15235:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ;
public final void rule__OperationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15266:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:15267:1: ( ( rule__OperationCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:15239:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:15240:1: ( ( rule__OperationCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:15267:1: ( ( rule__OperationCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:15268:2: ( rule__OperationCS__NameAssignment_3 )
+ // InternalQVTimperative.g:15240:1: ( ( rule__OperationCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:15241:2: ( rule__OperationCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:15269:2: ( rule__OperationCS__NameAssignment_3 )
- // InternalQVTimperative.g:15269:3: rule__OperationCS__NameAssignment_3
+ // InternalQVTimperative.g:15242:2: ( rule__OperationCS__NameAssignment_3 )
+ // InternalQVTimperative.g:15242:3: rule__OperationCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__NameAssignment_3();
@@ -53289,14 +53205,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__4"
- // InternalQVTimperative.g:15277:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ;
+ // InternalQVTimperative.g:15250:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ;
public final void rule__OperationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15281:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 )
- // InternalQVTimperative.g:15282:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5
+ // InternalQVTimperative.g:15254:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 )
+ // InternalQVTimperative.g:15255:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_54);
rule__OperationCS__Group__4__Impl();
@@ -53327,17 +53243,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__4__Impl"
- // InternalQVTimperative.g:15289:1: rule__OperationCS__Group__4__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:15262:1: rule__OperationCS__Group__4__Impl : ( '(' ) ;
public final void rule__OperationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15293:1: ( ( '(' ) )
- // InternalQVTimperative.g:15294:1: ( '(' )
+ // InternalQVTimperative.g:15266:1: ( ( '(' ) )
+ // InternalQVTimperative.g:15267:1: ( '(' )
{
- // InternalQVTimperative.g:15294:1: ( '(' )
- // InternalQVTimperative.g:15295:2: '('
+ // InternalQVTimperative.g:15267:1: ( '(' )
+ // InternalQVTimperative.g:15268:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
@@ -53368,14 +53284,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__5"
- // InternalQVTimperative.g:15304:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ;
+ // InternalQVTimperative.g:15277:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ;
public final void rule__OperationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15308:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 )
- // InternalQVTimperative.g:15309:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6
+ // InternalQVTimperative.g:15281:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 )
+ // InternalQVTimperative.g:15282:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_54);
rule__OperationCS__Group__5__Impl();
@@ -53406,22 +53322,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__5__Impl"
- // InternalQVTimperative.g:15316:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:15289:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ;
public final void rule__OperationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15320:1: ( ( ( rule__OperationCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:15321:1: ( ( rule__OperationCS__Group_5__0 )? )
+ // InternalQVTimperative.g:15293:1: ( ( ( rule__OperationCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:15294:1: ( ( rule__OperationCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:15321:1: ( ( rule__OperationCS__Group_5__0 )? )
- // InternalQVTimperative.g:15322:2: ( rule__OperationCS__Group_5__0 )?
+ // InternalQVTimperative.g:15294:1: ( ( rule__OperationCS__Group_5__0 )? )
+ // InternalQVTimperative.g:15295:2: ( rule__OperationCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:15323:2: ( rule__OperationCS__Group_5__0 )?
+ // InternalQVTimperative.g:15296:2: ( rule__OperationCS__Group_5__0 )?
int alt176=2;
int LA176_0 = input.LA(1);
@@ -53430,7 +53346,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt176) {
case 1 :
- // InternalQVTimperative.g:15323:3: rule__OperationCS__Group_5__0
+ // InternalQVTimperative.g:15296:3: rule__OperationCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5__0();
@@ -53468,14 +53384,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__6"
- // InternalQVTimperative.g:15331:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ;
+ // InternalQVTimperative.g:15304:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ;
public final void rule__OperationCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15335:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 )
- // InternalQVTimperative.g:15336:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7
+ // InternalQVTimperative.g:15308:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 )
+ // InternalQVTimperative.g:15309:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_88);
rule__OperationCS__Group__6__Impl();
@@ -53506,17 +53422,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__6__Impl"
- // InternalQVTimperative.g:15343:1: rule__OperationCS__Group__6__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:15316:1: rule__OperationCS__Group__6__Impl : ( ')' ) ;
public final void rule__OperationCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15347:1: ( ( ')' ) )
- // InternalQVTimperative.g:15348:1: ( ')' )
+ // InternalQVTimperative.g:15320:1: ( ( ')' ) )
+ // InternalQVTimperative.g:15321:1: ( ')' )
{
- // InternalQVTimperative.g:15348:1: ( ')' )
- // InternalQVTimperative.g:15349:2: ')'
+ // InternalQVTimperative.g:15321:1: ( ')' )
+ // InternalQVTimperative.g:15322:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
@@ -53547,14 +53463,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__7"
- // InternalQVTimperative.g:15358:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ;
+ // InternalQVTimperative.g:15331:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ;
public final void rule__OperationCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15362:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 )
- // InternalQVTimperative.g:15363:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8
+ // InternalQVTimperative.g:15335:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 )
+ // InternalQVTimperative.g:15336:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_88);
rule__OperationCS__Group__7__Impl();
@@ -53585,22 +53501,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__7__Impl"
- // InternalQVTimperative.g:15370:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ;
+ // InternalQVTimperative.g:15343:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ;
public final void rule__OperationCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15374:1: ( ( ( rule__OperationCS__Group_7__0 )? ) )
- // InternalQVTimperative.g:15375:1: ( ( rule__OperationCS__Group_7__0 )? )
+ // InternalQVTimperative.g:15347:1: ( ( ( rule__OperationCS__Group_7__0 )? ) )
+ // InternalQVTimperative.g:15348:1: ( ( rule__OperationCS__Group_7__0 )? )
{
- // InternalQVTimperative.g:15375:1: ( ( rule__OperationCS__Group_7__0 )? )
- // InternalQVTimperative.g:15376:2: ( rule__OperationCS__Group_7__0 )?
+ // InternalQVTimperative.g:15348:1: ( ( rule__OperationCS__Group_7__0 )? )
+ // InternalQVTimperative.g:15349:2: ( rule__OperationCS__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_7());
}
- // InternalQVTimperative.g:15377:2: ( rule__OperationCS__Group_7__0 )?
+ // InternalQVTimperative.g:15350:2: ( rule__OperationCS__Group_7__0 )?
int alt177=2;
int LA177_0 = input.LA(1);
@@ -53609,7 +53525,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt177) {
case 1 :
- // InternalQVTimperative.g:15377:3: rule__OperationCS__Group_7__0
+ // InternalQVTimperative.g:15350:3: rule__OperationCS__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_7__0();
@@ -53647,14 +53563,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__8"
- // InternalQVTimperative.g:15385:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ;
+ // InternalQVTimperative.g:15358:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ;
public final void rule__OperationCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15389:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 )
- // InternalQVTimperative.g:15390:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9
+ // InternalQVTimperative.g:15362:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 )
+ // InternalQVTimperative.g:15363:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9
{
pushFollow(FollowSets000.FOLLOW_88);
rule__OperationCS__Group__8__Impl();
@@ -53685,22 +53601,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__8__Impl"
- // InternalQVTimperative.g:15397:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ;
+ // InternalQVTimperative.g:15370:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ;
public final void rule__OperationCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15401:1: ( ( ( rule__OperationCS__Group_8__0 )? ) )
- // InternalQVTimperative.g:15402:1: ( ( rule__OperationCS__Group_8__0 )? )
+ // InternalQVTimperative.g:15374:1: ( ( ( rule__OperationCS__Group_8__0 )? ) )
+ // InternalQVTimperative.g:15375:1: ( ( rule__OperationCS__Group_8__0 )? )
{
- // InternalQVTimperative.g:15402:1: ( ( rule__OperationCS__Group_8__0 )? )
- // InternalQVTimperative.g:15403:2: ( rule__OperationCS__Group_8__0 )?
+ // InternalQVTimperative.g:15375:1: ( ( rule__OperationCS__Group_8__0 )? )
+ // InternalQVTimperative.g:15376:2: ( rule__OperationCS__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_8());
}
- // InternalQVTimperative.g:15404:2: ( rule__OperationCS__Group_8__0 )?
+ // InternalQVTimperative.g:15377:2: ( rule__OperationCS__Group_8__0 )?
int alt178=2;
int LA178_0 = input.LA(1);
@@ -53709,7 +53625,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt178) {
case 1 :
- // InternalQVTimperative.g:15404:3: rule__OperationCS__Group_8__0
+ // InternalQVTimperative.g:15377:3: rule__OperationCS__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8__0();
@@ -53747,14 +53663,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__9"
- // InternalQVTimperative.g:15412:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ;
+ // InternalQVTimperative.g:15385:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ;
public final void rule__OperationCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15416:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 )
- // InternalQVTimperative.g:15417:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10
+ // InternalQVTimperative.g:15389:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 )
+ // InternalQVTimperative.g:15390:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10
{
pushFollow(FollowSets000.FOLLOW_88);
rule__OperationCS__Group__9__Impl();
@@ -53785,22 +53701,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__9__Impl"
- // InternalQVTimperative.g:15424:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ;
+ // InternalQVTimperative.g:15397:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ;
public final void rule__OperationCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15428:1: ( ( ( rule__OperationCS__Group_9__0 )? ) )
- // InternalQVTimperative.g:15429:1: ( ( rule__OperationCS__Group_9__0 )? )
+ // InternalQVTimperative.g:15401:1: ( ( ( rule__OperationCS__Group_9__0 )? ) )
+ // InternalQVTimperative.g:15402:1: ( ( rule__OperationCS__Group_9__0 )? )
{
- // InternalQVTimperative.g:15429:1: ( ( rule__OperationCS__Group_9__0 )? )
- // InternalQVTimperative.g:15430:2: ( rule__OperationCS__Group_9__0 )?
+ // InternalQVTimperative.g:15402:1: ( ( rule__OperationCS__Group_9__0 )? )
+ // InternalQVTimperative.g:15403:2: ( rule__OperationCS__Group_9__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9());
}
- // InternalQVTimperative.g:15431:2: ( rule__OperationCS__Group_9__0 )?
+ // InternalQVTimperative.g:15404:2: ( rule__OperationCS__Group_9__0 )?
int alt179=2;
int LA179_0 = input.LA(1);
@@ -53813,7 +53729,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt179) {
case 1 :
- // InternalQVTimperative.g:15431:3: rule__OperationCS__Group_9__0
+ // InternalQVTimperative.g:15404:3: rule__OperationCS__Group_9__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9__0();
@@ -53851,14 +53767,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__10"
- // InternalQVTimperative.g:15439:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ;
+ // InternalQVTimperative.g:15412:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ;
public final void rule__OperationCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15443:1: ( rule__OperationCS__Group__10__Impl )
- // InternalQVTimperative.g:15444:2: rule__OperationCS__Group__10__Impl
+ // InternalQVTimperative.g:15416:1: ( rule__OperationCS__Group__10__Impl )
+ // InternalQVTimperative.g:15417:2: rule__OperationCS__Group__10__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group__10__Impl();
@@ -53884,23 +53800,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__10__Impl"
- // InternalQVTimperative.g:15450:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ;
+ // InternalQVTimperative.g:15423:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ;
public final void rule__OperationCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15454:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) )
- // InternalQVTimperative.g:15455:1: ( ( rule__OperationCS__Alternatives_10 ) )
+ // InternalQVTimperative.g:15427:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) )
+ // InternalQVTimperative.g:15428:1: ( ( rule__OperationCS__Alternatives_10 ) )
{
- // InternalQVTimperative.g:15455:1: ( ( rule__OperationCS__Alternatives_10 ) )
- // InternalQVTimperative.g:15456:2: ( rule__OperationCS__Alternatives_10 )
+ // InternalQVTimperative.g:15428:1: ( ( rule__OperationCS__Alternatives_10 ) )
+ // InternalQVTimperative.g:15429:2: ( rule__OperationCS__Alternatives_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_10());
}
- // InternalQVTimperative.g:15457:2: ( rule__OperationCS__Alternatives_10 )
- // InternalQVTimperative.g:15457:3: rule__OperationCS__Alternatives_10
+ // InternalQVTimperative.g:15430:2: ( rule__OperationCS__Alternatives_10 )
+ // InternalQVTimperative.g:15430:3: rule__OperationCS__Alternatives_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_10();
@@ -53935,14 +53851,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__0"
- // InternalQVTimperative.g:15466:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:15439:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ;
public final void rule__OperationCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15470:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 )
- // InternalQVTimperative.g:15471:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1
+ // InternalQVTimperative.g:15443:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 )
+ // InternalQVTimperative.g:15444:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1
{
pushFollow(FollowSets000.FOLLOW_70);
rule__OperationCS__Group_0_0__0__Impl();
@@ -53973,23 +53889,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:15478:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:15451:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ;
public final void rule__OperationCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15482:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:15483:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:15455:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:15456:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
{
- // InternalQVTimperative.g:15483:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
- // InternalQVTimperative.g:15484:2: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:15456:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:15457:2: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:15485:2: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:15485:3: rule__OperationCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:15458:2: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:15458:3: rule__OperationCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_0_0();
@@ -54024,14 +53940,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__1"
- // InternalQVTimperative.g:15493:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:15466:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ;
public final void rule__OperationCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15497:1: ( rule__OperationCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:15498:2: rule__OperationCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:15470:1: ( rule__OperationCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:15471:2: rule__OperationCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_0__1__Impl();
@@ -54057,22 +53973,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:15504:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:15477:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ;
public final void rule__OperationCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15508:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:15509:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:15481:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:15482:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
{
- // InternalQVTimperative.g:15509:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
- // InternalQVTimperative.g:15510:2: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:15482:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:15483:2: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:15511:2: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:15484:2: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
int alt180=2;
int LA180_0 = input.LA(1);
@@ -54081,7 +53997,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt180) {
case 1 :
- // InternalQVTimperative.g:15511:3: rule__OperationCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:15484:3: rule__OperationCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_0_1();
@@ -54119,14 +54035,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__0"
- // InternalQVTimperative.g:15520:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:15493:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ;
public final void rule__OperationCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15524:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 )
- // InternalQVTimperative.g:15525:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1
+ // InternalQVTimperative.g:15497:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 )
+ // InternalQVTimperative.g:15498:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1
{
pushFollow(FollowSets000.FOLLOW_71);
rule__OperationCS__Group_0_1__0__Impl();
@@ -54157,23 +54073,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:15532:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:15505:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ;
public final void rule__OperationCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15536:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:15537:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:15509:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:15510:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
{
- // InternalQVTimperative.g:15537:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
- // InternalQVTimperative.g:15538:2: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:15510:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:15511:2: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:15539:2: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:15539:3: rule__OperationCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:15512:2: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:15512:3: rule__OperationCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_1_0();
@@ -54208,14 +54124,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__1"
- // InternalQVTimperative.g:15547:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:15520:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ;
public final void rule__OperationCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15551:1: ( rule__OperationCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:15552:2: rule__OperationCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:15524:1: ( rule__OperationCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:15525:2: rule__OperationCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_1__1__Impl();
@@ -54241,22 +54157,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:15558:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:15531:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ;
public final void rule__OperationCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15562:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:15563:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:15535:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:15536:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
{
- // InternalQVTimperative.g:15563:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
- // InternalQVTimperative.g:15564:2: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:15536:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:15537:2: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:15565:2: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:15538:2: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
int alt181=2;
int LA181_0 = input.LA(1);
@@ -54265,7 +54181,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt181) {
case 1 :
- // InternalQVTimperative.g:15565:3: rule__OperationCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:15538:3: rule__OperationCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_1_1();
@@ -54303,14 +54219,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__0"
- // InternalQVTimperative.g:15574:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ;
+ // InternalQVTimperative.g:15547:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ;
public final void rule__OperationCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15578:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 )
- // InternalQVTimperative.g:15579:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1
+ // InternalQVTimperative.g:15551:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 )
+ // InternalQVTimperative.g:15552:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_5__0__Impl();
@@ -54341,23 +54257,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__0__Impl"
- // InternalQVTimperative.g:15586:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ;
+ // InternalQVTimperative.g:15559:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ;
public final void rule__OperationCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15590:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) )
- // InternalQVTimperative.g:15591:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:15563:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) )
+ // InternalQVTimperative.g:15564:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
{
- // InternalQVTimperative.g:15591:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
- // InternalQVTimperative.g:15592:2: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:15564:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:15565:2: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_0());
}
- // InternalQVTimperative.g:15593:2: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
- // InternalQVTimperative.g:15593:3: rule__OperationCS__OwnedParametersAssignment_5_0
+ // InternalQVTimperative.g:15566:2: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:15566:3: rule__OperationCS__OwnedParametersAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedParametersAssignment_5_0();
@@ -54392,14 +54308,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__1"
- // InternalQVTimperative.g:15601:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:15574:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ;
public final void rule__OperationCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15605:1: ( rule__OperationCS__Group_5__1__Impl )
- // InternalQVTimperative.g:15606:2: rule__OperationCS__Group_5__1__Impl
+ // InternalQVTimperative.g:15578:1: ( rule__OperationCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:15579:2: rule__OperationCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5__1__Impl();
@@ -54425,22 +54341,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__1__Impl"
- // InternalQVTimperative.g:15612:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ;
+ // InternalQVTimperative.g:15585:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ;
public final void rule__OperationCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15616:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:15617:1: ( ( rule__OperationCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:15589:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:15590:1: ( ( rule__OperationCS__Group_5_1__0 )* )
{
- // InternalQVTimperative.g:15617:1: ( ( rule__OperationCS__Group_5_1__0 )* )
- // InternalQVTimperative.g:15618:2: ( rule__OperationCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:15590:1: ( ( rule__OperationCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:15591:2: ( rule__OperationCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:15619:2: ( rule__OperationCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:15592:2: ( rule__OperationCS__Group_5_1__0 )*
loop182:
do {
int alt182=2;
@@ -54453,7 +54369,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt182) {
case 1 :
- // InternalQVTimperative.g:15619:3: rule__OperationCS__Group_5_1__0
+ // InternalQVTimperative.g:15592:3: rule__OperationCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__OperationCS__Group_5_1__0();
@@ -54494,14 +54410,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__0"
- // InternalQVTimperative.g:15628:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:15601:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ;
public final void rule__OperationCS__Group_5_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15632:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 )
- // InternalQVTimperative.g:15633:2: rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1
+ // InternalQVTimperative.g:15605:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 )
+ // InternalQVTimperative.g:15606:2: rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__OperationCS__Group_5_1__0__Impl();
@@ -54532,17 +54448,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:15640:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:15613:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ;
public final void rule__OperationCS__Group_5_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15644:1: ( ( ',' ) )
- // InternalQVTimperative.g:15645:1: ( ',' )
+ // InternalQVTimperative.g:15617:1: ( ( ',' ) )
+ // InternalQVTimperative.g:15618:1: ( ',' )
{
- // InternalQVTimperative.g:15645:1: ( ',' )
- // InternalQVTimperative.g:15646:2: ','
+ // InternalQVTimperative.g:15618:1: ( ',' )
+ // InternalQVTimperative.g:15619:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
@@ -54573,14 +54489,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__1"
- // InternalQVTimperative.g:15655:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:15628:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ;
public final void rule__OperationCS__Group_5_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15659:1: ( rule__OperationCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:15660:2: rule__OperationCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:15632:1: ( rule__OperationCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:15633:2: rule__OperationCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5_1__1__Impl();
@@ -54606,23 +54522,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:15666:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ;
+ // InternalQVTimperative.g:15639:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ;
public final void rule__OperationCS__Group_5_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15670:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) )
- // InternalQVTimperative.g:15671:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:15643:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) )
+ // InternalQVTimperative.g:15644:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
{
- // InternalQVTimperative.g:15671:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
- // InternalQVTimperative.g:15672:2: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:15644:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:15645:2: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_1_1());
}
- // InternalQVTimperative.g:15673:2: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
- // InternalQVTimperative.g:15673:3: rule__OperationCS__OwnedParametersAssignment_5_1_1
+ // InternalQVTimperative.g:15646:2: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:15646:3: rule__OperationCS__OwnedParametersAssignment_5_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedParametersAssignment_5_1_1();
@@ -54657,14 +54573,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__0"
- // InternalQVTimperative.g:15682:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ;
+ // InternalQVTimperative.g:15655:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ;
public final void rule__OperationCS__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15686:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 )
- // InternalQVTimperative.g:15687:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1
+ // InternalQVTimperative.g:15659:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 )
+ // InternalQVTimperative.g:15660:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_7__0__Impl();
@@ -54695,17 +54611,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__0__Impl"
- // InternalQVTimperative.g:15694:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15667:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ;
public final void rule__OperationCS__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15698:1: ( ( ':' ) )
- // InternalQVTimperative.g:15699:1: ( ':' )
+ // InternalQVTimperative.g:15671:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15672:1: ( ':' )
{
- // InternalQVTimperative.g:15699:1: ( ':' )
- // InternalQVTimperative.g:15700:2: ':'
+ // InternalQVTimperative.g:15672:1: ( ':' )
+ // InternalQVTimperative.g:15673:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
@@ -54736,14 +54652,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__1"
- // InternalQVTimperative.g:15709:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ;
+ // InternalQVTimperative.g:15682:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ;
public final void rule__OperationCS__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15713:1: ( rule__OperationCS__Group_7__1__Impl )
- // InternalQVTimperative.g:15714:2: rule__OperationCS__Group_7__1__Impl
+ // InternalQVTimperative.g:15686:1: ( rule__OperationCS__Group_7__1__Impl )
+ // InternalQVTimperative.g:15687:2: rule__OperationCS__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_7__1__Impl();
@@ -54769,23 +54685,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__1__Impl"
- // InternalQVTimperative.g:15720:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ;
+ // InternalQVTimperative.g:15693:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ;
public final void rule__OperationCS__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15724:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) )
- // InternalQVTimperative.g:15725:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
+ // InternalQVTimperative.g:15697:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) )
+ // InternalQVTimperative.g:15698:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
{
- // InternalQVTimperative.g:15725:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
- // InternalQVTimperative.g:15726:2: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
+ // InternalQVTimperative.g:15698:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
+ // InternalQVTimperative.g:15699:2: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedTypeAssignment_7_1());
}
- // InternalQVTimperative.g:15727:2: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
- // InternalQVTimperative.g:15727:3: rule__OperationCS__OwnedTypeAssignment_7_1
+ // InternalQVTimperative.g:15700:2: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
+ // InternalQVTimperative.g:15700:3: rule__OperationCS__OwnedTypeAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedTypeAssignment_7_1();
@@ -54820,14 +54736,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__0"
- // InternalQVTimperative.g:15736:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ;
+ // InternalQVTimperative.g:15709:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ;
public final void rule__OperationCS__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15740:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 )
- // InternalQVTimperative.g:15741:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1
+ // InternalQVTimperative.g:15713:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 )
+ // InternalQVTimperative.g:15714:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_8__0__Impl();
@@ -54858,17 +54774,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__0__Impl"
- // InternalQVTimperative.g:15748:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ;
+ // InternalQVTimperative.g:15721:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ;
public final void rule__OperationCS__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15752:1: ( ( 'throws' ) )
- // InternalQVTimperative.g:15753:1: ( 'throws' )
+ // InternalQVTimperative.g:15725:1: ( ( 'throws' ) )
+ // InternalQVTimperative.g:15726:1: ( 'throws' )
{
- // InternalQVTimperative.g:15753:1: ( 'throws' )
- // InternalQVTimperative.g:15754:2: 'throws'
+ // InternalQVTimperative.g:15726:1: ( 'throws' )
+ // InternalQVTimperative.g:15727:2: 'throws'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
@@ -54899,14 +54815,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__1"
- // InternalQVTimperative.g:15763:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ;
+ // InternalQVTimperative.g:15736:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ;
public final void rule__OperationCS__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15767:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 )
- // InternalQVTimperative.g:15768:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2
+ // InternalQVTimperative.g:15740:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 )
+ // InternalQVTimperative.g:15741:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_8__1__Impl();
@@ -54937,23 +54853,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__1__Impl"
- // InternalQVTimperative.g:15775:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ;
+ // InternalQVTimperative.g:15748:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ;
public final void rule__OperationCS__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15779:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) )
- // InternalQVTimperative.g:15780:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
+ // InternalQVTimperative.g:15752:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) )
+ // InternalQVTimperative.g:15753:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
{
- // InternalQVTimperative.g:15780:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
- // InternalQVTimperative.g:15781:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
+ // InternalQVTimperative.g:15753:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
+ // InternalQVTimperative.g:15754:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_1());
}
- // InternalQVTimperative.g:15782:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
- // InternalQVTimperative.g:15782:3: rule__OperationCS__OwnedExceptionsAssignment_8_1
+ // InternalQVTimperative.g:15755:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
+ // InternalQVTimperative.g:15755:3: rule__OperationCS__OwnedExceptionsAssignment_8_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedExceptionsAssignment_8_1();
@@ -54988,14 +54904,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__2"
- // InternalQVTimperative.g:15790:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ;
+ // InternalQVTimperative.g:15763:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ;
public final void rule__OperationCS__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15794:1: ( rule__OperationCS__Group_8__2__Impl )
- // InternalQVTimperative.g:15795:2: rule__OperationCS__Group_8__2__Impl
+ // InternalQVTimperative.g:15767:1: ( rule__OperationCS__Group_8__2__Impl )
+ // InternalQVTimperative.g:15768:2: rule__OperationCS__Group_8__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8__2__Impl();
@@ -55021,22 +54937,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__2__Impl"
- // InternalQVTimperative.g:15801:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ;
+ // InternalQVTimperative.g:15774:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ;
public final void rule__OperationCS__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15805:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) )
- // InternalQVTimperative.g:15806:1: ( ( rule__OperationCS__Group_8_2__0 )* )
+ // InternalQVTimperative.g:15778:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) )
+ // InternalQVTimperative.g:15779:1: ( ( rule__OperationCS__Group_8_2__0 )* )
{
- // InternalQVTimperative.g:15806:1: ( ( rule__OperationCS__Group_8_2__0 )* )
- // InternalQVTimperative.g:15807:2: ( rule__OperationCS__Group_8_2__0 )*
+ // InternalQVTimperative.g:15779:1: ( ( rule__OperationCS__Group_8_2__0 )* )
+ // InternalQVTimperative.g:15780:2: ( rule__OperationCS__Group_8_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_8_2());
}
- // InternalQVTimperative.g:15808:2: ( rule__OperationCS__Group_8_2__0 )*
+ // InternalQVTimperative.g:15781:2: ( rule__OperationCS__Group_8_2__0 )*
loop183:
do {
int alt183=2;
@@ -55049,7 +54965,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt183) {
case 1 :
- // InternalQVTimperative.g:15808:3: rule__OperationCS__Group_8_2__0
+ // InternalQVTimperative.g:15781:3: rule__OperationCS__Group_8_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__OperationCS__Group_8_2__0();
@@ -55090,14 +55006,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__0"
- // InternalQVTimperative.g:15817:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ;
+ // InternalQVTimperative.g:15790:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ;
public final void rule__OperationCS__Group_8_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15821:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 )
- // InternalQVTimperative.g:15822:2: rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1
+ // InternalQVTimperative.g:15794:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 )
+ // InternalQVTimperative.g:15795:2: rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_8_2__0__Impl();
@@ -55128,17 +55044,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__0__Impl"
- // InternalQVTimperative.g:15829:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:15802:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ;
public final void rule__OperationCS__Group_8_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15833:1: ( ( ',' ) )
- // InternalQVTimperative.g:15834:1: ( ',' )
+ // InternalQVTimperative.g:15806:1: ( ( ',' ) )
+ // InternalQVTimperative.g:15807:1: ( ',' )
{
- // InternalQVTimperative.g:15834:1: ( ',' )
- // InternalQVTimperative.g:15835:2: ','
+ // InternalQVTimperative.g:15807:1: ( ',' )
+ // InternalQVTimperative.g:15808:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
@@ -55169,14 +55085,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__1"
- // InternalQVTimperative.g:15844:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ;
+ // InternalQVTimperative.g:15817:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ;
public final void rule__OperationCS__Group_8_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15848:1: ( rule__OperationCS__Group_8_2__1__Impl )
- // InternalQVTimperative.g:15849:2: rule__OperationCS__Group_8_2__1__Impl
+ // InternalQVTimperative.g:15821:1: ( rule__OperationCS__Group_8_2__1__Impl )
+ // InternalQVTimperative.g:15822:2: rule__OperationCS__Group_8_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8_2__1__Impl();
@@ -55202,23 +55118,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__1__Impl"
- // InternalQVTimperative.g:15855:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ;
+ // InternalQVTimperative.g:15828:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ;
public final void rule__OperationCS__Group_8_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15859:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) )
- // InternalQVTimperative.g:15860:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:15832:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) )
+ // InternalQVTimperative.g:15833:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
{
- // InternalQVTimperative.g:15860:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
- // InternalQVTimperative.g:15861:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
+ // InternalQVTimperative.g:15833:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:15834:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_2_1());
}
- // InternalQVTimperative.g:15862:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
- // InternalQVTimperative.g:15862:3: rule__OperationCS__OwnedExceptionsAssignment_8_2_1
+ // InternalQVTimperative.g:15835:2: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
+ // InternalQVTimperative.g:15835:3: rule__OperationCS__OwnedExceptionsAssignment_8_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedExceptionsAssignment_8_2_1();
@@ -55253,14 +55169,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__0"
- // InternalQVTimperative.g:15871:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ;
+ // InternalQVTimperative.g:15844:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ;
public final void rule__OperationCS__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15875:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 )
- // InternalQVTimperative.g:15876:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1
+ // InternalQVTimperative.g:15848:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 )
+ // InternalQVTimperative.g:15849:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1
{
pushFollow(FollowSets000.FOLLOW_89);
rule__OperationCS__Group_9__0__Impl();
@@ -55291,17 +55207,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__0__Impl"
- // InternalQVTimperative.g:15883:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15856:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ;
public final void rule__OperationCS__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15887:1: ( ( '{' ) )
- // InternalQVTimperative.g:15888:1: ( '{' )
+ // InternalQVTimperative.g:15860:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15861:1: ( '{' )
{
- // InternalQVTimperative.g:15888:1: ( '{' )
- // InternalQVTimperative.g:15889:2: '{'
+ // InternalQVTimperative.g:15861:1: ( '{' )
+ // InternalQVTimperative.g:15862:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
@@ -55332,14 +55248,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__1"
- // InternalQVTimperative.g:15898:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ;
+ // InternalQVTimperative.g:15871:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ;
public final void rule__OperationCS__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15902:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 )
- // InternalQVTimperative.g:15903:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2
+ // InternalQVTimperative.g:15875:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 )
+ // InternalQVTimperative.g:15876:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2
{
pushFollow(FollowSets000.FOLLOW_46);
rule__OperationCS__Group_9__1__Impl();
@@ -55370,26 +55286,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__1__Impl"
- // InternalQVTimperative.g:15910:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ;
+ // InternalQVTimperative.g:15883:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ;
public final void rule__OperationCS__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15914:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) )
- // InternalQVTimperative.g:15915:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
+ // InternalQVTimperative.g:15887:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) )
+ // InternalQVTimperative.g:15888:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
{
- // InternalQVTimperative.g:15915:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
- // InternalQVTimperative.g:15916:2: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* )
+ // InternalQVTimperative.g:15888:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
+ // InternalQVTimperative.g:15889:2: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* )
{
- // InternalQVTimperative.g:15916:2: ( ( rule__OperationCS__Group_9_1__0 ) )
- // InternalQVTimperative.g:15917:3: ( rule__OperationCS__Group_9_1__0 )
+ // InternalQVTimperative.g:15889:2: ( ( rule__OperationCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:15890:3: ( rule__OperationCS__Group_9_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:15918:3: ( rule__OperationCS__Group_9_1__0 )
- // InternalQVTimperative.g:15918:4: rule__OperationCS__Group_9_1__0
+ // InternalQVTimperative.g:15891:3: ( rule__OperationCS__Group_9_1__0 )
+ // InternalQVTimperative.g:15891:4: rule__OperationCS__Group_9_1__0
{
pushFollow(FollowSets000.FOLLOW_90);
rule__OperationCS__Group_9_1__0();
@@ -55405,13 +55321,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:15921:2: ( ( rule__OperationCS__Group_9_1__0 )* )
- // InternalQVTimperative.g:15922:3: ( rule__OperationCS__Group_9_1__0 )*
+ // InternalQVTimperative.g:15894:2: ( ( rule__OperationCS__Group_9_1__0 )* )
+ // InternalQVTimperative.g:15895:3: ( rule__OperationCS__Group_9_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:15923:3: ( rule__OperationCS__Group_9_1__0 )*
+ // InternalQVTimperative.g:15896:3: ( rule__OperationCS__Group_9_1__0 )*
loop184:
do {
int alt184=2;
@@ -55424,7 +55340,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt184) {
case 1 :
- // InternalQVTimperative.g:15923:4: rule__OperationCS__Group_9_1__0
+ // InternalQVTimperative.g:15896:4: rule__OperationCS__Group_9_1__0
{
pushFollow(FollowSets000.FOLLOW_90);
rule__OperationCS__Group_9_1__0();
@@ -55468,14 +55384,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__2"
- // InternalQVTimperative.g:15932:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ;
+ // InternalQVTimperative.g:15905:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ;
public final void rule__OperationCS__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15936:1: ( rule__OperationCS__Group_9__2__Impl )
- // InternalQVTimperative.g:15937:2: rule__OperationCS__Group_9__2__Impl
+ // InternalQVTimperative.g:15909:1: ( rule__OperationCS__Group_9__2__Impl )
+ // InternalQVTimperative.g:15910:2: rule__OperationCS__Group_9__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9__2__Impl();
@@ -55501,17 +55417,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__2__Impl"
- // InternalQVTimperative.g:15943:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:15916:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ;
public final void rule__OperationCS__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15947:1: ( ( '}' ) )
- // InternalQVTimperative.g:15948:1: ( '}' )
+ // InternalQVTimperative.g:15920:1: ( ( '}' ) )
+ // InternalQVTimperative.g:15921:1: ( '}' )
{
- // InternalQVTimperative.g:15948:1: ( '}' )
- // InternalQVTimperative.g:15949:2: '}'
+ // InternalQVTimperative.g:15921:1: ( '}' )
+ // InternalQVTimperative.g:15922:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
@@ -55542,14 +55458,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__0"
- // InternalQVTimperative.g:15959:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ;
+ // InternalQVTimperative.g:15932:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ;
public final void rule__OperationCS__Group_9_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15963:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 )
- // InternalQVTimperative.g:15964:2: rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1
+ // InternalQVTimperative.g:15936:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 )
+ // InternalQVTimperative.g:15937:2: rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_9_1__0__Impl();
@@ -55580,23 +55496,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__0__Impl"
- // InternalQVTimperative.g:15971:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ;
+ // InternalQVTimperative.g:15944:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ;
public final void rule__OperationCS__Group_9_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15975:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) )
- // InternalQVTimperative.g:15976:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
+ // InternalQVTimperative.g:15948:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) )
+ // InternalQVTimperative.g:15949:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
{
- // InternalQVTimperative.g:15976:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
- // InternalQVTimperative.g:15977:2: ( rule__OperationCS__Alternatives_9_1_0 )
+ // InternalQVTimperative.g:15949:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
+ // InternalQVTimperative.g:15950:2: ( rule__OperationCS__Alternatives_9_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_9_1_0());
}
- // InternalQVTimperative.g:15978:2: ( rule__OperationCS__Alternatives_9_1_0 )
- // InternalQVTimperative.g:15978:3: rule__OperationCS__Alternatives_9_1_0
+ // InternalQVTimperative.g:15951:2: ( rule__OperationCS__Alternatives_9_1_0 )
+ // InternalQVTimperative.g:15951:3: rule__OperationCS__Alternatives_9_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_9_1_0();
@@ -55631,14 +55547,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__1"
- // InternalQVTimperative.g:15986:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ;
+ // InternalQVTimperative.g:15959:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ;
public final void rule__OperationCS__Group_9_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15990:1: ( rule__OperationCS__Group_9_1__1__Impl )
- // InternalQVTimperative.g:15991:2: rule__OperationCS__Group_9_1__1__Impl
+ // InternalQVTimperative.g:15963:1: ( rule__OperationCS__Group_9_1__1__Impl )
+ // InternalQVTimperative.g:15964:2: rule__OperationCS__Group_9_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9_1__1__Impl();
@@ -55664,22 +55580,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__1__Impl"
- // InternalQVTimperative.g:15997:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:15970:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ;
public final void rule__OperationCS__Group_9_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16001:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:16002:1: ( ( ',' )? )
+ // InternalQVTimperative.g:15974:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:15975:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:16002:1: ( ( ',' )? )
- // InternalQVTimperative.g:16003:2: ( ',' )?
+ // InternalQVTimperative.g:15975:1: ( ( ',' )? )
+ // InternalQVTimperative.g:15976:2: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1());
}
- // InternalQVTimperative.g:16004:2: ( ',' )?
+ // InternalQVTimperative.g:15977:2: ( ',' )?
int alt185=2;
int LA185_0 = input.LA(1);
@@ -55688,7 +55604,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt185) {
case 1 :
- // InternalQVTimperative.g:16004:3: ','
+ // InternalQVTimperative.g:15977:3: ','
{
match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -55722,14 +55638,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__0"
- // InternalQVTimperative.g:16013:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ;
+ // InternalQVTimperative.g:15986:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ;
public final void rule__OperationCS__Group_10_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16017:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 )
- // InternalQVTimperative.g:16018:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1
+ // InternalQVTimperative.g:15990:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 )
+ // InternalQVTimperative.g:15991:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1
{
pushFollow(FollowSets000.FOLLOW_91);
rule__OperationCS__Group_10_0__0__Impl();
@@ -55760,17 +55676,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__0__Impl"
- // InternalQVTimperative.g:16025:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15998:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ;
public final void rule__OperationCS__Group_10_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16029:1: ( ( '{' ) )
- // InternalQVTimperative.g:16030:1: ( '{' )
+ // InternalQVTimperative.g:16002:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16003:1: ( '{' )
{
- // InternalQVTimperative.g:16030:1: ( '{' )
- // InternalQVTimperative.g:16031:2: '{'
+ // InternalQVTimperative.g:16003:1: ( '{' )
+ // InternalQVTimperative.g:16004:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
@@ -55801,14 +55717,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__1"
- // InternalQVTimperative.g:16040:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ;
+ // InternalQVTimperative.g:16013:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ;
public final void rule__OperationCS__Group_10_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16044:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 )
- // InternalQVTimperative.g:16045:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2
+ // InternalQVTimperative.g:16017:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 )
+ // InternalQVTimperative.g:16018:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2
{
pushFollow(FollowSets000.FOLLOW_91);
rule__OperationCS__Group_10_0__1__Impl();
@@ -55839,22 +55755,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__1__Impl"
- // InternalQVTimperative.g:16052:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ;
+ // InternalQVTimperative.g:16025:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ;
public final void rule__OperationCS__Group_10_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16056:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) )
- // InternalQVTimperative.g:16057:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
+ // InternalQVTimperative.g:16029:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) )
+ // InternalQVTimperative.g:16030:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
{
- // InternalQVTimperative.g:16057:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
- // InternalQVTimperative.g:16058:2: ( rule__OperationCS__Group_10_0_1__0 )*
+ // InternalQVTimperative.g:16030:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
+ // InternalQVTimperative.g:16031:2: ( rule__OperationCS__Group_10_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_10_0_1());
}
- // InternalQVTimperative.g:16059:2: ( rule__OperationCS__Group_10_0_1__0 )*
+ // InternalQVTimperative.g:16032:2: ( rule__OperationCS__Group_10_0_1__0 )*
loop186:
do {
int alt186=2;
@@ -55867,7 +55783,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt186) {
case 1 :
- // InternalQVTimperative.g:16059:3: rule__OperationCS__Group_10_0_1__0
+ // InternalQVTimperative.g:16032:3: rule__OperationCS__Group_10_0_1__0
{
pushFollow(FollowSets000.FOLLOW_92);
rule__OperationCS__Group_10_0_1__0();
@@ -55908,14 +55824,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__2"
- // InternalQVTimperative.g:16067:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ;
+ // InternalQVTimperative.g:16040:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ;
public final void rule__OperationCS__Group_10_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16071:1: ( rule__OperationCS__Group_10_0__2__Impl )
- // InternalQVTimperative.g:16072:2: rule__OperationCS__Group_10_0__2__Impl
+ // InternalQVTimperative.g:16044:1: ( rule__OperationCS__Group_10_0__2__Impl )
+ // InternalQVTimperative.g:16045:2: rule__OperationCS__Group_10_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0__2__Impl();
@@ -55941,17 +55857,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__2__Impl"
- // InternalQVTimperative.g:16078:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16051:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ;
public final void rule__OperationCS__Group_10_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16082:1: ( ( '}' ) )
- // InternalQVTimperative.g:16083:1: ( '}' )
+ // InternalQVTimperative.g:16055:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16056:1: ( '}' )
{
- // InternalQVTimperative.g:16083:1: ( '}' )
- // InternalQVTimperative.g:16084:2: '}'
+ // InternalQVTimperative.g:16056:1: ( '}' )
+ // InternalQVTimperative.g:16057:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
@@ -55982,14 +55898,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__0"
- // InternalQVTimperative.g:16094:1: rule__OperationCS__Group_10_0_1__0 : rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ;
+ // InternalQVTimperative.g:16067:1: rule__OperationCS__Group_10_0_1__0 : rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ;
public final void rule__OperationCS__Group_10_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16098:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 )
- // InternalQVTimperative.g:16099:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1
+ // InternalQVTimperative.g:16071:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 )
+ // InternalQVTimperative.g:16072:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1
{
pushFollow(FollowSets000.FOLLOW_18);
rule__OperationCS__Group_10_0_1__0__Impl();
@@ -56020,17 +55936,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__0__Impl"
- // InternalQVTimperative.g:16106:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ;
+ // InternalQVTimperative.g:16079:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ;
public final void rule__OperationCS__Group_10_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16110:1: ( ( 'body' ) )
- // InternalQVTimperative.g:16111:1: ( 'body' )
+ // InternalQVTimperative.g:16083:1: ( ( 'body' ) )
+ // InternalQVTimperative.g:16084:1: ( 'body' )
{
- // InternalQVTimperative.g:16111:1: ( 'body' )
- // InternalQVTimperative.g:16112:2: 'body'
+ // InternalQVTimperative.g:16084:1: ( 'body' )
+ // InternalQVTimperative.g:16085:2: 'body'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
@@ -56061,14 +55977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__1"
- // InternalQVTimperative.g:16121:1: rule__OperationCS__Group_10_0_1__1 : rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ;
+ // InternalQVTimperative.g:16094:1: rule__OperationCS__Group_10_0_1__1 : rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ;
public final void rule__OperationCS__Group_10_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16125:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 )
- // InternalQVTimperative.g:16126:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2
+ // InternalQVTimperative.g:16098:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 )
+ // InternalQVTimperative.g:16099:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2
{
pushFollow(FollowSets000.FOLLOW_18);
rule__OperationCS__Group_10_0_1__1__Impl();
@@ -56099,22 +56015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__1__Impl"
- // InternalQVTimperative.g:16133:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:16106:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__OperationCS__Group_10_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16137:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:16138:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:16110:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:16111:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:16138:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:16139:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:16111:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:16112:2: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getUnrestrictedNameParserRuleCall_10_0_1_1());
}
- // InternalQVTimperative.g:16140:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:16113:2: ( ruleUnrestrictedName )?
int alt187=2;
int LA187_0 = input.LA(1);
@@ -56123,7 +56039,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt187) {
case 1 :
- // InternalQVTimperative.g:16140:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:16113:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -56161,14 +56077,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__2"
- // InternalQVTimperative.g:16148:1: rule__OperationCS__Group_10_0_1__2 : rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ;
+ // InternalQVTimperative.g:16121:1: rule__OperationCS__Group_10_0_1__2 : rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ;
public final void rule__OperationCS__Group_10_0_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16152:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 )
- // InternalQVTimperative.g:16153:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3
+ // InternalQVTimperative.g:16125:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 )
+ // InternalQVTimperative.g:16126:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3
{
pushFollow(FollowSets000.FOLLOW_76);
rule__OperationCS__Group_10_0_1__2__Impl();
@@ -56199,17 +56115,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__2__Impl"
- // InternalQVTimperative.g:16160:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:16133:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ;
public final void rule__OperationCS__Group_10_0_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16164:1: ( ( ':' ) )
- // InternalQVTimperative.g:16165:1: ( ':' )
+ // InternalQVTimperative.g:16137:1: ( ( ':' ) )
+ // InternalQVTimperative.g:16138:1: ( ':' )
{
- // InternalQVTimperative.g:16165:1: ( ':' )
- // InternalQVTimperative.g:16166:2: ':'
+ // InternalQVTimperative.g:16138:1: ( ':' )
+ // InternalQVTimperative.g:16139:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
@@ -56240,14 +56156,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__3"
- // InternalQVTimperative.g:16175:1: rule__OperationCS__Group_10_0_1__3 : rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ;
+ // InternalQVTimperative.g:16148:1: rule__OperationCS__Group_10_0_1__3 : rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ;
public final void rule__OperationCS__Group_10_0_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16179:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 )
- // InternalQVTimperative.g:16180:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4
+ // InternalQVTimperative.g:16152:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 )
+ // InternalQVTimperative.g:16153:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4
{
pushFollow(FollowSets000.FOLLOW_76);
rule__OperationCS__Group_10_0_1__3__Impl();
@@ -56278,22 +56194,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__3__Impl"
- // InternalQVTimperative.g:16187:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ;
+ // InternalQVTimperative.g:16160:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ;
public final void rule__OperationCS__Group_10_0_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16191:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) )
- // InternalQVTimperative.g:16192:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
+ // InternalQVTimperative.g:16164:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) )
+ // InternalQVTimperative.g:16165:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
{
- // InternalQVTimperative.g:16192:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
- // InternalQVTimperative.g:16193:2: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
+ // InternalQVTimperative.g:16165:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
+ // InternalQVTimperative.g:16166:2: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsAssignment_10_0_1_3());
}
- // InternalQVTimperative.g:16194:2: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
+ // InternalQVTimperative.g:16167:2: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
int alt188=2;
int LA188_0 = input.LA(1);
@@ -56302,7 +56218,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt188) {
case 1 :
- // InternalQVTimperative.g:16194:3: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3
+ // InternalQVTimperative.g:16167:3: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3();
@@ -56340,14 +56256,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__4"
- // InternalQVTimperative.g:16202:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ;
+ // InternalQVTimperative.g:16175:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ;
public final void rule__OperationCS__Group_10_0_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16206:1: ( rule__OperationCS__Group_10_0_1__4__Impl )
- // InternalQVTimperative.g:16207:2: rule__OperationCS__Group_10_0_1__4__Impl
+ // InternalQVTimperative.g:16179:1: ( rule__OperationCS__Group_10_0_1__4__Impl )
+ // InternalQVTimperative.g:16180:2: rule__OperationCS__Group_10_0_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0_1__4__Impl();
@@ -56373,17 +56289,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__4__Impl"
- // InternalQVTimperative.g:16213:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:16186:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ;
public final void rule__OperationCS__Group_10_0_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16217:1: ( ( ';' ) )
- // InternalQVTimperative.g:16218:1: ( ';' )
+ // InternalQVTimperative.g:16190:1: ( ( ';' ) )
+ // InternalQVTimperative.g:16191:1: ( ';' )
{
- // InternalQVTimperative.g:16218:1: ( ';' )
- // InternalQVTimperative.g:16219:2: ';'
+ // InternalQVTimperative.g:16191:1: ( ';' )
+ // InternalQVTimperative.g:16192:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
@@ -56414,14 +56330,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__0"
- // InternalQVTimperative.g:16229:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ;
+ // InternalQVTimperative.g:16202:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ;
public final void rule__ParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16233:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 )
- // InternalQVTimperative.g:16234:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1
+ // InternalQVTimperative.g:16206:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 )
+ // InternalQVTimperative.g:16207:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_65);
rule__ParameterCS__Group__0__Impl();
@@ -56452,23 +56368,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:16241:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:16214:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ;
public final void rule__ParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16245:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:16246:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:16218:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:16219:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:16246:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:16247:2: ( rule__ParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:16219:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:16220:2: ( rule__ParameterCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:16248:2: ( rule__ParameterCS__NameAssignment_0 )
- // InternalQVTimperative.g:16248:3: rule__ParameterCS__NameAssignment_0
+ // InternalQVTimperative.g:16221:2: ( rule__ParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:16221:3: rule__ParameterCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__NameAssignment_0();
@@ -56503,14 +56419,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__1"
- // InternalQVTimperative.g:16256:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ;
+ // InternalQVTimperative.g:16229:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ;
public final void rule__ParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16260:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 )
- // InternalQVTimperative.g:16261:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2
+ // InternalQVTimperative.g:16233:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 )
+ // InternalQVTimperative.g:16234:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_65);
rule__ParameterCS__Group__1__Impl();
@@ -56541,22 +56457,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:16268:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:16241:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ;
public final void rule__ParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16272:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:16273:1: ( ( rule__ParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:16245:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:16246:1: ( ( rule__ParameterCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:16273:1: ( ( rule__ParameterCS__Group_1__0 )? )
- // InternalQVTimperative.g:16274:2: ( rule__ParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:16246:1: ( ( rule__ParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:16247:2: ( rule__ParameterCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:16275:2: ( rule__ParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:16248:2: ( rule__ParameterCS__Group_1__0 )?
int alt189=2;
int LA189_0 = input.LA(1);
@@ -56565,7 +56481,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt189) {
case 1 :
- // InternalQVTimperative.g:16275:3: rule__ParameterCS__Group_1__0
+ // InternalQVTimperative.g:16248:3: rule__ParameterCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_1__0();
@@ -56603,14 +56519,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__2"
- // InternalQVTimperative.g:16283:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ;
+ // InternalQVTimperative.g:16256:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ;
public final void rule__ParameterCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16287:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 )
- // InternalQVTimperative.g:16288:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3
+ // InternalQVTimperative.g:16260:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 )
+ // InternalQVTimperative.g:16261:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_65);
rule__ParameterCS__Group__2__Impl();
@@ -56641,22 +56557,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:16295:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:16268:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ;
public final void rule__ParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16299:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:16300:1: ( ( rule__ParameterCS__Group_2__0 )? )
+ // InternalQVTimperative.g:16272:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:16273:1: ( ( rule__ParameterCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:16300:1: ( ( rule__ParameterCS__Group_2__0 )? )
- // InternalQVTimperative.g:16301:2: ( rule__ParameterCS__Group_2__0 )?
+ // InternalQVTimperative.g:16273:1: ( ( rule__ParameterCS__Group_2__0 )? )
+ // InternalQVTimperative.g:16274:2: ( rule__ParameterCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:16302:2: ( rule__ParameterCS__Group_2__0 )?
+ // InternalQVTimperative.g:16275:2: ( rule__ParameterCS__Group_2__0 )?
int alt190=2;
int LA190_0 = input.LA(1);
@@ -56669,7 +56585,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt190) {
case 1 :
- // InternalQVTimperative.g:16302:3: rule__ParameterCS__Group_2__0
+ // InternalQVTimperative.g:16275:3: rule__ParameterCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2__0();
@@ -56707,14 +56623,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__3"
- // InternalQVTimperative.g:16310:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ;
+ // InternalQVTimperative.g:16283:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ;
public final void rule__ParameterCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16314:1: ( rule__ParameterCS__Group__3__Impl )
- // InternalQVTimperative.g:16315:2: rule__ParameterCS__Group__3__Impl
+ // InternalQVTimperative.g:16287:1: ( rule__ParameterCS__Group__3__Impl )
+ // InternalQVTimperative.g:16288:2: rule__ParameterCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group__3__Impl();
@@ -56740,22 +56656,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:16321:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:16294:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ;
public final void rule__ParameterCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16325:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:16326:1: ( ( rule__ParameterCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16298:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:16299:1: ( ( rule__ParameterCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:16326:1: ( ( rule__ParameterCS__Group_3__0 )? )
- // InternalQVTimperative.g:16327:2: ( rule__ParameterCS__Group_3__0 )?
+ // InternalQVTimperative.g:16299:1: ( ( rule__ParameterCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16300:2: ( rule__ParameterCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:16328:2: ( rule__ParameterCS__Group_3__0 )?
+ // InternalQVTimperative.g:16301:2: ( rule__ParameterCS__Group_3__0 )?
int alt191=2;
int LA191_0 = input.LA(1);
@@ -56764,7 +56680,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt191) {
case 1 :
- // InternalQVTimperative.g:16328:3: rule__ParameterCS__Group_3__0
+ // InternalQVTimperative.g:16301:3: rule__ParameterCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_3__0();
@@ -56802,14 +56718,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__0"
- // InternalQVTimperative.g:16337:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ;
+ // InternalQVTimperative.g:16310:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ;
public final void rule__ParameterCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16341:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 )
- // InternalQVTimperative.g:16342:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1
+ // InternalQVTimperative.g:16314:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 )
+ // InternalQVTimperative.g:16315:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ParameterCS__Group_1__0__Impl();
@@ -56840,17 +56756,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__0__Impl"
- // InternalQVTimperative.g:16349:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:16322:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__ParameterCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16353:1: ( ( ':' ) )
- // InternalQVTimperative.g:16354:1: ( ':' )
+ // InternalQVTimperative.g:16326:1: ( ( ':' ) )
+ // InternalQVTimperative.g:16327:1: ( ':' )
{
- // InternalQVTimperative.g:16354:1: ( ':' )
- // InternalQVTimperative.g:16355:2: ':'
+ // InternalQVTimperative.g:16327:1: ( ':' )
+ // InternalQVTimperative.g:16328:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
@@ -56881,14 +56797,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__1"
- // InternalQVTimperative.g:16364:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:16337:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ;
public final void rule__ParameterCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16368:1: ( rule__ParameterCS__Group_1__1__Impl )
- // InternalQVTimperative.g:16369:2: rule__ParameterCS__Group_1__1__Impl
+ // InternalQVTimperative.g:16341:1: ( rule__ParameterCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:16342:2: rule__ParameterCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_1__1__Impl();
@@ -56914,23 +56830,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__1__Impl"
- // InternalQVTimperative.g:16375:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:16348:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__ParameterCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16379:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:16380:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:16352:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:16353:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:16380:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:16381:2: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:16353:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:16354:2: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:16382:2: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:16382:3: rule__ParameterCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:16355:2: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:16355:3: rule__ParameterCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__OwnedTypeAssignment_1_1();
@@ -56965,14 +56881,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__0"
- // InternalQVTimperative.g:16391:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ;
+ // InternalQVTimperative.g:16364:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ;
public final void rule__ParameterCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16395:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 )
- // InternalQVTimperative.g:16396:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1
+ // InternalQVTimperative.g:16368:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 )
+ // InternalQVTimperative.g:16369:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_93);
rule__ParameterCS__Group_2__0__Impl();
@@ -57003,17 +56919,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__0__Impl"
- // InternalQVTimperative.g:16403:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16376:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ;
public final void rule__ParameterCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16407:1: ( ( '{' ) )
- // InternalQVTimperative.g:16408:1: ( '{' )
+ // InternalQVTimperative.g:16380:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16381:1: ( '{' )
{
- // InternalQVTimperative.g:16408:1: ( '{' )
- // InternalQVTimperative.g:16409:2: '{'
+ // InternalQVTimperative.g:16381:1: ( '{' )
+ // InternalQVTimperative.g:16382:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
@@ -57044,14 +56960,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__1"
- // InternalQVTimperative.g:16418:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ;
+ // InternalQVTimperative.g:16391:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ;
public final void rule__ParameterCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16422:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 )
- // InternalQVTimperative.g:16423:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2
+ // InternalQVTimperative.g:16395:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 )
+ // InternalQVTimperative.g:16396:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_46);
rule__ParameterCS__Group_2__1__Impl();
@@ -57082,26 +56998,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__1__Impl"
- // InternalQVTimperative.g:16430:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ;
+ // InternalQVTimperative.g:16403:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ;
public final void rule__ParameterCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16434:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) )
- // InternalQVTimperative.g:16435:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:16407:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) )
+ // InternalQVTimperative.g:16408:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
{
- // InternalQVTimperative.g:16435:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:16436:2: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:16408:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:16409:2: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:16436:2: ( ( rule__ParameterCS__Group_2_1__0 ) )
- // InternalQVTimperative.g:16437:3: ( rule__ParameterCS__Group_2_1__0 )
+ // InternalQVTimperative.g:16409:2: ( ( rule__ParameterCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:16410:3: ( rule__ParameterCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:16438:3: ( rule__ParameterCS__Group_2_1__0 )
- // InternalQVTimperative.g:16438:4: rule__ParameterCS__Group_2_1__0
+ // InternalQVTimperative.g:16411:3: ( rule__ParameterCS__Group_2_1__0 )
+ // InternalQVTimperative.g:16411:4: rule__ParameterCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_94);
rule__ParameterCS__Group_2_1__0();
@@ -57117,13 +57033,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:16441:2: ( ( rule__ParameterCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:16442:3: ( rule__ParameterCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:16414:2: ( ( rule__ParameterCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:16415:3: ( rule__ParameterCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:16443:3: ( rule__ParameterCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:16416:3: ( rule__ParameterCS__Group_2_1__0 )*
loop192:
do {
int alt192=2;
@@ -57136,7 +57052,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt192) {
case 1 :
- // InternalQVTimperative.g:16443:4: rule__ParameterCS__Group_2_1__0
+ // InternalQVTimperative.g:16416:4: rule__ParameterCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_94);
rule__ParameterCS__Group_2_1__0();
@@ -57180,14 +57096,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__2"
- // InternalQVTimperative.g:16452:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:16425:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ;
public final void rule__ParameterCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16456:1: ( rule__ParameterCS__Group_2__2__Impl )
- // InternalQVTimperative.g:16457:2: rule__ParameterCS__Group_2__2__Impl
+ // InternalQVTimperative.g:16429:1: ( rule__ParameterCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:16430:2: rule__ParameterCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2__2__Impl();
@@ -57213,17 +57129,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__2__Impl"
- // InternalQVTimperative.g:16463:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16436:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ;
public final void rule__ParameterCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16467:1: ( ( '}' ) )
- // InternalQVTimperative.g:16468:1: ( '}' )
+ // InternalQVTimperative.g:16440:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16441:1: ( '}' )
{
- // InternalQVTimperative.g:16468:1: ( '}' )
- // InternalQVTimperative.g:16469:2: '}'
+ // InternalQVTimperative.g:16441:1: ( '}' )
+ // InternalQVTimperative.g:16442:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
@@ -57254,14 +57170,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__0"
- // InternalQVTimperative.g:16479:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:16452:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ;
public final void rule__ParameterCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16483:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 )
- // InternalQVTimperative.g:16484:2: rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1
+ // InternalQVTimperative.g:16456:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 )
+ // InternalQVTimperative.g:16457:2: rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__ParameterCS__Group_2_1__0__Impl();
@@ -57292,23 +57208,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:16491:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ;
+ // InternalQVTimperative.g:16464:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ;
public final void rule__ParameterCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16495:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) )
- // InternalQVTimperative.g:16496:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
+ // InternalQVTimperative.g:16468:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) )
+ // InternalQVTimperative.g:16469:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
{
- // InternalQVTimperative.g:16496:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
- // InternalQVTimperative.g:16497:2: ( rule__ParameterCS__Alternatives_2_1_0 )
+ // InternalQVTimperative.g:16469:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
+ // InternalQVTimperative.g:16470:2: ( rule__ParameterCS__Alternatives_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getAlternatives_2_1_0());
}
- // InternalQVTimperative.g:16498:2: ( rule__ParameterCS__Alternatives_2_1_0 )
- // InternalQVTimperative.g:16498:3: rule__ParameterCS__Alternatives_2_1_0
+ // InternalQVTimperative.g:16471:2: ( rule__ParameterCS__Alternatives_2_1_0 )
+ // InternalQVTimperative.g:16471:3: rule__ParameterCS__Alternatives_2_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Alternatives_2_1_0();
@@ -57343,14 +57259,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__1"
- // InternalQVTimperative.g:16506:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:16479:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ;
public final void rule__ParameterCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16510:1: ( rule__ParameterCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:16511:2: rule__ParameterCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:16483:1: ( rule__ParameterCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:16484:2: rule__ParameterCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2_1__1__Impl();
@@ -57376,22 +57292,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:16517:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:16490:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ;
public final void rule__ParameterCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16521:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:16522:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16494:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:16495:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:16522:1: ( ( ',' )? )
- // InternalQVTimperative.g:16523:2: ( ',' )?
+ // InternalQVTimperative.g:16495:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16496:2: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1());
}
- // InternalQVTimperative.g:16524:2: ( ',' )?
+ // InternalQVTimperative.g:16497:2: ( ',' )?
int alt193=2;
int LA193_0 = input.LA(1);
@@ -57400,7 +57316,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt193) {
case 1 :
- // InternalQVTimperative.g:16524:3: ','
+ // InternalQVTimperative.g:16497:3: ','
{
match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -57434,14 +57350,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__0"
- // InternalQVTimperative.g:16533:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ;
+ // InternalQVTimperative.g:16506:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ;
public final void rule__ParameterCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16537:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 )
- // InternalQVTimperative.g:16538:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1
+ // InternalQVTimperative.g:16510:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 )
+ // InternalQVTimperative.g:16511:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_46);
rule__ParameterCS__Group_3__0__Impl();
@@ -57472,17 +57388,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__0__Impl"
- // InternalQVTimperative.g:16545:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16518:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ;
public final void rule__ParameterCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16549:1: ( ( '{' ) )
- // InternalQVTimperative.g:16550:1: ( '{' )
+ // InternalQVTimperative.g:16522:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16523:1: ( '{' )
{
- // InternalQVTimperative.g:16550:1: ( '{' )
- // InternalQVTimperative.g:16551:2: '{'
+ // InternalQVTimperative.g:16523:1: ( '{' )
+ // InternalQVTimperative.g:16524:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
@@ -57513,14 +57429,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__1"
- // InternalQVTimperative.g:16560:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:16533:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ;
public final void rule__ParameterCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16564:1: ( rule__ParameterCS__Group_3__1__Impl )
- // InternalQVTimperative.g:16565:2: rule__ParameterCS__Group_3__1__Impl
+ // InternalQVTimperative.g:16537:1: ( rule__ParameterCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:16538:2: rule__ParameterCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_3__1__Impl();
@@ -57546,17 +57462,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__1__Impl"
- // InternalQVTimperative.g:16571:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16544:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ;
public final void rule__ParameterCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16575:1: ( ( '}' ) )
- // InternalQVTimperative.g:16576:1: ( '}' )
+ // InternalQVTimperative.g:16548:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16549:1: ( '}' )
{
- // InternalQVTimperative.g:16576:1: ( '}' )
- // InternalQVTimperative.g:16577:2: '}'
+ // InternalQVTimperative.g:16549:1: ( '}' )
+ // InternalQVTimperative.g:16550:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
@@ -57587,14 +57503,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__0"
- // InternalQVTimperative.g:16587:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ;
+ // InternalQVTimperative.g:16560:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ;
public final void rule__ReferenceCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16591:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 )
- // InternalQVTimperative.g:16592:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1
+ // InternalQVTimperative.g:16564:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 )
+ // InternalQVTimperative.g:16565:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_95);
rule__ReferenceCS__Group__0__Impl();
@@ -57625,22 +57541,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__0__Impl"
- // InternalQVTimperative.g:16599:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:16572:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ;
public final void rule__ReferenceCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16603:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:16604:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:16576:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:16577:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:16604:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
- // InternalQVTimperative.g:16605:2: ( rule__ReferenceCS__Alternatives_0 )?
+ // InternalQVTimperative.g:16577:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:16578:2: ( rule__ReferenceCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:16606:2: ( rule__ReferenceCS__Alternatives_0 )?
+ // InternalQVTimperative.g:16579:2: ( rule__ReferenceCS__Alternatives_0 )?
int alt194=2;
int LA194_0 = input.LA(1);
@@ -57649,7 +57565,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt194) {
case 1 :
- // InternalQVTimperative.g:16606:3: rule__ReferenceCS__Alternatives_0
+ // InternalQVTimperative.g:16579:3: rule__ReferenceCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_0();
@@ -57687,14 +57603,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__1"
- // InternalQVTimperative.g:16614:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ;
+ // InternalQVTimperative.g:16587:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ;
public final void rule__ReferenceCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16618:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 )
- // InternalQVTimperative.g:16619:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2
+ // InternalQVTimperative.g:16591:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 )
+ // InternalQVTimperative.g:16592:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__ReferenceCS__Group__1__Impl();
@@ -57725,17 +57641,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__1__Impl"
- // InternalQVTimperative.g:16626:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ;
+ // InternalQVTimperative.g:16599:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ;
public final void rule__ReferenceCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16630:1: ( ( 'property' ) )
- // InternalQVTimperative.g:16631:1: ( 'property' )
+ // InternalQVTimperative.g:16603:1: ( ( 'property' ) )
+ // InternalQVTimperative.g:16604:1: ( 'property' )
{
- // InternalQVTimperative.g:16631:1: ( 'property' )
- // InternalQVTimperative.g:16632:2: 'property'
+ // InternalQVTimperative.g:16604:1: ( 'property' )
+ // InternalQVTimperative.g:16605:2: 'property'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
@@ -57766,14 +57682,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__2"
- // InternalQVTimperative.g:16641:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ;
+ // InternalQVTimperative.g:16614:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ;
public final void rule__ReferenceCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16645:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 )
- // InternalQVTimperative.g:16646:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3
+ // InternalQVTimperative.g:16618:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 )
+ // InternalQVTimperative.g:16619:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_96);
rule__ReferenceCS__Group__2__Impl();
@@ -57804,23 +57720,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__2__Impl"
- // InternalQVTimperative.g:16653:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:16626:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ;
public final void rule__ReferenceCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16657:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:16658:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:16630:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:16631:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:16658:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:16659:2: ( rule__ReferenceCS__NameAssignment_2 )
+ // InternalQVTimperative.g:16631:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:16632:2: ( rule__ReferenceCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:16660:2: ( rule__ReferenceCS__NameAssignment_2 )
- // InternalQVTimperative.g:16660:3: rule__ReferenceCS__NameAssignment_2
+ // InternalQVTimperative.g:16633:2: ( rule__ReferenceCS__NameAssignment_2 )
+ // InternalQVTimperative.g:16633:3: rule__ReferenceCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__NameAssignment_2();
@@ -57855,14 +57771,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__3"
- // InternalQVTimperative.g:16668:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ;
+ // InternalQVTimperative.g:16641:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ;
public final void rule__ReferenceCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16672:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 )
- // InternalQVTimperative.g:16673:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4
+ // InternalQVTimperative.g:16645:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 )
+ // InternalQVTimperative.g:16646:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_96);
rule__ReferenceCS__Group__3__Impl();
@@ -57893,22 +57809,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__3__Impl"
- // InternalQVTimperative.g:16680:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:16653:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ;
public final void rule__ReferenceCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16684:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:16685:1: ( ( rule__ReferenceCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16657:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:16658:1: ( ( rule__ReferenceCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:16685:1: ( ( rule__ReferenceCS__Group_3__0 )? )
- // InternalQVTimperative.g:16686:2: ( rule__ReferenceCS__Group_3__0 )?
+ // InternalQVTimperative.g:16658:1: ( ( rule__ReferenceCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16659:2: ( rule__ReferenceCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:16687:2: ( rule__ReferenceCS__Group_3__0 )?
+ // InternalQVTimperative.g:16660:2: ( rule__ReferenceCS__Group_3__0 )?
int alt195=2;
int LA195_0 = input.LA(1);
@@ -57917,7 +57833,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt195) {
case 1 :
- // InternalQVTimperative.g:16687:3: rule__ReferenceCS__Group_3__0
+ // InternalQVTimperative.g:16660:3: rule__ReferenceCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_3__0();
@@ -57955,14 +57871,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__4"
- // InternalQVTimperative.g:16695:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ;
+ // InternalQVTimperative.g:16668:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ;
public final void rule__ReferenceCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16699:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 )
- // InternalQVTimperative.g:16700:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5
+ // InternalQVTimperative.g:16672:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 )
+ // InternalQVTimperative.g:16673:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_96);
rule__ReferenceCS__Group__4__Impl();
@@ -57993,22 +57909,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__4__Impl"
- // InternalQVTimperative.g:16707:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:16680:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ;
public final void rule__ReferenceCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16711:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:16712:1: ( ( rule__ReferenceCS__Group_4__0 )? )
+ // InternalQVTimperative.g:16684:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:16685:1: ( ( rule__ReferenceCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:16712:1: ( ( rule__ReferenceCS__Group_4__0 )? )
- // InternalQVTimperative.g:16713:2: ( rule__ReferenceCS__Group_4__0 )?
+ // InternalQVTimperative.g:16685:1: ( ( rule__ReferenceCS__Group_4__0 )? )
+ // InternalQVTimperative.g:16686:2: ( rule__ReferenceCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:16714:2: ( rule__ReferenceCS__Group_4__0 )?
+ // InternalQVTimperative.g:16687:2: ( rule__ReferenceCS__Group_4__0 )?
int alt196=2;
int LA196_0 = input.LA(1);
@@ -58017,7 +57933,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt196) {
case 1 :
- // InternalQVTimperative.g:16714:3: rule__ReferenceCS__Group_4__0
+ // InternalQVTimperative.g:16687:3: rule__ReferenceCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_4__0();
@@ -58055,14 +57971,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__5"
- // InternalQVTimperative.g:16722:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ;
+ // InternalQVTimperative.g:16695:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ;
public final void rule__ReferenceCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16726:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 )
- // InternalQVTimperative.g:16727:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6
+ // InternalQVTimperative.g:16699:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 )
+ // InternalQVTimperative.g:16700:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_96);
rule__ReferenceCS__Group__5__Impl();
@@ -58093,22 +58009,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__5__Impl"
- // InternalQVTimperative.g:16734:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:16707:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ;
public final void rule__ReferenceCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16738:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:16739:1: ( ( rule__ReferenceCS__Group_5__0 )? )
+ // InternalQVTimperative.g:16711:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:16712:1: ( ( rule__ReferenceCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:16739:1: ( ( rule__ReferenceCS__Group_5__0 )? )
- // InternalQVTimperative.g:16740:2: ( rule__ReferenceCS__Group_5__0 )?
+ // InternalQVTimperative.g:16712:1: ( ( rule__ReferenceCS__Group_5__0 )? )
+ // InternalQVTimperative.g:16713:2: ( rule__ReferenceCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:16741:2: ( rule__ReferenceCS__Group_5__0 )?
+ // InternalQVTimperative.g:16714:2: ( rule__ReferenceCS__Group_5__0 )?
int alt197=2;
int LA197_0 = input.LA(1);
@@ -58117,7 +58033,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt197) {
case 1 :
- // InternalQVTimperative.g:16741:3: rule__ReferenceCS__Group_5__0
+ // InternalQVTimperative.g:16714:3: rule__ReferenceCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_5__0();
@@ -58155,14 +58071,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__6"
- // InternalQVTimperative.g:16749:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ;
+ // InternalQVTimperative.g:16722:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ;
public final void rule__ReferenceCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16753:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 )
- // InternalQVTimperative.g:16754:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7
+ // InternalQVTimperative.g:16726:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 )
+ // InternalQVTimperative.g:16727:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_96);
rule__ReferenceCS__Group__6__Impl();
@@ -58193,22 +58109,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__6__Impl"
- // InternalQVTimperative.g:16761:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:16734:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ;
public final void rule__ReferenceCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16765:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:16766:1: ( ( rule__ReferenceCS__Group_6__0 )? )
+ // InternalQVTimperative.g:16738:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:16739:1: ( ( rule__ReferenceCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:16766:1: ( ( rule__ReferenceCS__Group_6__0 )? )
- // InternalQVTimperative.g:16767:2: ( rule__ReferenceCS__Group_6__0 )?
+ // InternalQVTimperative.g:16739:1: ( ( rule__ReferenceCS__Group_6__0 )? )
+ // InternalQVTimperative.g:16740:2: ( rule__ReferenceCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:16768:2: ( rule__ReferenceCS__Group_6__0 )?
+ // InternalQVTimperative.g:16741:2: ( rule__ReferenceCS__Group_6__0 )?
int alt198=2;
int LA198_0 = input.LA(1);
@@ -58221,7 +58137,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt198) {
case 1 :
- // InternalQVTimperative.g:16768:3: rule__ReferenceCS__Group_6__0
+ // InternalQVTimperative.g:16741:3: rule__ReferenceCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6__0();
@@ -58259,14 +58175,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__7"
- // InternalQVTimperative.g:16776:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ;
+ // InternalQVTimperative.g:16749:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ;
public final void rule__ReferenceCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16780:1: ( rule__ReferenceCS__Group__7__Impl )
- // InternalQVTimperative.g:16781:2: rule__ReferenceCS__Group__7__Impl
+ // InternalQVTimperative.g:16753:1: ( rule__ReferenceCS__Group__7__Impl )
+ // InternalQVTimperative.g:16754:2: rule__ReferenceCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group__7__Impl();
@@ -58292,23 +58208,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__7__Impl"
- // InternalQVTimperative.g:16787:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ;
+ // InternalQVTimperative.g:16760:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ;
public final void rule__ReferenceCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16791:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) )
- // InternalQVTimperative.g:16792:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:16764:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) )
+ // InternalQVTimperative.g:16765:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
{
- // InternalQVTimperative.g:16792:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
- // InternalQVTimperative.g:16793:2: ( rule__ReferenceCS__Alternatives_7 )
+ // InternalQVTimperative.g:16765:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:16766:2: ( rule__ReferenceCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_7());
}
- // InternalQVTimperative.g:16794:2: ( rule__ReferenceCS__Alternatives_7 )
- // InternalQVTimperative.g:16794:3: rule__ReferenceCS__Alternatives_7
+ // InternalQVTimperative.g:16767:2: ( rule__ReferenceCS__Alternatives_7 )
+ // InternalQVTimperative.g:16767:3: rule__ReferenceCS__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_7();
@@ -58343,14 +58259,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__0"
- // InternalQVTimperative.g:16803:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:16776:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ;
public final void rule__ReferenceCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16807:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 )
- // InternalQVTimperative.g:16808:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1
+ // InternalQVTimperative.g:16780:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 )
+ // InternalQVTimperative.g:16781:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1
{
pushFollow(FollowSets000.FOLLOW_70);
rule__ReferenceCS__Group_0_0__0__Impl();
@@ -58381,23 +58297,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:16815:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:16788:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ;
public final void rule__ReferenceCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16819:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:16820:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:16792:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:16793:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
{
- // InternalQVTimperative.g:16820:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
- // InternalQVTimperative.g:16821:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:16793:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:16794:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:16822:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:16822:3: rule__ReferenceCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:16795:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:16795:3: rule__ReferenceCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_0_0();
@@ -58432,14 +58348,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__1"
- // InternalQVTimperative.g:16830:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:16803:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ;
public final void rule__ReferenceCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16834:1: ( rule__ReferenceCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:16835:2: rule__ReferenceCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:16807:1: ( rule__ReferenceCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:16808:2: rule__ReferenceCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_0__1__Impl();
@@ -58465,22 +58381,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:16841:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:16814:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ;
public final void rule__ReferenceCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16845:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:16846:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:16818:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:16819:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
{
- // InternalQVTimperative.g:16846:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
- // InternalQVTimperative.g:16847:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:16819:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:16820:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:16848:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:16821:2: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
int alt199=2;
int LA199_0 = input.LA(1);
@@ -58489,7 +58405,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt199) {
case 1 :
- // InternalQVTimperative.g:16848:3: rule__ReferenceCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:16821:3: rule__ReferenceCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_0_1();
@@ -58527,14 +58443,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__0"
- // InternalQVTimperative.g:16857:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:16830:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ;
public final void rule__ReferenceCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16861:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 )
- // InternalQVTimperative.g:16862:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1
+ // InternalQVTimperative.g:16834:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 )
+ // InternalQVTimperative.g:16835:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1
{
pushFollow(FollowSets000.FOLLOW_71);
rule__ReferenceCS__Group_0_1__0__Impl();
@@ -58565,23 +58481,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:16869:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:16842:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ;
public final void rule__ReferenceCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16873:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:16874:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:16846:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:16847:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
{
- // InternalQVTimperative.g:16874:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
- // InternalQVTimperative.g:16875:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:16847:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:16848:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:16876:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:16876:3: rule__ReferenceCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:16849:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:16849:3: rule__ReferenceCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_1_0();
@@ -58616,14 +58532,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__1"
- // InternalQVTimperative.g:16884:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:16857:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ;
public final void rule__ReferenceCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16888:1: ( rule__ReferenceCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:16889:2: rule__ReferenceCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:16861:1: ( rule__ReferenceCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:16862:2: rule__ReferenceCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_1__1__Impl();
@@ -58649,22 +58565,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:16895:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:16868:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ;
public final void rule__ReferenceCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16899:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:16900:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:16872:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:16873:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
{
- // InternalQVTimperative.g:16900:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
- // InternalQVTimperative.g:16901:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:16873:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:16874:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:16902:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:16875:2: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
int alt200=2;
int LA200_0 = input.LA(1);
@@ -58673,7 +58589,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt200) {
case 1 :
- // InternalQVTimperative.g:16902:3: rule__ReferenceCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:16875:3: rule__ReferenceCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_1_1();
@@ -58711,14 +58627,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__0"
- // InternalQVTimperative.g:16911:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ;
+ // InternalQVTimperative.g:16884:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ;
public final void rule__ReferenceCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16915:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 )
- // InternalQVTimperative.g:16916:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1
+ // InternalQVTimperative.g:16888:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 )
+ // InternalQVTimperative.g:16889:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__ReferenceCS__Group_3__0__Impl();
@@ -58749,17 +58665,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__0__Impl"
- // InternalQVTimperative.g:16923:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ;
+ // InternalQVTimperative.g:16896:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ;
public final void rule__ReferenceCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16927:1: ( ( '#' ) )
- // InternalQVTimperative.g:16928:1: ( '#' )
+ // InternalQVTimperative.g:16900:1: ( ( '#' ) )
+ // InternalQVTimperative.g:16901:1: ( '#' )
{
- // InternalQVTimperative.g:16928:1: ( '#' )
- // InternalQVTimperative.g:16929:2: '#'
+ // InternalQVTimperative.g:16901:1: ( '#' )
+ // InternalQVTimperative.g:16902:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
@@ -58790,14 +58706,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__1"
- // InternalQVTimperative.g:16938:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:16911:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ;
public final void rule__ReferenceCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16942:1: ( rule__ReferenceCS__Group_3__1__Impl )
- // InternalQVTimperative.g:16943:2: rule__ReferenceCS__Group_3__1__Impl
+ // InternalQVTimperative.g:16915:1: ( rule__ReferenceCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:16916:2: rule__ReferenceCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_3__1__Impl();
@@ -58823,23 +58739,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__1__Impl"
- // InternalQVTimperative.g:16949:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:16922:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ;
public final void rule__ReferenceCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16953:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:16954:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
+ // InternalQVTimperative.g:16926:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:16927:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:16954:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
- // InternalQVTimperative.g:16955:2: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
+ // InternalQVTimperative.g:16927:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
+ // InternalQVTimperative.g:16928:2: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositeAssignment_3_1());
}
- // InternalQVTimperative.g:16956:2: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
- // InternalQVTimperative.g:16956:3: rule__ReferenceCS__ReferredOppositeAssignment_3_1
+ // InternalQVTimperative.g:16929:2: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
+ // InternalQVTimperative.g:16929:3: rule__ReferenceCS__ReferredOppositeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__ReferredOppositeAssignment_3_1();
@@ -58874,14 +58790,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__0"
- // InternalQVTimperative.g:16965:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ;
+ // InternalQVTimperative.g:16938:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ;
public final void rule__ReferenceCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16969:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 )
- // InternalQVTimperative.g:16970:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1
+ // InternalQVTimperative.g:16942:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 )
+ // InternalQVTimperative.g:16943:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ReferenceCS__Group_4__0__Impl();
@@ -58912,17 +58828,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__0__Impl"
- // InternalQVTimperative.g:16977:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:16950:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16981:1: ( ( ':' ) )
- // InternalQVTimperative.g:16982:1: ( ':' )
+ // InternalQVTimperative.g:16954:1: ( ( ':' ) )
+ // InternalQVTimperative.g:16955:1: ( ':' )
{
- // InternalQVTimperative.g:16982:1: ( ':' )
- // InternalQVTimperative.g:16983:2: ':'
+ // InternalQVTimperative.g:16955:1: ( ':' )
+ // InternalQVTimperative.g:16956:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
@@ -58953,14 +58869,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__1"
- // InternalQVTimperative.g:16992:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:16965:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ;
public final void rule__ReferenceCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16996:1: ( rule__ReferenceCS__Group_4__1__Impl )
- // InternalQVTimperative.g:16997:2: rule__ReferenceCS__Group_4__1__Impl
+ // InternalQVTimperative.g:16969:1: ( rule__ReferenceCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:16970:2: rule__ReferenceCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_4__1__Impl();
@@ -58986,23 +58902,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__1__Impl"
- // InternalQVTimperative.g:17003:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:16976:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ;
public final void rule__ReferenceCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17007:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) )
- // InternalQVTimperative.g:17008:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:16980:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:16981:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
{
- // InternalQVTimperative.g:17008:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
- // InternalQVTimperative.g:17009:2: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:16981:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:16982:2: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedTypeAssignment_4_1());
}
- // InternalQVTimperative.g:17010:2: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
- // InternalQVTimperative.g:17010:3: rule__ReferenceCS__OwnedTypeAssignment_4_1
+ // InternalQVTimperative.g:16983:2: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:16983:3: rule__ReferenceCS__OwnedTypeAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedTypeAssignment_4_1();
@@ -59037,14 +58953,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__0"
- // InternalQVTimperative.g:17019:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ;
+ // InternalQVTimperative.g:16992:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ;
public final void rule__ReferenceCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17023:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 )
- // InternalQVTimperative.g:17024:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1
+ // InternalQVTimperative.g:16996:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 )
+ // InternalQVTimperative.g:16997:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_56);
rule__ReferenceCS__Group_5__0__Impl();
@@ -59075,17 +58991,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__0__Impl"
- // InternalQVTimperative.g:17031:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:17004:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ;
public final void rule__ReferenceCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17035:1: ( ( '=' ) )
- // InternalQVTimperative.g:17036:1: ( '=' )
+ // InternalQVTimperative.g:17008:1: ( ( '=' ) )
+ // InternalQVTimperative.g:17009:1: ( '=' )
{
- // InternalQVTimperative.g:17036:1: ( '=' )
- // InternalQVTimperative.g:17037:2: '='
+ // InternalQVTimperative.g:17009:1: ( '=' )
+ // InternalQVTimperative.g:17010:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
@@ -59116,14 +59032,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__1"
- // InternalQVTimperative.g:17046:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:17019:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ;
public final void rule__ReferenceCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17050:1: ( rule__ReferenceCS__Group_5__1__Impl )
- // InternalQVTimperative.g:17051:2: rule__ReferenceCS__Group_5__1__Impl
+ // InternalQVTimperative.g:17023:1: ( rule__ReferenceCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:17024:2: rule__ReferenceCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_5__1__Impl();
@@ -59149,23 +59065,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__1__Impl"
- // InternalQVTimperative.g:17057:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:17030:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ;
public final void rule__ReferenceCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17061:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) )
- // InternalQVTimperative.g:17062:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
+ // InternalQVTimperative.g:17034:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:17035:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
{
- // InternalQVTimperative.g:17062:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
- // InternalQVTimperative.g:17063:2: ( rule__ReferenceCS__DefaultAssignment_5_1 )
+ // InternalQVTimperative.g:17035:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
+ // InternalQVTimperative.g:17036:2: ( rule__ReferenceCS__DefaultAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDefaultAssignment_5_1());
}
- // InternalQVTimperative.g:17064:2: ( rule__ReferenceCS__DefaultAssignment_5_1 )
- // InternalQVTimperative.g:17064:3: rule__ReferenceCS__DefaultAssignment_5_1
+ // InternalQVTimperative.g:17037:2: ( rule__ReferenceCS__DefaultAssignment_5_1 )
+ // InternalQVTimperative.g:17037:3: rule__ReferenceCS__DefaultAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__DefaultAssignment_5_1();
@@ -59200,14 +59116,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__0"
- // InternalQVTimperative.g:17073:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ;
+ // InternalQVTimperative.g:17046:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ;
public final void rule__ReferenceCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17077:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 )
- // InternalQVTimperative.g:17078:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1
+ // InternalQVTimperative.g:17050:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 )
+ // InternalQVTimperative.g:17051:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1
{
pushFollow(FollowSets000.FOLLOW_97);
rule__ReferenceCS__Group_6__0__Impl();
@@ -59238,17 +59154,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__0__Impl"
- // InternalQVTimperative.g:17085:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17058:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ;
public final void rule__ReferenceCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17089:1: ( ( '{' ) )
- // InternalQVTimperative.g:17090:1: ( '{' )
+ // InternalQVTimperative.g:17062:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17063:1: ( '{' )
{
- // InternalQVTimperative.g:17090:1: ( '{' )
- // InternalQVTimperative.g:17091:2: '{'
+ // InternalQVTimperative.g:17063:1: ( '{' )
+ // InternalQVTimperative.g:17064:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
@@ -59279,14 +59195,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__1"
- // InternalQVTimperative.g:17100:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ;
+ // InternalQVTimperative.g:17073:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ;
public final void rule__ReferenceCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17104:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 )
- // InternalQVTimperative.g:17105:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2
+ // InternalQVTimperative.g:17077:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 )
+ // InternalQVTimperative.g:17078:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2
{
pushFollow(FollowSets000.FOLLOW_46);
rule__ReferenceCS__Group_6__1__Impl();
@@ -59317,26 +59233,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__1__Impl"
- // InternalQVTimperative.g:17112:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ;
+ // InternalQVTimperative.g:17085:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ;
public final void rule__ReferenceCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17116:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) )
- // InternalQVTimperative.g:17117:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
+ // InternalQVTimperative.g:17089:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) )
+ // InternalQVTimperative.g:17090:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
{
- // InternalQVTimperative.g:17117:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
- // InternalQVTimperative.g:17118:2: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* )
+ // InternalQVTimperative.g:17090:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
+ // InternalQVTimperative.g:17091:2: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* )
{
- // InternalQVTimperative.g:17118:2: ( ( rule__ReferenceCS__Group_6_1__0 ) )
- // InternalQVTimperative.g:17119:3: ( rule__ReferenceCS__Group_6_1__0 )
+ // InternalQVTimperative.g:17091:2: ( ( rule__ReferenceCS__Group_6_1__0 ) )
+ // InternalQVTimperative.g:17092:3: ( rule__ReferenceCS__Group_6_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6_1());
}
- // InternalQVTimperative.g:17120:3: ( rule__ReferenceCS__Group_6_1__0 )
- // InternalQVTimperative.g:17120:4: rule__ReferenceCS__Group_6_1__0
+ // InternalQVTimperative.g:17093:3: ( rule__ReferenceCS__Group_6_1__0 )
+ // InternalQVTimperative.g:17093:4: rule__ReferenceCS__Group_6_1__0
{
pushFollow(FollowSets000.FOLLOW_98);
rule__ReferenceCS__Group_6_1__0();
@@ -59352,13 +59268,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:17123:2: ( ( rule__ReferenceCS__Group_6_1__0 )* )
- // InternalQVTimperative.g:17124:3: ( rule__ReferenceCS__Group_6_1__0 )*
+ // InternalQVTimperative.g:17096:2: ( ( rule__ReferenceCS__Group_6_1__0 )* )
+ // InternalQVTimperative.g:17097:3: ( rule__ReferenceCS__Group_6_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6_1());
}
- // InternalQVTimperative.g:17125:3: ( rule__ReferenceCS__Group_6_1__0 )*
+ // InternalQVTimperative.g:17098:3: ( rule__ReferenceCS__Group_6_1__0 )*
loop201:
do {
int alt201=2;
@@ -59371,7 +59287,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt201) {
case 1 :
- // InternalQVTimperative.g:17125:4: rule__ReferenceCS__Group_6_1__0
+ // InternalQVTimperative.g:17098:4: rule__ReferenceCS__Group_6_1__0
{
pushFollow(FollowSets000.FOLLOW_98);
rule__ReferenceCS__Group_6_1__0();
@@ -59415,14 +59331,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__2"
- // InternalQVTimperative.g:17134:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:17107:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ;
public final void rule__ReferenceCS__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17138:1: ( rule__ReferenceCS__Group_6__2__Impl )
- // InternalQVTimperative.g:17139:2: rule__ReferenceCS__Group_6__2__Impl
+ // InternalQVTimperative.g:17111:1: ( rule__ReferenceCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:17112:2: rule__ReferenceCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6__2__Impl();
@@ -59448,17 +59364,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__2__Impl"
- // InternalQVTimperative.g:17145:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17118:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ;
public final void rule__ReferenceCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17149:1: ( ( '}' ) )
- // InternalQVTimperative.g:17150:1: ( '}' )
+ // InternalQVTimperative.g:17122:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17123:1: ( '}' )
{
- // InternalQVTimperative.g:17150:1: ( '}' )
- // InternalQVTimperative.g:17151:2: '}'
+ // InternalQVTimperative.g:17123:1: ( '}' )
+ // InternalQVTimperative.g:17124:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
@@ -59489,14 +59405,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__0"
- // InternalQVTimperative.g:17161:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ;
+ // InternalQVTimperative.g:17134:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ;
public final void rule__ReferenceCS__Group_6_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17165:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 )
- // InternalQVTimperative.g:17166:2: rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1
+ // InternalQVTimperative.g:17138:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 )
+ // InternalQVTimperative.g:17139:2: rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__ReferenceCS__Group_6_1__0__Impl();
@@ -59527,23 +59443,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__0__Impl"
- // InternalQVTimperative.g:17173:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ;
+ // InternalQVTimperative.g:17146:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ;
public final void rule__ReferenceCS__Group_6_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17177:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) )
- // InternalQVTimperative.g:17178:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
+ // InternalQVTimperative.g:17150:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) )
+ // InternalQVTimperative.g:17151:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
{
- // InternalQVTimperative.g:17178:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
- // InternalQVTimperative.g:17179:2: ( rule__ReferenceCS__Alternatives_6_1_0 )
+ // InternalQVTimperative.g:17151:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
+ // InternalQVTimperative.g:17152:2: ( rule__ReferenceCS__Alternatives_6_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_6_1_0());
}
- // InternalQVTimperative.g:17180:2: ( rule__ReferenceCS__Alternatives_6_1_0 )
- // InternalQVTimperative.g:17180:3: rule__ReferenceCS__Alternatives_6_1_0
+ // InternalQVTimperative.g:17153:2: ( rule__ReferenceCS__Alternatives_6_1_0 )
+ // InternalQVTimperative.g:17153:3: rule__ReferenceCS__Alternatives_6_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_6_1_0();
@@ -59578,14 +59494,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__1"
- // InternalQVTimperative.g:17188:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ;
+ // InternalQVTimperative.g:17161:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ;
public final void rule__ReferenceCS__Group_6_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17192:1: ( rule__ReferenceCS__Group_6_1__1__Impl )
- // InternalQVTimperative.g:17193:2: rule__ReferenceCS__Group_6_1__1__Impl
+ // InternalQVTimperative.g:17165:1: ( rule__ReferenceCS__Group_6_1__1__Impl )
+ // InternalQVTimperative.g:17166:2: rule__ReferenceCS__Group_6_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6_1__1__Impl();
@@ -59611,22 +59527,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__1__Impl"
- // InternalQVTimperative.g:17199:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:17172:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ;
public final void rule__ReferenceCS__Group_6_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17203:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:17204:1: ( ( ',' )? )
+ // InternalQVTimperative.g:17176:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:17177:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:17204:1: ( ( ',' )? )
- // InternalQVTimperative.g:17205:2: ( ',' )?
+ // InternalQVTimperative.g:17177:1: ( ( ',' )? )
+ // InternalQVTimperative.g:17178:2: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1());
}
- // InternalQVTimperative.g:17206:2: ( ',' )?
+ // InternalQVTimperative.g:17179:2: ( ',' )?
int alt202=2;
int LA202_0 = input.LA(1);
@@ -59635,7 +59551,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt202) {
case 1 :
- // InternalQVTimperative.g:17206:3: ','
+ // InternalQVTimperative.g:17179:3: ','
{
match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -59669,14 +59585,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__0"
- // InternalQVTimperative.g:17215:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ;
+ // InternalQVTimperative.g:17188:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ;
public final void rule__ReferenceCS__Group_7_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17219:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 )
- // InternalQVTimperative.g:17220:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1
+ // InternalQVTimperative.g:17192:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 )
+ // InternalQVTimperative.g:17193:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1
{
pushFollow(FollowSets000.FOLLOW_74);
rule__ReferenceCS__Group_7_0__0__Impl();
@@ -59707,17 +59623,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__0__Impl"
- // InternalQVTimperative.g:17227:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17200:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ;
public final void rule__ReferenceCS__Group_7_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17231:1: ( ( '{' ) )
- // InternalQVTimperative.g:17232:1: ( '{' )
+ // InternalQVTimperative.g:17204:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17205:1: ( '{' )
{
- // InternalQVTimperative.g:17232:1: ( '{' )
- // InternalQVTimperative.g:17233:2: '{'
+ // InternalQVTimperative.g:17205:1: ( '{' )
+ // InternalQVTimperative.g:17206:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
@@ -59748,14 +59664,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__1"
- // InternalQVTimperative.g:17242:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ;
+ // InternalQVTimperative.g:17215:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ;
public final void rule__ReferenceCS__Group_7_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17246:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 )
- // InternalQVTimperative.g:17247:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2
+ // InternalQVTimperative.g:17219:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 )
+ // InternalQVTimperative.g:17220:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2
{
pushFollow(FollowSets000.FOLLOW_74);
rule__ReferenceCS__Group_7_0__1__Impl();
@@ -59786,22 +59702,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__1__Impl"
- // InternalQVTimperative.g:17254:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ;
+ // InternalQVTimperative.g:17227:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ;
public final void rule__ReferenceCS__Group_7_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17258:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) )
- // InternalQVTimperative.g:17259:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:17231:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) )
+ // InternalQVTimperative.g:17232:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
{
- // InternalQVTimperative.g:17259:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
- // InternalQVTimperative.g:17260:2: ( rule__ReferenceCS__Alternatives_7_0_1 )*
+ // InternalQVTimperative.g:17232:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:17233:2: ( rule__ReferenceCS__Alternatives_7_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_7_0_1());
}
- // InternalQVTimperative.g:17261:2: ( rule__ReferenceCS__Alternatives_7_0_1 )*
+ // InternalQVTimperative.g:17234:2: ( rule__ReferenceCS__Alternatives_7_0_1 )*
loop203:
do {
int alt203=2;
@@ -59814,7 +59730,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt203) {
case 1 :
- // InternalQVTimperative.g:17261:3: rule__ReferenceCS__Alternatives_7_0_1
+ // InternalQVTimperative.g:17234:3: rule__ReferenceCS__Alternatives_7_0_1
{
pushFollow(FollowSets000.FOLLOW_75);
rule__ReferenceCS__Alternatives_7_0_1();
@@ -59855,14 +59771,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__2"
- // InternalQVTimperative.g:17269:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ;
+ // InternalQVTimperative.g:17242:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ;
public final void rule__ReferenceCS__Group_7_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17273:1: ( rule__ReferenceCS__Group_7_0__2__Impl )
- // InternalQVTimperative.g:17274:2: rule__ReferenceCS__Group_7_0__2__Impl
+ // InternalQVTimperative.g:17246:1: ( rule__ReferenceCS__Group_7_0__2__Impl )
+ // InternalQVTimperative.g:17247:2: rule__ReferenceCS__Group_7_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0__2__Impl();
@@ -59888,17 +59804,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__2__Impl"
- // InternalQVTimperative.g:17280:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17253:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ;
public final void rule__ReferenceCS__Group_7_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17284:1: ( ( '}' ) )
- // InternalQVTimperative.g:17285:1: ( '}' )
+ // InternalQVTimperative.g:17257:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17258:1: ( '}' )
{
- // InternalQVTimperative.g:17285:1: ( '}' )
- // InternalQVTimperative.g:17286:2: '}'
+ // InternalQVTimperative.g:17258:1: ( '}' )
+ // InternalQVTimperative.g:17259:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
@@ -59929,14 +59845,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0"
- // InternalQVTimperative.g:17296:1: rule__ReferenceCS__Group_7_0_1_0__0 : rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ;
+ // InternalQVTimperative.g:17269:1: rule__ReferenceCS__Group_7_0_1_0__0 : rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ;
public final void rule__ReferenceCS__Group_7_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17300:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 )
- // InternalQVTimperative.g:17301:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1
+ // InternalQVTimperative.g:17273:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 )
+ // InternalQVTimperative.g:17274:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1
{
pushFollow(FollowSets000.FOLLOW_18);
rule__ReferenceCS__Group_7_0_1_0__0__Impl();
@@ -59967,17 +59883,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0__Impl"
- // InternalQVTimperative.g:17308:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ;
+ // InternalQVTimperative.g:17281:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17312:1: ( ( 'initial' ) )
- // InternalQVTimperative.g:17313:1: ( 'initial' )
+ // InternalQVTimperative.g:17285:1: ( ( 'initial' ) )
+ // InternalQVTimperative.g:17286:1: ( 'initial' )
{
- // InternalQVTimperative.g:17313:1: ( 'initial' )
- // InternalQVTimperative.g:17314:2: 'initial'
+ // InternalQVTimperative.g:17286:1: ( 'initial' )
+ // InternalQVTimperative.g:17287:2: 'initial'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
@@ -60008,14 +59924,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1"
- // InternalQVTimperative.g:17323:1: rule__ReferenceCS__Group_7_0_1_0__1 : rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ;
+ // InternalQVTimperative.g:17296:1: rule__ReferenceCS__Group_7_0_1_0__1 : rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ;
public final void rule__ReferenceCS__Group_7_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17327:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 )
- // InternalQVTimperative.g:17328:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2
+ // InternalQVTimperative.g:17300:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 )
+ // InternalQVTimperative.g:17301:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2
{
pushFollow(FollowSets000.FOLLOW_18);
rule__ReferenceCS__Group_7_0_1_0__1__Impl();
@@ -60046,22 +59962,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1__Impl"
- // InternalQVTimperative.g:17335:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:17308:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17339:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:17340:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17312:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:17313:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:17340:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:17341:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17313:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17314:2: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_0_1());
}
- // InternalQVTimperative.g:17342:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17315:2: ( ruleUnrestrictedName )?
int alt204=2;
int LA204_0 = input.LA(1);
@@ -60070,7 +59986,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt204) {
case 1 :
- // InternalQVTimperative.g:17342:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:17315:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -60108,14 +60024,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2"
- // InternalQVTimperative.g:17350:1: rule__ReferenceCS__Group_7_0_1_0__2 : rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ;
+ // InternalQVTimperative.g:17323:1: rule__ReferenceCS__Group_7_0_1_0__2 : rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ;
public final void rule__ReferenceCS__Group_7_0_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17354:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 )
- // InternalQVTimperative.g:17355:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3
+ // InternalQVTimperative.g:17327:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 )
+ // InternalQVTimperative.g:17328:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3
{
pushFollow(FollowSets000.FOLLOW_76);
rule__ReferenceCS__Group_7_0_1_0__2__Impl();
@@ -60146,17 +60062,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2__Impl"
- // InternalQVTimperative.g:17362:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17335:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17366:1: ( ( ':' ) )
- // InternalQVTimperative.g:17367:1: ( ':' )
+ // InternalQVTimperative.g:17339:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17340:1: ( ':' )
{
- // InternalQVTimperative.g:17367:1: ( ':' )
- // InternalQVTimperative.g:17368:2: ':'
+ // InternalQVTimperative.g:17340:1: ( ':' )
+ // InternalQVTimperative.g:17341:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
@@ -60187,14 +60103,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3"
- // InternalQVTimperative.g:17377:1: rule__ReferenceCS__Group_7_0_1_0__3 : rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ;
+ // InternalQVTimperative.g:17350:1: rule__ReferenceCS__Group_7_0_1_0__3 : rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ;
public final void rule__ReferenceCS__Group_7_0_1_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17381:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 )
- // InternalQVTimperative.g:17382:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4
+ // InternalQVTimperative.g:17354:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 )
+ // InternalQVTimperative.g:17355:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4
{
pushFollow(FollowSets000.FOLLOW_76);
rule__ReferenceCS__Group_7_0_1_0__3__Impl();
@@ -60225,22 +60141,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3__Impl"
- // InternalQVTimperative.g:17389:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ;
+ // InternalQVTimperative.g:17362:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17393:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) )
- // InternalQVTimperative.g:17394:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
+ // InternalQVTimperative.g:17366:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) )
+ // InternalQVTimperative.g:17367:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
{
- // InternalQVTimperative.g:17394:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
- // InternalQVTimperative.g:17395:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
+ // InternalQVTimperative.g:17367:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
+ // InternalQVTimperative.g:17368:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_0_3());
}
- // InternalQVTimperative.g:17396:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
+ // InternalQVTimperative.g:17369:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
int alt205=2;
int LA205_0 = input.LA(1);
@@ -60249,7 +60165,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt205) {
case 1 :
- // InternalQVTimperative.g:17396:3: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3
+ // InternalQVTimperative.g:17369:3: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3();
@@ -60287,14 +60203,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4"
- // InternalQVTimperative.g:17404:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ;
+ // InternalQVTimperative.g:17377:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ;
public final void rule__ReferenceCS__Group_7_0_1_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17408:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl )
- // InternalQVTimperative.g:17409:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl
+ // InternalQVTimperative.g:17381:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl )
+ // InternalQVTimperative.g:17382:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_0__4__Impl();
@@ -60320,17 +60236,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4__Impl"
- // InternalQVTimperative.g:17415:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17388:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17419:1: ( ( ';' ) )
- // InternalQVTimperative.g:17420:1: ( ';' )
+ // InternalQVTimperative.g:17392:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17393:1: ( ';' )
{
- // InternalQVTimperative.g:17420:1: ( ';' )
- // InternalQVTimperative.g:17421:2: ';'
+ // InternalQVTimperative.g:17393:1: ( ';' )
+ // InternalQVTimperative.g:17394:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
@@ -60361,14 +60277,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0"
- // InternalQVTimperative.g:17431:1: rule__ReferenceCS__Group_7_0_1_1__0 : rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ;
+ // InternalQVTimperative.g:17404:1: rule__ReferenceCS__Group_7_0_1_1__0 : rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ;
public final void rule__ReferenceCS__Group_7_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17435:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 )
- // InternalQVTimperative.g:17436:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1
+ // InternalQVTimperative.g:17408:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 )
+ // InternalQVTimperative.g:17409:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1
{
pushFollow(FollowSets000.FOLLOW_18);
rule__ReferenceCS__Group_7_0_1_1__0__Impl();
@@ -60399,17 +60315,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0__Impl"
- // InternalQVTimperative.g:17443:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ;
+ // InternalQVTimperative.g:17416:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17447:1: ( ( 'derivation' ) )
- // InternalQVTimperative.g:17448:1: ( 'derivation' )
+ // InternalQVTimperative.g:17420:1: ( ( 'derivation' ) )
+ // InternalQVTimperative.g:17421:1: ( 'derivation' )
{
- // InternalQVTimperative.g:17448:1: ( 'derivation' )
- // InternalQVTimperative.g:17449:2: 'derivation'
+ // InternalQVTimperative.g:17421:1: ( 'derivation' )
+ // InternalQVTimperative.g:17422:2: 'derivation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
@@ -60440,14 +60356,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1"
- // InternalQVTimperative.g:17458:1: rule__ReferenceCS__Group_7_0_1_1__1 : rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ;
+ // InternalQVTimperative.g:17431:1: rule__ReferenceCS__Group_7_0_1_1__1 : rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ;
public final void rule__ReferenceCS__Group_7_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17462:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 )
- // InternalQVTimperative.g:17463:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2
+ // InternalQVTimperative.g:17435:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 )
+ // InternalQVTimperative.g:17436:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2
{
pushFollow(FollowSets000.FOLLOW_18);
rule__ReferenceCS__Group_7_0_1_1__1__Impl();
@@ -60478,22 +60394,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1__Impl"
- // InternalQVTimperative.g:17470:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:17443:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17474:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:17475:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17447:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:17448:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:17475:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:17476:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17448:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17449:2: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_1_1());
}
- // InternalQVTimperative.g:17477:2: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17450:2: ( ruleUnrestrictedName )?
int alt206=2;
int LA206_0 = input.LA(1);
@@ -60502,7 +60418,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt206) {
case 1 :
- // InternalQVTimperative.g:17477:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:17450:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -60540,14 +60456,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2"
- // InternalQVTimperative.g:17485:1: rule__ReferenceCS__Group_7_0_1_1__2 : rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ;
+ // InternalQVTimperative.g:17458:1: rule__ReferenceCS__Group_7_0_1_1__2 : rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ;
public final void rule__ReferenceCS__Group_7_0_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17489:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 )
- // InternalQVTimperative.g:17490:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3
+ // InternalQVTimperative.g:17462:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 )
+ // InternalQVTimperative.g:17463:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3
{
pushFollow(FollowSets000.FOLLOW_76);
rule__ReferenceCS__Group_7_0_1_1__2__Impl();
@@ -60578,17 +60494,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2__Impl"
- // InternalQVTimperative.g:17497:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17470:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17501:1: ( ( ':' ) )
- // InternalQVTimperative.g:17502:1: ( ':' )
+ // InternalQVTimperative.g:17474:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17475:1: ( ':' )
{
- // InternalQVTimperative.g:17502:1: ( ':' )
- // InternalQVTimperative.g:17503:2: ':'
+ // InternalQVTimperative.g:17475:1: ( ':' )
+ // InternalQVTimperative.g:17476:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
@@ -60619,14 +60535,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3"
- // InternalQVTimperative.g:17512:1: rule__ReferenceCS__Group_7_0_1_1__3 : rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ;
+ // InternalQVTimperative.g:17485:1: rule__ReferenceCS__Group_7_0_1_1__3 : rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ;
public final void rule__ReferenceCS__Group_7_0_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17516:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 )
- // InternalQVTimperative.g:17517:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4
+ // InternalQVTimperative.g:17489:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 )
+ // InternalQVTimperative.g:17490:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4
{
pushFollow(FollowSets000.FOLLOW_76);
rule__ReferenceCS__Group_7_0_1_1__3__Impl();
@@ -60657,22 +60573,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3__Impl"
- // InternalQVTimperative.g:17524:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ;
+ // InternalQVTimperative.g:17497:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17528:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) )
- // InternalQVTimperative.g:17529:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
+ // InternalQVTimperative.g:17501:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) )
+ // InternalQVTimperative.g:17502:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
{
- // InternalQVTimperative.g:17529:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
- // InternalQVTimperative.g:17530:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
+ // InternalQVTimperative.g:17502:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
+ // InternalQVTimperative.g:17503:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_1_3());
}
- // InternalQVTimperative.g:17531:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
+ // InternalQVTimperative.g:17504:2: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
int alt207=2;
int LA207_0 = input.LA(1);
@@ -60681,7 +60597,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt207) {
case 1 :
- // InternalQVTimperative.g:17531:3: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3
+ // InternalQVTimperative.g:17504:3: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3();
@@ -60719,14 +60635,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4"
- // InternalQVTimperative.g:17539:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ;
+ // InternalQVTimperative.g:17512:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ;
public final void rule__ReferenceCS__Group_7_0_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17543:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl )
- // InternalQVTimperative.g:17544:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl
+ // InternalQVTimperative.g:17516:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl )
+ // InternalQVTimperative.g:17517:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_1__4__Impl();
@@ -60752,17 +60668,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4__Impl"
- // InternalQVTimperative.g:17550:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17523:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17554:1: ( ( ';' ) )
- // InternalQVTimperative.g:17555:1: ( ';' )
+ // InternalQVTimperative.g:17527:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17528:1: ( ';' )
{
- // InternalQVTimperative.g:17555:1: ( ';' )
- // InternalQVTimperative.g:17556:2: ';'
+ // InternalQVTimperative.g:17528:1: ( ';' )
+ // InternalQVTimperative.g:17529:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
@@ -60793,14 +60709,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__0"
- // InternalQVTimperative.g:17566:1: rule__SimpleTargetElementCS__Group__0 : rule__SimpleTargetElementCS__Group__0__Impl rule__SimpleTargetElementCS__Group__1 ;
+ // InternalQVTimperative.g:17539:1: rule__SimpleTargetElementCS__Group__0 : rule__SimpleTargetElementCS__Group__0__Impl rule__SimpleTargetElementCS__Group__1 ;
public final void rule__SimpleTargetElementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17570:1: ( rule__SimpleTargetElementCS__Group__0__Impl rule__SimpleTargetElementCS__Group__1 )
- // InternalQVTimperative.g:17571:2: rule__SimpleTargetElementCS__Group__0__Impl rule__SimpleTargetElementCS__Group__1
+ // InternalQVTimperative.g:17543:1: ( rule__SimpleTargetElementCS__Group__0__Impl rule__SimpleTargetElementCS__Group__1 )
+ // InternalQVTimperative.g:17544:2: rule__SimpleTargetElementCS__Group__0__Impl rule__SimpleTargetElementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleTargetElementCS__Group__0__Impl();
@@ -60831,23 +60747,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__0__Impl"
- // InternalQVTimperative.g:17578:1: rule__SimpleTargetElementCS__Group__0__Impl : ( ( rule__SimpleTargetElementCS__Alternatives_0 ) ) ;
+ // InternalQVTimperative.g:17551:1: rule__SimpleTargetElementCS__Group__0__Impl : ( ( rule__SimpleTargetElementCS__Alternatives_0 ) ) ;
public final void rule__SimpleTargetElementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17582:1: ( ( ( rule__SimpleTargetElementCS__Alternatives_0 ) ) )
- // InternalQVTimperative.g:17583:1: ( ( rule__SimpleTargetElementCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:17555:1: ( ( ( rule__SimpleTargetElementCS__Alternatives_0 ) ) )
+ // InternalQVTimperative.g:17556:1: ( ( rule__SimpleTargetElementCS__Alternatives_0 ) )
{
- // InternalQVTimperative.g:17583:1: ( ( rule__SimpleTargetElementCS__Alternatives_0 ) )
- // InternalQVTimperative.g:17584:2: ( rule__SimpleTargetElementCS__Alternatives_0 )
+ // InternalQVTimperative.g:17556:1: ( ( rule__SimpleTargetElementCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:17557:2: ( rule__SimpleTargetElementCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:17585:2: ( rule__SimpleTargetElementCS__Alternatives_0 )
- // InternalQVTimperative.g:17585:3: rule__SimpleTargetElementCS__Alternatives_0
+ // InternalQVTimperative.g:17558:2: ( rule__SimpleTargetElementCS__Alternatives_0 )
+ // InternalQVTimperative.g:17558:3: rule__SimpleTargetElementCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Alternatives_0();
@@ -60882,14 +60798,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__1"
- // InternalQVTimperative.g:17593:1: rule__SimpleTargetElementCS__Group__1 : rule__SimpleTargetElementCS__Group__1__Impl rule__SimpleTargetElementCS__Group__2 ;
+ // InternalQVTimperative.g:17566:1: rule__SimpleTargetElementCS__Group__1 : rule__SimpleTargetElementCS__Group__1__Impl rule__SimpleTargetElementCS__Group__2 ;
public final void rule__SimpleTargetElementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17597:1: ( rule__SimpleTargetElementCS__Group__1__Impl rule__SimpleTargetElementCS__Group__2 )
- // InternalQVTimperative.g:17598:2: rule__SimpleTargetElementCS__Group__1__Impl rule__SimpleTargetElementCS__Group__2
+ // InternalQVTimperative.g:17570:1: ( rule__SimpleTargetElementCS__Group__1__Impl rule__SimpleTargetElementCS__Group__2 )
+ // InternalQVTimperative.g:17571:2: rule__SimpleTargetElementCS__Group__1__Impl rule__SimpleTargetElementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_99);
rule__SimpleTargetElementCS__Group__1__Impl();
@@ -60920,23 +60836,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__1__Impl"
- // InternalQVTimperative.g:17605:1: rule__SimpleTargetElementCS__Group__1__Impl : ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) ) ;
+ // InternalQVTimperative.g:17578:1: rule__SimpleTargetElementCS__Group__1__Impl : ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) ) ;
public final void rule__SimpleTargetElementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17609:1: ( ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) ) )
- // InternalQVTimperative.g:17610:1: ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) )
+ // InternalQVTimperative.g:17582:1: ( ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) ) )
+ // InternalQVTimperative.g:17583:1: ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) )
{
- // InternalQVTimperative.g:17610:1: ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) )
- // InternalQVTimperative.g:17611:2: ( rule__SimpleTargetElementCS__TypedModelAssignment_1 )
+ // InternalQVTimperative.g:17583:1: ( ( rule__SimpleTargetElementCS__TypedModelAssignment_1 ) )
+ // InternalQVTimperative.g:17584:2: ( rule__SimpleTargetElementCS__TypedModelAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getTypedModelAssignment_1());
}
- // InternalQVTimperative.g:17612:2: ( rule__SimpleTargetElementCS__TypedModelAssignment_1 )
- // InternalQVTimperative.g:17612:3: rule__SimpleTargetElementCS__TypedModelAssignment_1
+ // InternalQVTimperative.g:17585:2: ( rule__SimpleTargetElementCS__TypedModelAssignment_1 )
+ // InternalQVTimperative.g:17585:3: rule__SimpleTargetElementCS__TypedModelAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__TypedModelAssignment_1();
@@ -60971,14 +60887,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__2"
- // InternalQVTimperative.g:17620:1: rule__SimpleTargetElementCS__Group__2 : rule__SimpleTargetElementCS__Group__2__Impl rule__SimpleTargetElementCS__Group__3 ;
+ // InternalQVTimperative.g:17593:1: rule__SimpleTargetElementCS__Group__2 : rule__SimpleTargetElementCS__Group__2__Impl rule__SimpleTargetElementCS__Group__3 ;
public final void rule__SimpleTargetElementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17624:1: ( rule__SimpleTargetElementCS__Group__2__Impl rule__SimpleTargetElementCS__Group__3 )
- // InternalQVTimperative.g:17625:2: rule__SimpleTargetElementCS__Group__2__Impl rule__SimpleTargetElementCS__Group__3
+ // InternalQVTimperative.g:17597:1: ( rule__SimpleTargetElementCS__Group__2__Impl rule__SimpleTargetElementCS__Group__3 )
+ // InternalQVTimperative.g:17598:2: rule__SimpleTargetElementCS__Group__2__Impl rule__SimpleTargetElementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_99);
rule__SimpleTargetElementCS__Group__2__Impl();
@@ -61009,22 +60925,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__2__Impl"
- // InternalQVTimperative.g:17632:1: rule__SimpleTargetElementCS__Group__2__Impl : ( ( rule__SimpleTargetElementCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:17605:1: rule__SimpleTargetElementCS__Group__2__Impl : ( ( rule__SimpleTargetElementCS__Group_2__0 )? ) ;
public final void rule__SimpleTargetElementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17636:1: ( ( ( rule__SimpleTargetElementCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:17637:1: ( ( rule__SimpleTargetElementCS__Group_2__0 )? )
+ // InternalQVTimperative.g:17609:1: ( ( ( rule__SimpleTargetElementCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:17610:1: ( ( rule__SimpleTargetElementCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:17637:1: ( ( rule__SimpleTargetElementCS__Group_2__0 )? )
- // InternalQVTimperative.g:17638:2: ( rule__SimpleTargetElementCS__Group_2__0 )?
+ // InternalQVTimperative.g:17610:1: ( ( rule__SimpleTargetElementCS__Group_2__0 )? )
+ // InternalQVTimperative.g:17611:2: ( rule__SimpleTargetElementCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:17639:2: ( rule__SimpleTargetElementCS__Group_2__0 )?
+ // InternalQVTimperative.g:17612:2: ( rule__SimpleTargetElementCS__Group_2__0 )?
int alt208=2;
int LA208_0 = input.LA(1);
@@ -61033,7 +60949,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt208) {
case 1 :
- // InternalQVTimperative.g:17639:3: rule__SimpleTargetElementCS__Group_2__0
+ // InternalQVTimperative.g:17612:3: rule__SimpleTargetElementCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group_2__0();
@@ -61071,14 +60987,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__3"
- // InternalQVTimperative.g:17647:1: rule__SimpleTargetElementCS__Group__3 : rule__SimpleTargetElementCS__Group__3__Impl ;
+ // InternalQVTimperative.g:17620:1: rule__SimpleTargetElementCS__Group__3 : rule__SimpleTargetElementCS__Group__3__Impl ;
public final void rule__SimpleTargetElementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17651:1: ( rule__SimpleTargetElementCS__Group__3__Impl )
- // InternalQVTimperative.g:17652:2: rule__SimpleTargetElementCS__Group__3__Impl
+ // InternalQVTimperative.g:17624:1: ( rule__SimpleTargetElementCS__Group__3__Impl )
+ // InternalQVTimperative.g:17625:2: rule__SimpleTargetElementCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group__3__Impl();
@@ -61104,17 +61020,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group__3__Impl"
- // InternalQVTimperative.g:17658:1: rule__SimpleTargetElementCS__Group__3__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17631:1: rule__SimpleTargetElementCS__Group__3__Impl : ( ';' ) ;
public final void rule__SimpleTargetElementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17662:1: ( ( ';' ) )
- // InternalQVTimperative.g:17663:1: ( ';' )
+ // InternalQVTimperative.g:17635:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17636:1: ( ';' )
{
- // InternalQVTimperative.g:17663:1: ( ';' )
- // InternalQVTimperative.g:17664:2: ';'
+ // InternalQVTimperative.g:17636:1: ( ';' )
+ // InternalQVTimperative.g:17637:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getSemicolonKeyword_3());
@@ -61145,14 +61061,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2__0"
- // InternalQVTimperative.g:17674:1: rule__SimpleTargetElementCS__Group_2__0 : rule__SimpleTargetElementCS__Group_2__0__Impl rule__SimpleTargetElementCS__Group_2__1 ;
+ // InternalQVTimperative.g:17647:1: rule__SimpleTargetElementCS__Group_2__0 : rule__SimpleTargetElementCS__Group_2__0__Impl rule__SimpleTargetElementCS__Group_2__1 ;
public final void rule__SimpleTargetElementCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17678:1: ( rule__SimpleTargetElementCS__Group_2__0__Impl rule__SimpleTargetElementCS__Group_2__1 )
- // InternalQVTimperative.g:17679:2: rule__SimpleTargetElementCS__Group_2__0__Impl rule__SimpleTargetElementCS__Group_2__1
+ // InternalQVTimperative.g:17651:1: ( rule__SimpleTargetElementCS__Group_2__0__Impl rule__SimpleTargetElementCS__Group_2__1 )
+ // InternalQVTimperative.g:17652:2: rule__SimpleTargetElementCS__Group_2__0__Impl rule__SimpleTargetElementCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_100);
rule__SimpleTargetElementCS__Group_2__0__Impl();
@@ -61183,17 +61099,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2__0__Impl"
- // InternalQVTimperative.g:17686:1: rule__SimpleTargetElementCS__Group_2__0__Impl : ( 'iterates' ) ;
+ // InternalQVTimperative.g:17659:1: rule__SimpleTargetElementCS__Group_2__0__Impl : ( 'iterates' ) ;
public final void rule__SimpleTargetElementCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17690:1: ( ( 'iterates' ) )
- // InternalQVTimperative.g:17691:1: ( 'iterates' )
+ // InternalQVTimperative.g:17663:1: ( ( 'iterates' ) )
+ // InternalQVTimperative.g:17664:1: ( 'iterates' )
{
- // InternalQVTimperative.g:17691:1: ( 'iterates' )
- // InternalQVTimperative.g:17692:2: 'iterates'
+ // InternalQVTimperative.g:17664:1: ( 'iterates' )
+ // InternalQVTimperative.g:17665:2: 'iterates'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesKeyword_2_0());
@@ -61224,14 +61140,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2__1"
- // InternalQVTimperative.g:17701:1: rule__SimpleTargetElementCS__Group_2__1 : rule__SimpleTargetElementCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:17674:1: rule__SimpleTargetElementCS__Group_2__1 : rule__SimpleTargetElementCS__Group_2__1__Impl ;
public final void rule__SimpleTargetElementCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17705:1: ( rule__SimpleTargetElementCS__Group_2__1__Impl )
- // InternalQVTimperative.g:17706:2: rule__SimpleTargetElementCS__Group_2__1__Impl
+ // InternalQVTimperative.g:17678:1: ( rule__SimpleTargetElementCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:17679:2: rule__SimpleTargetElementCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group_2__1__Impl();
@@ -61257,23 +61173,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2__1__Impl"
- // InternalQVTimperative.g:17712:1: rule__SimpleTargetElementCS__Group_2__1__Impl : ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) ) ;
+ // InternalQVTimperative.g:17685:1: rule__SimpleTargetElementCS__Group_2__1__Impl : ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) ) ;
public final void rule__SimpleTargetElementCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17716:1: ( ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) ) )
- // InternalQVTimperative.g:17717:1: ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) )
+ // InternalQVTimperative.g:17689:1: ( ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) ) )
+ // InternalQVTimperative.g:17690:1: ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) )
{
- // InternalQVTimperative.g:17717:1: ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) )
- // InternalQVTimperative.g:17718:2: ( rule__SimpleTargetElementCS__Alternatives_2_1 )
+ // InternalQVTimperative.g:17690:1: ( ( rule__SimpleTargetElementCS__Alternatives_2_1 ) )
+ // InternalQVTimperative.g:17691:2: ( rule__SimpleTargetElementCS__Alternatives_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getAlternatives_2_1());
}
- // InternalQVTimperative.g:17719:2: ( rule__SimpleTargetElementCS__Alternatives_2_1 )
- // InternalQVTimperative.g:17719:3: rule__SimpleTargetElementCS__Alternatives_2_1
+ // InternalQVTimperative.g:17692:2: ( rule__SimpleTargetElementCS__Alternatives_2_1 )
+ // InternalQVTimperative.g:17692:3: rule__SimpleTargetElementCS__Alternatives_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Alternatives_2_1();
@@ -61308,14 +61224,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1__0"
- // InternalQVTimperative.g:17728:1: rule__SimpleTargetElementCS__Group_2_1_1__0 : rule__SimpleTargetElementCS__Group_2_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1__1 ;
+ // InternalQVTimperative.g:17701:1: rule__SimpleTargetElementCS__Group_2_1_1__0 : rule__SimpleTargetElementCS__Group_2_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1__1 ;
public final void rule__SimpleTargetElementCS__Group_2_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17732:1: ( rule__SimpleTargetElementCS__Group_2_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1__1 )
- // InternalQVTimperative.g:17733:2: rule__SimpleTargetElementCS__Group_2_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1__1
+ // InternalQVTimperative.g:17705:1: ( rule__SimpleTargetElementCS__Group_2_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1__1 )
+ // InternalQVTimperative.g:17706:2: rule__SimpleTargetElementCS__Group_2_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1__1
{
pushFollow(FollowSets000.FOLLOW_42);
rule__SimpleTargetElementCS__Group_2_1_1__0__Impl();
@@ -61346,17 +61262,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1__0__Impl"
- // InternalQVTimperative.g:17740:1: rule__SimpleTargetElementCS__Group_2_1_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17713:1: rule__SimpleTargetElementCS__Group_2_1_1__0__Impl : ( '{' ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17744:1: ( ( '{' ) )
- // InternalQVTimperative.g:17745:1: ( '{' )
+ // InternalQVTimperative.g:17717:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17718:1: ( '{' )
{
- // InternalQVTimperative.g:17745:1: ( '{' )
- // InternalQVTimperative.g:17746:2: '{'
+ // InternalQVTimperative.g:17718:1: ( '{' )
+ // InternalQVTimperative.g:17719:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getLeftCurlyBracketKeyword_2_1_1_0());
@@ -61387,14 +61303,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1__1"
- // InternalQVTimperative.g:17755:1: rule__SimpleTargetElementCS__Group_2_1_1__1 : rule__SimpleTargetElementCS__Group_2_1_1__1__Impl rule__SimpleTargetElementCS__Group_2_1_1__2 ;
+ // InternalQVTimperative.g:17728:1: rule__SimpleTargetElementCS__Group_2_1_1__1 : rule__SimpleTargetElementCS__Group_2_1_1__1__Impl rule__SimpleTargetElementCS__Group_2_1_1__2 ;
public final void rule__SimpleTargetElementCS__Group_2_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17759:1: ( rule__SimpleTargetElementCS__Group_2_1_1__1__Impl rule__SimpleTargetElementCS__Group_2_1_1__2 )
- // InternalQVTimperative.g:17760:2: rule__SimpleTargetElementCS__Group_2_1_1__1__Impl rule__SimpleTargetElementCS__Group_2_1_1__2
+ // InternalQVTimperative.g:17732:1: ( rule__SimpleTargetElementCS__Group_2_1_1__1__Impl rule__SimpleTargetElementCS__Group_2_1_1__2 )
+ // InternalQVTimperative.g:17733:2: rule__SimpleTargetElementCS__Group_2_1_1__1__Impl rule__SimpleTargetElementCS__Group_2_1_1__2
{
pushFollow(FollowSets000.FOLLOW_42);
rule__SimpleTargetElementCS__Group_2_1_1__1__Impl();
@@ -61425,22 +61341,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1__1__Impl"
- // InternalQVTimperative.g:17767:1: rule__SimpleTargetElementCS__Group_2_1_1__1__Impl : ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? ) ;
+ // InternalQVTimperative.g:17740:1: rule__SimpleTargetElementCS__Group_2_1_1__1__Impl : ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17771:1: ( ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? ) )
- // InternalQVTimperative.g:17772:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? )
+ // InternalQVTimperative.g:17744:1: ( ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? ) )
+ // InternalQVTimperative.g:17745:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? )
{
- // InternalQVTimperative.g:17772:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? )
- // InternalQVTimperative.g:17773:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )?
+ // InternalQVTimperative.g:17745:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )? )
+ // InternalQVTimperative.g:17746:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getGroup_2_1_1_1());
}
- // InternalQVTimperative.g:17774:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )?
+ // InternalQVTimperative.g:17747:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1__0 )?
int alt209=2;
int LA209_0 = input.LA(1);
@@ -61449,7 +61365,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt209) {
case 1 :
- // InternalQVTimperative.g:17774:3: rule__SimpleTargetElementCS__Group_2_1_1_1__0
+ // InternalQVTimperative.g:17747:3: rule__SimpleTargetElementCS__Group_2_1_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group_2_1_1_1__0();
@@ -61487,14 +61403,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1__2"
- // InternalQVTimperative.g:17782:1: rule__SimpleTargetElementCS__Group_2_1_1__2 : rule__SimpleTargetElementCS__Group_2_1_1__2__Impl ;
+ // InternalQVTimperative.g:17755:1: rule__SimpleTargetElementCS__Group_2_1_1__2 : rule__SimpleTargetElementCS__Group_2_1_1__2__Impl ;
public final void rule__SimpleTargetElementCS__Group_2_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17786:1: ( rule__SimpleTargetElementCS__Group_2_1_1__2__Impl )
- // InternalQVTimperative.g:17787:2: rule__SimpleTargetElementCS__Group_2_1_1__2__Impl
+ // InternalQVTimperative.g:17759:1: ( rule__SimpleTargetElementCS__Group_2_1_1__2__Impl )
+ // InternalQVTimperative.g:17760:2: rule__SimpleTargetElementCS__Group_2_1_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group_2_1_1__2__Impl();
@@ -61520,17 +61436,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1__2__Impl"
- // InternalQVTimperative.g:17793:1: rule__SimpleTargetElementCS__Group_2_1_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17766:1: rule__SimpleTargetElementCS__Group_2_1_1__2__Impl : ( '}' ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17797:1: ( ( '}' ) )
- // InternalQVTimperative.g:17798:1: ( '}' )
+ // InternalQVTimperative.g:17770:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17771:1: ( '}' )
{
- // InternalQVTimperative.g:17798:1: ( '}' )
- // InternalQVTimperative.g:17799:2: '}'
+ // InternalQVTimperative.g:17771:1: ( '}' )
+ // InternalQVTimperative.g:17772:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getRightCurlyBracketKeyword_2_1_1_2());
@@ -61561,14 +61477,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1__0"
- // InternalQVTimperative.g:17809:1: rule__SimpleTargetElementCS__Group_2_1_1_1__0 : rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1__1 ;
+ // InternalQVTimperative.g:17782:1: rule__SimpleTargetElementCS__Group_2_1_1_1__0 : rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1__1 ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17813:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1__1 )
- // InternalQVTimperative.g:17814:2: rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1__1
+ // InternalQVTimperative.g:17786:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1__1 )
+ // InternalQVTimperative.g:17787:2: rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl();
@@ -61599,23 +61515,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl"
- // InternalQVTimperative.g:17821:1: rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl : ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) ) ;
+ // InternalQVTimperative.g:17794:1: rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl : ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17825:1: ( ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) ) )
- // InternalQVTimperative.g:17826:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) )
+ // InternalQVTimperative.g:17798:1: ( ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) ) )
+ // InternalQVTimperative.g:17799:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) )
{
- // InternalQVTimperative.g:17826:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) )
- // InternalQVTimperative.g:17827:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 )
+ // InternalQVTimperative.g:17799:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 ) )
+ // InternalQVTimperative.g:17800:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesAssignment_2_1_1_1_0());
}
- // InternalQVTimperative.g:17828:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 )
- // InternalQVTimperative.g:17828:3: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0
+ // InternalQVTimperative.g:17801:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 )
+ // InternalQVTimperative.g:17801:3: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0();
@@ -61650,14 +61566,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1__1"
- // InternalQVTimperative.g:17836:1: rule__SimpleTargetElementCS__Group_2_1_1_1__1 : rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl ;
+ // InternalQVTimperative.g:17809:1: rule__SimpleTargetElementCS__Group_2_1_1_1__1 : rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17840:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl )
- // InternalQVTimperative.g:17841:2: rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl
+ // InternalQVTimperative.g:17813:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl )
+ // InternalQVTimperative.g:17814:2: rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl();
@@ -61683,22 +61599,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl"
- // InternalQVTimperative.g:17847:1: rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl : ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* ) ;
+ // InternalQVTimperative.g:17820:1: rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl : ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17851:1: ( ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* ) )
- // InternalQVTimperative.g:17852:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* )
+ // InternalQVTimperative.g:17824:1: ( ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* ) )
+ // InternalQVTimperative.g:17825:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* )
{
- // InternalQVTimperative.g:17852:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* )
- // InternalQVTimperative.g:17853:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )*
+ // InternalQVTimperative.g:17825:1: ( ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )* )
+ // InternalQVTimperative.g:17826:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getGroup_2_1_1_1_1());
}
- // InternalQVTimperative.g:17854:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )*
+ // InternalQVTimperative.g:17827:2: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 )*
loop210:
do {
int alt210=2;
@@ -61711,7 +61627,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt210) {
case 1 :
- // InternalQVTimperative.g:17854:3: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0
+ // InternalQVTimperative.g:17827:3: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SimpleTargetElementCS__Group_2_1_1_1_1__0();
@@ -61752,14 +61668,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1_1__0"
- // InternalQVTimperative.g:17863:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 : rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1_1__1 ;
+ // InternalQVTimperative.g:17836:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0 : rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1_1__1 ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17867:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1_1__1 )
- // InternalQVTimperative.g:17868:2: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1_1__1
+ // InternalQVTimperative.g:17840:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1_1__1 )
+ // InternalQVTimperative.g:17841:2: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl rule__SimpleTargetElementCS__Group_2_1_1_1_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl();
@@ -61790,17 +61706,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl"
- // InternalQVTimperative.g:17875:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:17848:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl : ( ',' ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17879:1: ( ( ',' ) )
- // InternalQVTimperative.g:17880:1: ( ',' )
+ // InternalQVTimperative.g:17852:1: ( ( ',' ) )
+ // InternalQVTimperative.g:17853:1: ( ',' )
{
- // InternalQVTimperative.g:17880:1: ( ',' )
- // InternalQVTimperative.g:17881:2: ','
+ // InternalQVTimperative.g:17853:1: ( ',' )
+ // InternalQVTimperative.g:17854:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getCommaKeyword_2_1_1_1_1_0());
@@ -61831,14 +61747,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1_1__1"
- // InternalQVTimperative.g:17890:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__1 : rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl ;
+ // InternalQVTimperative.g:17863:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__1 : rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17894:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl )
- // InternalQVTimperative.g:17895:2: rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl
+ // InternalQVTimperative.g:17867:1: ( rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl )
+ // InternalQVTimperative.g:17868:2: rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl();
@@ -61864,23 +61780,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl"
- // InternalQVTimperative.g:17901:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl : ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) ) ;
+ // InternalQVTimperative.g:17874:1: rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl : ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) ) ;
public final void rule__SimpleTargetElementCS__Group_2_1_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17905:1: ( ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) ) )
- // InternalQVTimperative.g:17906:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) )
+ // InternalQVTimperative.g:17878:1: ( ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) ) )
+ // InternalQVTimperative.g:17879:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) )
{
- // InternalQVTimperative.g:17906:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) )
- // InternalQVTimperative.g:17907:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 )
+ // InternalQVTimperative.g:17879:1: ( ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 ) )
+ // InternalQVTimperative.g:17880:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesAssignment_2_1_1_1_1_1());
}
- // InternalQVTimperative.g:17908:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 )
- // InternalQVTimperative.g:17908:3: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1
+ // InternalQVTimperative.g:17881:2: ( rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 )
+ // InternalQVTimperative.g:17881:3: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1();
@@ -61915,14 +61831,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__0"
- // InternalQVTimperative.g:17917:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ;
+ // InternalQVTimperative.g:17890:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ;
public final void rule__StructuredClassCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17921:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 )
- // InternalQVTimperative.g:17922:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1
+ // InternalQVTimperative.g:17894:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 )
+ // InternalQVTimperative.g:17895:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_101);
rule__StructuredClassCS__Group__0__Impl();
@@ -61953,22 +61869,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__0__Impl"
- // InternalQVTimperative.g:17929:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ;
+ // InternalQVTimperative.g:17902:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ;
public final void rule__StructuredClassCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17933:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) )
- // InternalQVTimperative.g:17934:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
+ // InternalQVTimperative.g:17906:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) )
+ // InternalQVTimperative.g:17907:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
{
- // InternalQVTimperative.g:17934:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
- // InternalQVTimperative.g:17935:2: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
+ // InternalQVTimperative.g:17907:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
+ // InternalQVTimperative.g:17908:2: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAssignment_0());
}
- // InternalQVTimperative.g:17936:2: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
+ // InternalQVTimperative.g:17909:2: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
int alt211=2;
int LA211_0 = input.LA(1);
@@ -61977,7 +61893,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt211) {
case 1 :
- // InternalQVTimperative.g:17936:3: rule__StructuredClassCS__IsAbstractAssignment_0
+ // InternalQVTimperative.g:17909:3: rule__StructuredClassCS__IsAbstractAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__IsAbstractAssignment_0();
@@ -62015,14 +61931,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__1"
- // InternalQVTimperative.g:17944:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ;
+ // InternalQVTimperative.g:17917:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ;
public final void rule__StructuredClassCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17948:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 )
- // InternalQVTimperative.g:17949:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2
+ // InternalQVTimperative.g:17921:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 )
+ // InternalQVTimperative.g:17922:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__StructuredClassCS__Group__1__Impl();
@@ -62053,17 +61969,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__1__Impl"
- // InternalQVTimperative.g:17956:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ;
+ // InternalQVTimperative.g:17929:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ;
public final void rule__StructuredClassCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17960:1: ( ( 'class' ) )
- // InternalQVTimperative.g:17961:1: ( 'class' )
+ // InternalQVTimperative.g:17933:1: ( ( 'class' ) )
+ // InternalQVTimperative.g:17934:1: ( 'class' )
{
- // InternalQVTimperative.g:17961:1: ( 'class' )
- // InternalQVTimperative.g:17962:2: 'class'
+ // InternalQVTimperative.g:17934:1: ( 'class' )
+ // InternalQVTimperative.g:17935:2: 'class'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
@@ -62094,14 +62010,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__2"
- // InternalQVTimperative.g:17971:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ;
+ // InternalQVTimperative.g:17944:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ;
public final void rule__StructuredClassCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17975:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 )
- // InternalQVTimperative.g:17976:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3
+ // InternalQVTimperative.g:17948:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 )
+ // InternalQVTimperative.g:17949:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_102);
rule__StructuredClassCS__Group__2__Impl();
@@ -62132,23 +62048,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__2__Impl"
- // InternalQVTimperative.g:17983:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:17956:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ;
public final void rule__StructuredClassCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17987:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:17988:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:17960:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:17961:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:17988:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:17989:2: ( rule__StructuredClassCS__NameAssignment_2 )
+ // InternalQVTimperative.g:17961:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:17962:2: ( rule__StructuredClassCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:17990:2: ( rule__StructuredClassCS__NameAssignment_2 )
- // InternalQVTimperative.g:17990:3: rule__StructuredClassCS__NameAssignment_2
+ // InternalQVTimperative.g:17963:2: ( rule__StructuredClassCS__NameAssignment_2 )
+ // InternalQVTimperative.g:17963:3: rule__StructuredClassCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__NameAssignment_2();
@@ -62183,14 +62099,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__3"
- // InternalQVTimperative.g:17998:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ;
+ // InternalQVTimperative.g:17971:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ;
public final void rule__StructuredClassCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18002:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 )
- // InternalQVTimperative.g:18003:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4
+ // InternalQVTimperative.g:17975:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 )
+ // InternalQVTimperative.g:17976:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_102);
rule__StructuredClassCS__Group__3__Impl();
@@ -62221,22 +62137,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__3__Impl"
- // InternalQVTimperative.g:18010:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ;
+ // InternalQVTimperative.g:17983:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ;
public final void rule__StructuredClassCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18014:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) )
- // InternalQVTimperative.g:18015:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:17987:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) )
+ // InternalQVTimperative.g:17988:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
{
- // InternalQVTimperative.g:18015:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
- // InternalQVTimperative.g:18016:2: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:17988:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:17989:2: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureAssignment_3());
}
- // InternalQVTimperative.g:18017:2: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:17990:2: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
int alt212=2;
int LA212_0 = input.LA(1);
@@ -62245,7 +62161,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt212) {
case 1 :
- // InternalQVTimperative.g:18017:3: rule__StructuredClassCS__OwnedSignatureAssignment_3
+ // InternalQVTimperative.g:17990:3: rule__StructuredClassCS__OwnedSignatureAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSignatureAssignment_3();
@@ -62283,14 +62199,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__4"
- // InternalQVTimperative.g:18025:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ;
+ // InternalQVTimperative.g:17998:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ;
public final void rule__StructuredClassCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18029:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 )
- // InternalQVTimperative.g:18030:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5
+ // InternalQVTimperative.g:18002:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 )
+ // InternalQVTimperative.g:18003:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_102);
rule__StructuredClassCS__Group__4__Impl();
@@ -62321,22 +62237,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__4__Impl"
- // InternalQVTimperative.g:18037:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:18010:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ;
public final void rule__StructuredClassCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18041:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:18042:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
+ // InternalQVTimperative.g:18014:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:18015:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:18042:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
- // InternalQVTimperative.g:18043:2: ( rule__StructuredClassCS__Group_4__0 )?
+ // InternalQVTimperative.g:18015:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
+ // InternalQVTimperative.g:18016:2: ( rule__StructuredClassCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:18044:2: ( rule__StructuredClassCS__Group_4__0 )?
+ // InternalQVTimperative.g:18017:2: ( rule__StructuredClassCS__Group_4__0 )?
int alt213=2;
int LA213_0 = input.LA(1);
@@ -62345,7 +62261,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt213) {
case 1 :
- // InternalQVTimperative.g:18044:3: rule__StructuredClassCS__Group_4__0
+ // InternalQVTimperative.g:18017:3: rule__StructuredClassCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4__0();
@@ -62383,14 +62299,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__5"
- // InternalQVTimperative.g:18052:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ;
+ // InternalQVTimperative.g:18025:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ;
public final void rule__StructuredClassCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18056:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 )
- // InternalQVTimperative.g:18057:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6
+ // InternalQVTimperative.g:18029:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 )
+ // InternalQVTimperative.g:18030:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_102);
rule__StructuredClassCS__Group__5__Impl();
@@ -62421,22 +62337,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__5__Impl"
- // InternalQVTimperative.g:18064:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:18037:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ;
public final void rule__StructuredClassCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18068:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:18069:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
+ // InternalQVTimperative.g:18041:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:18042:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:18069:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
- // InternalQVTimperative.g:18070:2: ( rule__StructuredClassCS__Group_5__0 )?
+ // InternalQVTimperative.g:18042:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
+ // InternalQVTimperative.g:18043:2: ( rule__StructuredClassCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:18071:2: ( rule__StructuredClassCS__Group_5__0 )?
+ // InternalQVTimperative.g:18044:2: ( rule__StructuredClassCS__Group_5__0 )?
int alt214=2;
int LA214_0 = input.LA(1);
@@ -62445,7 +62361,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt214) {
case 1 :
- // InternalQVTimperative.g:18071:3: rule__StructuredClassCS__Group_5__0
+ // InternalQVTimperative.g:18044:3: rule__StructuredClassCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_5__0();
@@ -62483,14 +62399,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__6"
- // InternalQVTimperative.g:18079:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ;
+ // InternalQVTimperative.g:18052:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ;
public final void rule__StructuredClassCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18083:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 )
- // InternalQVTimperative.g:18084:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7
+ // InternalQVTimperative.g:18056:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 )
+ // InternalQVTimperative.g:18057:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_102);
rule__StructuredClassCS__Group__6__Impl();
@@ -62521,42 +62437,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__6__Impl"
- // InternalQVTimperative.g:18091:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:18064:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ;
public final void rule__StructuredClassCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18095:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:18096:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
+ // InternalQVTimperative.g:18068:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:18069:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:18096:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
- // InternalQVTimperative.g:18097:2: ( rule__StructuredClassCS__Group_6__0 )?
+ // InternalQVTimperative.g:18069:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
+ // InternalQVTimperative.g:18070:2: ( rule__StructuredClassCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:18098:2: ( rule__StructuredClassCS__Group_6__0 )?
+ // InternalQVTimperative.g:18071:2: ( rule__StructuredClassCS__Group_6__0 )?
int alt215=2;
int LA215_0 = input.LA(1);
if ( (LA215_0==126) ) {
int LA215_1 = input.LA(2);
- if ( (LA215_1==127) ) {
- int LA215_3 = input.LA(3);
+ if ( (LA215_1==65) ) {
+ alt215=1;
+ }
+ else if ( (LA215_1==127) ) {
+ int LA215_4 = input.LA(3);
- if ( (LA215_3==18||LA215_3==126) ) {
+ if ( (LA215_4==18||LA215_4==126) ) {
alt215=1;
}
}
- else if ( (LA215_1==65) ) {
- alt215=1;
- }
}
switch (alt215) {
case 1 :
- // InternalQVTimperative.g:18098:3: rule__StructuredClassCS__Group_6__0
+ // InternalQVTimperative.g:18071:3: rule__StructuredClassCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_6__0();
@@ -62594,14 +62510,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__7"
- // InternalQVTimperative.g:18106:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ;
+ // InternalQVTimperative.g:18079:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ;
public final void rule__StructuredClassCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18110:1: ( rule__StructuredClassCS__Group__7__Impl )
- // InternalQVTimperative.g:18111:2: rule__StructuredClassCS__Group__7__Impl
+ // InternalQVTimperative.g:18083:1: ( rule__StructuredClassCS__Group__7__Impl )
+ // InternalQVTimperative.g:18084:2: rule__StructuredClassCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group__7__Impl();
@@ -62627,23 +62543,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__7__Impl"
- // InternalQVTimperative.g:18117:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ;
+ // InternalQVTimperative.g:18090:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ;
public final void rule__StructuredClassCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18121:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) )
- // InternalQVTimperative.g:18122:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:18094:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) )
+ // InternalQVTimperative.g:18095:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
{
- // InternalQVTimperative.g:18122:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
- // InternalQVTimperative.g:18123:2: ( rule__StructuredClassCS__Alternatives_7 )
+ // InternalQVTimperative.g:18095:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:18096:2: ( rule__StructuredClassCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7());
}
- // InternalQVTimperative.g:18124:2: ( rule__StructuredClassCS__Alternatives_7 )
- // InternalQVTimperative.g:18124:3: rule__StructuredClassCS__Alternatives_7
+ // InternalQVTimperative.g:18097:2: ( rule__StructuredClassCS__Alternatives_7 )
+ // InternalQVTimperative.g:18097:3: rule__StructuredClassCS__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Alternatives_7();
@@ -62678,14 +62594,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__0"
- // InternalQVTimperative.g:18133:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ;
+ // InternalQVTimperative.g:18106:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ;
public final void rule__StructuredClassCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18137:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 )
- // InternalQVTimperative.g:18138:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1
+ // InternalQVTimperative.g:18110:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 )
+ // InternalQVTimperative.g:18111:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__StructuredClassCS__Group_4__0__Impl();
@@ -62716,17 +62632,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__0__Impl"
- // InternalQVTimperative.g:18145:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:18118:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ;
public final void rule__StructuredClassCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18149:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:18150:1: ( 'extends' )
+ // InternalQVTimperative.g:18122:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:18123:1: ( 'extends' )
{
- // InternalQVTimperative.g:18150:1: ( 'extends' )
- // InternalQVTimperative.g:18151:2: 'extends'
+ // InternalQVTimperative.g:18123:1: ( 'extends' )
+ // InternalQVTimperative.g:18124:2: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
@@ -62757,14 +62673,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__1"
- // InternalQVTimperative.g:18160:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ;
+ // InternalQVTimperative.g:18133:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ;
public final void rule__StructuredClassCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18164:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 )
- // InternalQVTimperative.g:18165:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2
+ // InternalQVTimperative.g:18137:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 )
+ // InternalQVTimperative.g:18138:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__StructuredClassCS__Group_4__1__Impl();
@@ -62795,23 +62711,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__1__Impl"
- // InternalQVTimperative.g:18172:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:18145:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ;
public final void rule__StructuredClassCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18176:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) )
- // InternalQVTimperative.g:18177:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
+ // InternalQVTimperative.g:18149:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:18150:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
{
- // InternalQVTimperative.g:18177:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
- // InternalQVTimperative.g:18178:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
+ // InternalQVTimperative.g:18150:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
+ // InternalQVTimperative.g:18151:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_1());
}
- // InternalQVTimperative.g:18179:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
- // InternalQVTimperative.g:18179:3: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1
+ // InternalQVTimperative.g:18152:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
+ // InternalQVTimperative.g:18152:3: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1();
@@ -62846,14 +62762,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__2"
- // InternalQVTimperative.g:18187:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ;
+ // InternalQVTimperative.g:18160:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ;
public final void rule__StructuredClassCS__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18191:1: ( rule__StructuredClassCS__Group_4__2__Impl )
- // InternalQVTimperative.g:18192:2: rule__StructuredClassCS__Group_4__2__Impl
+ // InternalQVTimperative.g:18164:1: ( rule__StructuredClassCS__Group_4__2__Impl )
+ // InternalQVTimperative.g:18165:2: rule__StructuredClassCS__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4__2__Impl();
@@ -62879,22 +62795,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__2__Impl"
- // InternalQVTimperative.g:18198:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ;
+ // InternalQVTimperative.g:18171:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ;
public final void rule__StructuredClassCS__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18202:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) )
- // InternalQVTimperative.g:18203:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
+ // InternalQVTimperative.g:18175:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) )
+ // InternalQVTimperative.g:18176:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
{
- // InternalQVTimperative.g:18203:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
- // InternalQVTimperative.g:18204:2: ( rule__StructuredClassCS__Group_4_2__0 )*
+ // InternalQVTimperative.g:18176:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
+ // InternalQVTimperative.g:18177:2: ( rule__StructuredClassCS__Group_4_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_4_2());
}
- // InternalQVTimperative.g:18205:2: ( rule__StructuredClassCS__Group_4_2__0 )*
+ // InternalQVTimperative.g:18178:2: ( rule__StructuredClassCS__Group_4_2__0 )*
loop216:
do {
int alt216=2;
@@ -62907,7 +62823,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt216) {
case 1 :
- // InternalQVTimperative.g:18205:3: rule__StructuredClassCS__Group_4_2__0
+ // InternalQVTimperative.g:18178:3: rule__StructuredClassCS__Group_4_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__StructuredClassCS__Group_4_2__0();
@@ -62948,14 +62864,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__0"
- // InternalQVTimperative.g:18214:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ;
+ // InternalQVTimperative.g:18187:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ;
public final void rule__StructuredClassCS__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18218:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 )
- // InternalQVTimperative.g:18219:2: rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1
+ // InternalQVTimperative.g:18191:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 )
+ // InternalQVTimperative.g:18192:2: rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__StructuredClassCS__Group_4_2__0__Impl();
@@ -62986,17 +62902,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__0__Impl"
- // InternalQVTimperative.g:18226:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:18199:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ;
public final void rule__StructuredClassCS__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18230:1: ( ( ',' ) )
- // InternalQVTimperative.g:18231:1: ( ',' )
+ // InternalQVTimperative.g:18203:1: ( ( ',' ) )
+ // InternalQVTimperative.g:18204:1: ( ',' )
{
- // InternalQVTimperative.g:18231:1: ( ',' )
- // InternalQVTimperative.g:18232:2: ','
+ // InternalQVTimperative.g:18204:1: ( ',' )
+ // InternalQVTimperative.g:18205:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
@@ -63027,14 +62943,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__1"
- // InternalQVTimperative.g:18241:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ;
+ // InternalQVTimperative.g:18214:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ;
public final void rule__StructuredClassCS__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18245:1: ( rule__StructuredClassCS__Group_4_2__1__Impl )
- // InternalQVTimperative.g:18246:2: rule__StructuredClassCS__Group_4_2__1__Impl
+ // InternalQVTimperative.g:18218:1: ( rule__StructuredClassCS__Group_4_2__1__Impl )
+ // InternalQVTimperative.g:18219:2: rule__StructuredClassCS__Group_4_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4_2__1__Impl();
@@ -63060,23 +62976,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__1__Impl"
- // InternalQVTimperative.g:18252:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ;
+ // InternalQVTimperative.g:18225:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ;
public final void rule__StructuredClassCS__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18256:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) )
- // InternalQVTimperative.g:18257:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
+ // InternalQVTimperative.g:18229:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) )
+ // InternalQVTimperative.g:18230:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
{
- // InternalQVTimperative.g:18257:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
- // InternalQVTimperative.g:18258:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
+ // InternalQVTimperative.g:18230:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
+ // InternalQVTimperative.g:18231:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_2_1());
}
- // InternalQVTimperative.g:18259:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
- // InternalQVTimperative.g:18259:3: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1
+ // InternalQVTimperative.g:18232:2: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
+ // InternalQVTimperative.g:18232:3: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1();
@@ -63111,14 +63027,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__0"
- // InternalQVTimperative.g:18268:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ;
+ // InternalQVTimperative.g:18241:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ;
public final void rule__StructuredClassCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18272:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 )
- // InternalQVTimperative.g:18273:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1
+ // InternalQVTimperative.g:18245:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 )
+ // InternalQVTimperative.g:18246:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_56);
rule__StructuredClassCS__Group_5__0__Impl();
@@ -63149,17 +63065,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__0__Impl"
- // InternalQVTimperative.g:18280:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:18253:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ;
public final void rule__StructuredClassCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18284:1: ( ( ':' ) )
- // InternalQVTimperative.g:18285:1: ( ':' )
+ // InternalQVTimperative.g:18257:1: ( ( ':' ) )
+ // InternalQVTimperative.g:18258:1: ( ':' )
{
- // InternalQVTimperative.g:18285:1: ( ':' )
- // InternalQVTimperative.g:18286:2: ':'
+ // InternalQVTimperative.g:18258:1: ( ':' )
+ // InternalQVTimperative.g:18259:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
@@ -63190,14 +63106,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__1"
- // InternalQVTimperative.g:18295:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:18268:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ;
public final void rule__StructuredClassCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18299:1: ( rule__StructuredClassCS__Group_5__1__Impl )
- // InternalQVTimperative.g:18300:2: rule__StructuredClassCS__Group_5__1__Impl
+ // InternalQVTimperative.g:18272:1: ( rule__StructuredClassCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:18273:2: rule__StructuredClassCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_5__1__Impl();
@@ -63223,23 +63139,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__1__Impl"
- // InternalQVTimperative.g:18306:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:18279:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ;
public final void rule__StructuredClassCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18310:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) )
- // InternalQVTimperative.g:18311:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
+ // InternalQVTimperative.g:18283:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:18284:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
{
- // InternalQVTimperative.g:18311:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
- // InternalQVTimperative.g:18312:2: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
+ // InternalQVTimperative.g:18284:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
+ // InternalQVTimperative.g:18285:2: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameAssignment_5_1());
}
- // InternalQVTimperative.g:18313:2: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
- // InternalQVTimperative.g:18313:3: rule__StructuredClassCS__InstanceClassNameAssignment_5_1
+ // InternalQVTimperative.g:18286:2: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
+ // InternalQVTimperative.g:18286:3: rule__StructuredClassCS__InstanceClassNameAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__InstanceClassNameAssignment_5_1();
@@ -63274,14 +63190,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__0"
- // InternalQVTimperative.g:18322:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ;
+ // InternalQVTimperative.g:18295:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ;
public final void rule__StructuredClassCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18326:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 )
- // InternalQVTimperative.g:18327:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1
+ // InternalQVTimperative.g:18299:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 )
+ // InternalQVTimperative.g:18300:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1
{
pushFollow(FollowSets000.FOLLOW_103);
rule__StructuredClassCS__Group_6__0__Impl();
@@ -63312,17 +63228,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__0__Impl"
- // InternalQVTimperative.g:18334:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:18307:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ;
public final void rule__StructuredClassCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18338:1: ( ( '{' ) )
- // InternalQVTimperative.g:18339:1: ( '{' )
+ // InternalQVTimperative.g:18311:1: ( ( '{' ) )
+ // InternalQVTimperative.g:18312:1: ( '{' )
{
- // InternalQVTimperative.g:18339:1: ( '{' )
- // InternalQVTimperative.g:18340:2: '{'
+ // InternalQVTimperative.g:18312:1: ( '{' )
+ // InternalQVTimperative.g:18313:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
@@ -63353,14 +63269,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__1"
- // InternalQVTimperative.g:18349:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ;
+ // InternalQVTimperative.g:18322:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ;
public final void rule__StructuredClassCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18353:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 )
- // InternalQVTimperative.g:18354:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2
+ // InternalQVTimperative.g:18326:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 )
+ // InternalQVTimperative.g:18327:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2
{
pushFollow(FollowSets000.FOLLOW_103);
rule__StructuredClassCS__Group_6__1__Impl();
@@ -63391,22 +63307,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__1__Impl"
- // InternalQVTimperative.g:18361:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ;
+ // InternalQVTimperative.g:18334:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ;
public final void rule__StructuredClassCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18365:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) )
- // InternalQVTimperative.g:18366:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
+ // InternalQVTimperative.g:18338:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) )
+ // InternalQVTimperative.g:18339:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
{
- // InternalQVTimperative.g:18366:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
- // InternalQVTimperative.g:18367:2: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
+ // InternalQVTimperative.g:18339:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
+ // InternalQVTimperative.g:18340:2: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceAssignment_6_1());
}
- // InternalQVTimperative.g:18368:2: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
+ // InternalQVTimperative.g:18341:2: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
int alt217=2;
int LA217_0 = input.LA(1);
@@ -63415,7 +63331,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt217) {
case 1 :
- // InternalQVTimperative.g:18368:3: rule__StructuredClassCS__IsInterfaceAssignment_6_1
+ // InternalQVTimperative.g:18341:3: rule__StructuredClassCS__IsInterfaceAssignment_6_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__IsInterfaceAssignment_6_1();
@@ -63453,14 +63369,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__2"
- // InternalQVTimperative.g:18376:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:18349:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ;
public final void rule__StructuredClassCS__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18380:1: ( rule__StructuredClassCS__Group_6__2__Impl )
- // InternalQVTimperative.g:18381:2: rule__StructuredClassCS__Group_6__2__Impl
+ // InternalQVTimperative.g:18353:1: ( rule__StructuredClassCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:18354:2: rule__StructuredClassCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_6__2__Impl();
@@ -63486,17 +63402,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__2__Impl"
- // InternalQVTimperative.g:18387:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:18360:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ;
public final void rule__StructuredClassCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18391:1: ( ( '}' ) )
- // InternalQVTimperative.g:18392:1: ( '}' )
+ // InternalQVTimperative.g:18364:1: ( ( '}' ) )
+ // InternalQVTimperative.g:18365:1: ( '}' )
{
- // InternalQVTimperative.g:18392:1: ( '}' )
- // InternalQVTimperative.g:18393:2: '}'
+ // InternalQVTimperative.g:18365:1: ( '}' )
+ // InternalQVTimperative.g:18366:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
@@ -63527,14 +63443,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__0"
- // InternalQVTimperative.g:18403:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ;
+ // InternalQVTimperative.g:18376:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ;
public final void rule__StructuredClassCS__Group_7_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18407:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 )
- // InternalQVTimperative.g:18408:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1
+ // InternalQVTimperative.g:18380:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 )
+ // InternalQVTimperative.g:18381:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1
{
pushFollow(FollowSets000.FOLLOW_104);
rule__StructuredClassCS__Group_7_0__0__Impl();
@@ -63565,17 +63481,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__0__Impl"
- // InternalQVTimperative.g:18415:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:18388:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ;
public final void rule__StructuredClassCS__Group_7_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18419:1: ( ( '{' ) )
- // InternalQVTimperative.g:18420:1: ( '{' )
+ // InternalQVTimperative.g:18392:1: ( ( '{' ) )
+ // InternalQVTimperative.g:18393:1: ( '{' )
{
- // InternalQVTimperative.g:18420:1: ( '{' )
- // InternalQVTimperative.g:18421:2: '{'
+ // InternalQVTimperative.g:18393:1: ( '{' )
+ // InternalQVTimperative.g:18394:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
@@ -63606,14 +63522,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__1"
- // InternalQVTimperative.g:18430:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ;
+ // InternalQVTimperative.g:18403:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ;
public final void rule__StructuredClassCS__Group_7_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18434:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 )
- // InternalQVTimperative.g:18435:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2
+ // InternalQVTimperative.g:18407:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 )
+ // InternalQVTimperative.g:18408:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2
{
pushFollow(FollowSets000.FOLLOW_104);
rule__StructuredClassCS__Group_7_0__1__Impl();
@@ -63644,22 +63560,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__1__Impl"
- // InternalQVTimperative.g:18442:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ;
+ // InternalQVTimperative.g:18415:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ;
public final void rule__StructuredClassCS__Group_7_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18446:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) )
- // InternalQVTimperative.g:18447:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:18419:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) )
+ // InternalQVTimperative.g:18420:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
{
- // InternalQVTimperative.g:18447:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
- // InternalQVTimperative.g:18448:2: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
+ // InternalQVTimperative.g:18420:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:18421:2: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7_0_1());
}
- // InternalQVTimperative.g:18449:2: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
+ // InternalQVTimperative.g:18422:2: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
loop218:
do {
int alt218=2;
@@ -63672,7 +63588,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt218) {
case 1 :
- // InternalQVTimperative.g:18449:3: rule__StructuredClassCS__Alternatives_7_0_1
+ // InternalQVTimperative.g:18422:3: rule__StructuredClassCS__Alternatives_7_0_1
{
pushFollow(FollowSets000.FOLLOW_105);
rule__StructuredClassCS__Alternatives_7_0_1();
@@ -63713,14 +63629,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__2"
- // InternalQVTimperative.g:18457:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ;
+ // InternalQVTimperative.g:18430:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ;
public final void rule__StructuredClassCS__Group_7_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18461:1: ( rule__StructuredClassCS__Group_7_0__2__Impl )
- // InternalQVTimperative.g:18462:2: rule__StructuredClassCS__Group_7_0__2__Impl
+ // InternalQVTimperative.g:18434:1: ( rule__StructuredClassCS__Group_7_0__2__Impl )
+ // InternalQVTimperative.g:18435:2: rule__StructuredClassCS__Group_7_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_7_0__2__Impl();
@@ -63746,17 +63662,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__2__Impl"
- // InternalQVTimperative.g:18468:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:18441:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ;
public final void rule__StructuredClassCS__Group_7_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18472:1: ( ( '}' ) )
- // InternalQVTimperative.g:18473:1: ( '}' )
+ // InternalQVTimperative.g:18445:1: ( ( '}' ) )
+ // InternalQVTimperative.g:18446:1: ( '}' )
{
- // InternalQVTimperative.g:18473:1: ( '}' )
- // InternalQVTimperative.g:18474:2: '}'
+ // InternalQVTimperative.g:18446:1: ( '}' )
+ // InternalQVTimperative.g:18447:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
@@ -63787,14 +63703,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__0"
- // InternalQVTimperative.g:18484:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ;
+ // InternalQVTimperative.g:18457:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ;
public final void rule__TypedMultiplicityRefCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18488:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 )
- // InternalQVTimperative.g:18489:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1
+ // InternalQVTimperative.g:18461:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 )
+ // InternalQVTimperative.g:18462:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_106);
rule__TypedMultiplicityRefCS__Group__0__Impl();
@@ -63825,17 +63741,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__0__Impl"
- // InternalQVTimperative.g:18496:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:18469:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ;
public final void rule__TypedMultiplicityRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18500:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:18501:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:18473:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:18474:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:18501:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:18502:2: ruleTypedRefCS
+ // InternalQVTimperative.g:18474:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:18475:2: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0());
@@ -63870,14 +63786,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__1"
- // InternalQVTimperative.g:18511:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18484:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ;
public final void rule__TypedMultiplicityRefCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18515:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl )
- // InternalQVTimperative.g:18516:2: rule__TypedMultiplicityRefCS__Group__1__Impl
+ // InternalQVTimperative.g:18488:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl )
+ // InternalQVTimperative.g:18489:2: rule__TypedMultiplicityRefCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__Group__1__Impl();
@@ -63903,22 +63819,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__1__Impl"
- // InternalQVTimperative.g:18522:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:18495:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ;
public final void rule__TypedMultiplicityRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18526:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:18527:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:18499:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:18500:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:18527:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:18528:2: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:18500:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:18501:2: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:18529:2: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:18502:2: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
int alt219=2;
int LA219_0 = input.LA(1);
@@ -63927,7 +63843,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt219) {
case 1 :
- // InternalQVTimperative.g:18529:3: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:18502:3: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1();
@@ -63965,14 +63881,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__0"
- // InternalQVTimperative.g:18538:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ;
+ // InternalQVTimperative.g:18511:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ;
public final void rule__SIGNED__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18542:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 )
- // InternalQVTimperative.g:18543:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1
+ // InternalQVTimperative.g:18515:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 )
+ // InternalQVTimperative.g:18516:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1
{
pushFollow(FollowSets000.FOLLOW_85);
rule__SIGNED__Group__0__Impl();
@@ -64003,22 +63919,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__0__Impl"
- // InternalQVTimperative.g:18550:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ;
+ // InternalQVTimperative.g:18523:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__SIGNED__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18554:1: ( ( ( '-' )? ) )
- // InternalQVTimperative.g:18555:1: ( ( '-' )? )
+ // InternalQVTimperative.g:18527:1: ( ( ( '-' )? ) )
+ // InternalQVTimperative.g:18528:1: ( ( '-' )? )
{
- // InternalQVTimperative.g:18555:1: ( ( '-' )? )
- // InternalQVTimperative.g:18556:2: ( '-' )?
+ // InternalQVTimperative.g:18528:1: ( ( '-' )? )
+ // InternalQVTimperative.g:18529:2: ( '-' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getHyphenMinusKeyword_0());
}
- // InternalQVTimperative.g:18557:2: ( '-' )?
+ // InternalQVTimperative.g:18530:2: ( '-' )?
int alt220=2;
int LA220_0 = input.LA(1);
@@ -64027,7 +63943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt220) {
case 1 :
- // InternalQVTimperative.g:18557:3: '-'
+ // InternalQVTimperative.g:18530:3: '-'
{
match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -64061,14 +63977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__1"
- // InternalQVTimperative.g:18565:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ;
+ // InternalQVTimperative.g:18538:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ;
public final void rule__SIGNED__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18569:1: ( rule__SIGNED__Group__1__Impl )
- // InternalQVTimperative.g:18570:2: rule__SIGNED__Group__1__Impl
+ // InternalQVTimperative.g:18542:1: ( rule__SIGNED__Group__1__Impl )
+ // InternalQVTimperative.g:18543:2: rule__SIGNED__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SIGNED__Group__1__Impl();
@@ -64094,17 +64010,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__1__Impl"
- // InternalQVTimperative.g:18576:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ;
+ // InternalQVTimperative.g:18549:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ;
public final void rule__SIGNED__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18580:1: ( ( RULE_INT ) )
- // InternalQVTimperative.g:18581:1: ( RULE_INT )
+ // InternalQVTimperative.g:18553:1: ( ( RULE_INT ) )
+ // InternalQVTimperative.g:18554:1: ( RULE_INT )
{
- // InternalQVTimperative.g:18581:1: ( RULE_INT )
- // InternalQVTimperative.g:18582:2: RULE_INT
+ // InternalQVTimperative.g:18554:1: ( RULE_INT )
+ // InternalQVTimperative.g:18555:2: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getINTTerminalRuleCall_1());
@@ -64135,14 +64051,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__0"
- // InternalQVTimperative.g:18592:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ;
+ // InternalQVTimperative.g:18565:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ;
public final void rule__URIPathNameCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18596:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 )
- // InternalQVTimperative.g:18597:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1
+ // InternalQVTimperative.g:18569:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 )
+ // InternalQVTimperative.g:18570:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_57);
rule__URIPathNameCS__Group__0__Impl();
@@ -64173,23 +64089,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__0__Impl"
- // InternalQVTimperative.g:18604:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18577:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ;
public final void rule__URIPathNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18608:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:18609:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:18581:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:18582:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:18609:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:18610:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:18582:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:18583:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:18611:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:18611:3: rule__URIPathNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:18584:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:18584:3: rule__URIPathNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__OwnedPathElementsAssignment_0();
@@ -64224,14 +64140,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__1"
- // InternalQVTimperative.g:18619:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18592:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ;
public final void rule__URIPathNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18623:1: ( rule__URIPathNameCS__Group__1__Impl )
- // InternalQVTimperative.g:18624:2: rule__URIPathNameCS__Group__1__Impl
+ // InternalQVTimperative.g:18596:1: ( rule__URIPathNameCS__Group__1__Impl )
+ // InternalQVTimperative.g:18597:2: rule__URIPathNameCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group__1__Impl();
@@ -64257,22 +64173,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__1__Impl"
- // InternalQVTimperative.g:18630:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:18603:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ;
public final void rule__URIPathNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18634:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:18635:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:18607:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:18608:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:18635:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
- // InternalQVTimperative.g:18636:2: ( rule__URIPathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:18608:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:18609:2: ( rule__URIPathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18637:2: ( rule__URIPathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:18610:2: ( rule__URIPathNameCS__Group_1__0 )*
loop221:
do {
int alt221=2;
@@ -64291,7 +64207,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt221) {
case 1 :
- // InternalQVTimperative.g:18637:3: rule__URIPathNameCS__Group_1__0
+ // InternalQVTimperative.g:18610:3: rule__URIPathNameCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_107);
rule__URIPathNameCS__Group_1__0();
@@ -64332,14 +64248,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__0"
- // InternalQVTimperative.g:18646:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ;
+ // InternalQVTimperative.g:18619:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ;
public final void rule__URIPathNameCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18650:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 )
- // InternalQVTimperative.g:18651:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1
+ // InternalQVTimperative.g:18623:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 )
+ // InternalQVTimperative.g:18624:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_58);
rule__URIPathNameCS__Group_1__0__Impl();
@@ -64370,17 +64286,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18658:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:18631:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__URIPathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18662:1: ( ( '::' ) )
- // InternalQVTimperative.g:18663:1: ( '::' )
+ // InternalQVTimperative.g:18635:1: ( ( '::' ) )
+ // InternalQVTimperative.g:18636:1: ( '::' )
{
- // InternalQVTimperative.g:18663:1: ( '::' )
- // InternalQVTimperative.g:18664:2: '::'
+ // InternalQVTimperative.g:18636:1: ( '::' )
+ // InternalQVTimperative.g:18637:2: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
@@ -64411,14 +64327,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__1"
- // InternalQVTimperative.g:18673:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:18646:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ;
public final void rule__URIPathNameCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18677:1: ( rule__URIPathNameCS__Group_1__1__Impl )
- // InternalQVTimperative.g:18678:2: rule__URIPathNameCS__Group_1__1__Impl
+ // InternalQVTimperative.g:18650:1: ( rule__URIPathNameCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:18651:2: rule__URIPathNameCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group_1__1__Impl();
@@ -64444,23 +64360,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18684:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18657:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
public final void rule__URIPathNameCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18688:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18689:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:18661:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18662:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18689:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
- // InternalQVTimperative.g:18690:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:18662:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:18663:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_1_1());
}
- // InternalQVTimperative.g:18691:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
- // InternalQVTimperative.g:18691:3: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1
+ // InternalQVTimperative.g:18664:2: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:18664:3: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__OwnedPathElementsAssignment_1_1();
@@ -64495,14 +64411,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__0"
- // InternalQVTimperative.g:18700:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ;
+ // InternalQVTimperative.g:18673:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ;
public final void rule__URIFirstPathElementCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18704:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 )
- // InternalQVTimperative.g:18705:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1
+ // InternalQVTimperative.g:18677:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 )
+ // InternalQVTimperative.g:18678:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_35);
rule__URIFirstPathElementCS__Group_1__0__Impl();
@@ -64533,23 +64449,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18712:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:18685:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ;
public final void rule__URIFirstPathElementCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18716:1: ( ( () ) )
- // InternalQVTimperative.g:18717:1: ( () )
+ // InternalQVTimperative.g:18689:1: ( ( () ) )
+ // InternalQVTimperative.g:18690:1: ( () )
{
- // InternalQVTimperative.g:18717:1: ( () )
- // InternalQVTimperative.g:18718:2: ()
+ // InternalQVTimperative.g:18690:1: ( () )
+ // InternalQVTimperative.g:18691:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getPathElementWithURICSAction_1_0());
}
- // InternalQVTimperative.g:18719:2: ()
- // InternalQVTimperative.g:18719:3:
+ // InternalQVTimperative.g:18692:2: ()
+ // InternalQVTimperative.g:18692:3:
{
}
@@ -64574,14 +64490,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__1"
- // InternalQVTimperative.g:18727:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:18700:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ;
public final void rule__URIFirstPathElementCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18731:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl )
- // InternalQVTimperative.g:18732:2: rule__URIFirstPathElementCS__Group_1__1__Impl
+ // InternalQVTimperative.g:18704:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:18705:2: rule__URIFirstPathElementCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Group_1__1__Impl();
@@ -64607,23 +64523,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18738:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18711:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ;
public final void rule__URIFirstPathElementCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18742:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18743:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
+ // InternalQVTimperative.g:18715:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18716:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18743:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
- // InternalQVTimperative.g:18744:2: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
+ // InternalQVTimperative.g:18716:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
+ // InternalQVTimperative.g:18717:2: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_1_1());
}
- // InternalQVTimperative.g:18745:2: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
- // InternalQVTimperative.g:18745:3: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1
+ // InternalQVTimperative.g:18718:2: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
+ // InternalQVTimperative.g:18718:3: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__ReferredElementAssignment_1_1();
@@ -64658,14 +64574,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__0"
- // InternalQVTimperative.g:18754:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18727: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 {
- // InternalQVTimperative.g:18758:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
- // InternalQVTimperative.g:18759:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
+ // InternalQVTimperative.g:18731:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
+ // InternalQVTimperative.g:18732:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_53);
rule__CollectionTypeCS__Group__0__Impl();
@@ -64696,23 +64612,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:18766:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18739:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
public final void rule__CollectionTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18770:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18771:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18743:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18744:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18771:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18772:2: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18744:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18745:2: ( rule__CollectionTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18773:2: ( rule__CollectionTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:18773:3: rule__CollectionTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18746:2: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18746:3: rule__CollectionTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__NameAssignment_0();
@@ -64747,14 +64663,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__1"
- // InternalQVTimperative.g:18781:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18754:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
public final void rule__CollectionTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18785:1: ( rule__CollectionTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:18786:2: rule__CollectionTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18758:1: ( rule__CollectionTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18759:2: rule__CollectionTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group__1__Impl();
@@ -64780,22 +64696,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:18792:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18765: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 {
- // InternalQVTimperative.g:18796:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:18797:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18769:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18770:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:18797:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:18798:2: ( rule__CollectionTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18770:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18771:2: ( rule__CollectionTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18799:2: ( rule__CollectionTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18772:2: ( rule__CollectionTypeCS__Group_1__0 )?
int alt222=2;
int LA222_0 = input.LA(1);
@@ -64804,7 +64720,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt222) {
case 1 :
- // InternalQVTimperative.g:18799:3: rule__CollectionTypeCS__Group_1__0
+ // InternalQVTimperative.g:18772:3: rule__CollectionTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group_1__0();
@@ -64842,14 +64758,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__0"
- // InternalQVTimperative.g:18808:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18781: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 {
- // InternalQVTimperative.g:18812:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
- // InternalQVTimperative.g:18813:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
+ // InternalQVTimperative.g:18785:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18786:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__CollectionTypeCS__Group_1__0__Impl();
@@ -64880,17 +64796,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18820:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18793:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__CollectionTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18824:1: ( ( '(' ) )
- // InternalQVTimperative.g:18825:1: ( '(' )
+ // InternalQVTimperative.g:18797:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18798:1: ( '(' )
{
- // InternalQVTimperative.g:18825:1: ( '(' )
- // InternalQVTimperative.g:18826:2: '('
+ // InternalQVTimperative.g:18798:1: ( '(' )
+ // InternalQVTimperative.g:18799:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
@@ -64921,14 +64837,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__1"
- // InternalQVTimperative.g:18835:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18808: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 {
- // InternalQVTimperative.g:18839:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
- // InternalQVTimperative.g:18840:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
+ // InternalQVTimperative.g:18812:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18813:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_108);
rule__CollectionTypeCS__Group_1__1__Impl();
@@ -64959,23 +64875,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18847:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18820: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 {
- // InternalQVTimperative.g:18851:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18852:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18824:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18825:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18852:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:18853:2: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18825:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18826:2: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:18854:2: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:18854:3: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:18827:2: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18827:3: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__OwnedTypeAssignment_1_1();
@@ -65010,14 +64926,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__2"
- // InternalQVTimperative.g:18862:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl rule__CollectionTypeCS__Group_1__3 ;
+ // InternalQVTimperative.g:18835:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl rule__CollectionTypeCS__Group_1__3 ;
public final void rule__CollectionTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18866:1: ( rule__CollectionTypeCS__Group_1__2__Impl rule__CollectionTypeCS__Group_1__3 )
- // InternalQVTimperative.g:18867:2: rule__CollectionTypeCS__Group_1__2__Impl rule__CollectionTypeCS__Group_1__3
+ // InternalQVTimperative.g:18839:1: ( rule__CollectionTypeCS__Group_1__2__Impl rule__CollectionTypeCS__Group_1__3 )
+ // InternalQVTimperative.g:18840:2: rule__CollectionTypeCS__Group_1__2__Impl rule__CollectionTypeCS__Group_1__3
{
pushFollow(FollowSets000.FOLLOW_108);
rule__CollectionTypeCS__Group_1__2__Impl();
@@ -65048,22 +64964,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:18874:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? ) ;
+ // InternalQVTimperative.g:18847:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? ) ;
public final void rule__CollectionTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18878:1: ( ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? ) )
- // InternalQVTimperative.g:18879:1: ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? )
+ // InternalQVTimperative.g:18851:1: ( ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? ) )
+ // InternalQVTimperative.g:18852:1: ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? )
{
- // InternalQVTimperative.g:18879:1: ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? )
- // InternalQVTimperative.g:18880:2: ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )?
+ // InternalQVTimperative.g:18852:1: ( ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )? )
+ // InternalQVTimperative.g:18853:2: ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedCollectionMultiplicityAssignment_1_2());
}
- // InternalQVTimperative.g:18881:2: ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )?
+ // InternalQVTimperative.g:18854:2: ( rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 )?
int alt223=2;
int LA223_0 = input.LA(1);
@@ -65072,7 +64988,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt223) {
case 1 :
- // InternalQVTimperative.g:18881:3: rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2
+ // InternalQVTimperative.g:18854:3: rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2();
@@ -65110,14 +65026,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__3"
- // InternalQVTimperative.g:18889:1: rule__CollectionTypeCS__Group_1__3 : rule__CollectionTypeCS__Group_1__3__Impl ;
+ // InternalQVTimperative.g:18862:1: rule__CollectionTypeCS__Group_1__3 : rule__CollectionTypeCS__Group_1__3__Impl ;
public final void rule__CollectionTypeCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18893:1: ( rule__CollectionTypeCS__Group_1__3__Impl )
- // InternalQVTimperative.g:18894:2: rule__CollectionTypeCS__Group_1__3__Impl
+ // InternalQVTimperative.g:18866:1: ( rule__CollectionTypeCS__Group_1__3__Impl )
+ // InternalQVTimperative.g:18867:2: rule__CollectionTypeCS__Group_1__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group_1__3__Impl();
@@ -65143,17 +65059,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__3__Impl"
- // InternalQVTimperative.g:18900:1: rule__CollectionTypeCS__Group_1__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18873:1: rule__CollectionTypeCS__Group_1__3__Impl : ( ')' ) ;
public final void rule__CollectionTypeCS__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18904:1: ( ( ')' ) )
- // InternalQVTimperative.g:18905:1: ( ')' )
+ // InternalQVTimperative.g:18877:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18878:1: ( ')' )
{
- // InternalQVTimperative.g:18905:1: ( ')' )
- // InternalQVTimperative.g:18906:2: ')'
+ // InternalQVTimperative.g:18878:1: ( ')' )
+ // InternalQVTimperative.g:18879:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_3());
@@ -65184,14 +65100,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__0"
- // InternalQVTimperative.g:18916:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18889:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ;
public final void rule__MapTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18920:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 )
- // InternalQVTimperative.g:18921:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1
+ // InternalQVTimperative.g:18893:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 )
+ // InternalQVTimperative.g:18894:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_53);
rule__MapTypeCS__Group__0__Impl();
@@ -65222,23 +65138,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:18928:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18901:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ;
public final void rule__MapTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18932:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18933:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18905:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18906:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18933:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18934:2: ( rule__MapTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18906:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18907:2: ( rule__MapTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18935:2: ( rule__MapTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:18935:3: rule__MapTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18908:2: ( rule__MapTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18908:3: rule__MapTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__NameAssignment_0();
@@ -65273,14 +65189,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__1"
- // InternalQVTimperative.g:18943:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18916:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ;
public final void rule__MapTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18947:1: ( rule__MapTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:18948:2: rule__MapTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18920:1: ( rule__MapTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18921:2: rule__MapTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group__1__Impl();
@@ -65306,22 +65222,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:18954:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18927:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ;
public final void rule__MapTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18958:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:18959:1: ( ( rule__MapTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18931:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18932:1: ( ( rule__MapTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:18959:1: ( ( rule__MapTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:18960:2: ( rule__MapTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18932:1: ( ( rule__MapTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18933:2: ( rule__MapTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18961:2: ( rule__MapTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18934:2: ( rule__MapTypeCS__Group_1__0 )?
int alt224=2;
int LA224_0 = input.LA(1);
@@ -65330,7 +65246,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt224) {
case 1 :
- // InternalQVTimperative.g:18961:3: rule__MapTypeCS__Group_1__0
+ // InternalQVTimperative.g:18934:3: rule__MapTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group_1__0();
@@ -65368,14 +65284,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__0"
- // InternalQVTimperative.g:18970:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18943:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ;
public final void rule__MapTypeCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18974:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 )
- // InternalQVTimperative.g:18975:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1
+ // InternalQVTimperative.g:18947:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18948:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MapTypeCS__Group_1__0__Impl();
@@ -65406,17 +65322,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18982:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18955:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__MapTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18986:1: ( ( '(' ) )
- // InternalQVTimperative.g:18987:1: ( '(' )
+ // InternalQVTimperative.g:18959:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18960:1: ( '(' )
{
- // InternalQVTimperative.g:18987:1: ( '(' )
- // InternalQVTimperative.g:18988:2: '('
+ // InternalQVTimperative.g:18960:1: ( '(' )
+ // InternalQVTimperative.g:18961:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
@@ -65447,14 +65363,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__1"
- // InternalQVTimperative.g:18997:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18970:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ;
public final void rule__MapTypeCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19001:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 )
- // InternalQVTimperative.g:19002:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2
+ // InternalQVTimperative.g:18974:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18975:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MapTypeCS__Group_1__1__Impl();
@@ -65485,23 +65401,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:19009:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18982:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ;
public final void rule__MapTypeCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19013:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:19014:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18986:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18987:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:19014:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:19015:2: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18987:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18988:2: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeAssignment_1_1());
}
- // InternalQVTimperative.g:19016:2: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
- // InternalQVTimperative.g:19016:3: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1
+ // InternalQVTimperative.g:18989:2: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18989:3: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__OwnedKeyTypeAssignment_1_1();
@@ -65536,14 +65452,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__2"
- // InternalQVTimperative.g:19024:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ;
+ // InternalQVTimperative.g:18997:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ;
public final void rule__MapTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19028:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 )
- // InternalQVTimperative.g:19029:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3
+ // InternalQVTimperative.g:19001:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 )
+ // InternalQVTimperative.g:19002:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MapTypeCS__Group_1__2__Impl();
@@ -65574,17 +65490,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:19036:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19009:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ;
public final void rule__MapTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19040:1: ( ( ',' ) )
- // InternalQVTimperative.g:19041:1: ( ',' )
+ // InternalQVTimperative.g:19013:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19014:1: ( ',' )
{
- // InternalQVTimperative.g:19041:1: ( ',' )
- // InternalQVTimperative.g:19042:2: ','
+ // InternalQVTimperative.g:19014:1: ( ',' )
+ // InternalQVTimperative.g:19015:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
@@ -65615,14 +65531,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__3"
- // InternalQVTimperative.g:19051:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ;
+ // InternalQVTimperative.g:19024:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ;
public final void rule__MapTypeCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19055:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 )
- // InternalQVTimperative.g:19056:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4
+ // InternalQVTimperative.g:19028:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 )
+ // InternalQVTimperative.g:19029:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4
{
pushFollow(FollowSets000.FOLLOW_109);
rule__MapTypeCS__Group_1__3__Impl();
@@ -65653,23 +65569,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__3__Impl"
- // InternalQVTimperative.g:19063:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ;
+ // InternalQVTimperative.g:19036:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ;
public final void rule__MapTypeCS__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19067:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) )
- // InternalQVTimperative.g:19068:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
+ // InternalQVTimperative.g:19040:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) )
+ // InternalQVTimperative.g:19041:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
{
- // InternalQVTimperative.g:19068:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
- // InternalQVTimperative.g:19069:2: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
+ // InternalQVTimperative.g:19041:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
+ // InternalQVTimperative.g:19042:2: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeAssignment_1_3());
}
- // InternalQVTimperative.g:19070:2: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
- // InternalQVTimperative.g:19070:3: rule__MapTypeCS__OwnedValueTypeAssignment_1_3
+ // InternalQVTimperative.g:19043:2: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
+ // InternalQVTimperative.g:19043:3: rule__MapTypeCS__OwnedValueTypeAssignment_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__OwnedValueTypeAssignment_1_3();
@@ -65704,14 +65620,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__4"
- // InternalQVTimperative.g:19078:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ;
+ // InternalQVTimperative.g:19051:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ;
public final void rule__MapTypeCS__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19082:1: ( rule__MapTypeCS__Group_1__4__Impl )
- // InternalQVTimperative.g:19083:2: rule__MapTypeCS__Group_1__4__Impl
+ // InternalQVTimperative.g:19055:1: ( rule__MapTypeCS__Group_1__4__Impl )
+ // InternalQVTimperative.g:19056:2: rule__MapTypeCS__Group_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group_1__4__Impl();
@@ -65737,17 +65653,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__4__Impl"
- // InternalQVTimperative.g:19089:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:19062:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ;
public final void rule__MapTypeCS__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19093:1: ( ( ')' ) )
- // InternalQVTimperative.g:19094:1: ( ')' )
+ // InternalQVTimperative.g:19066:1: ( ( ')' ) )
+ // InternalQVTimperative.g:19067:1: ( ')' )
{
- // InternalQVTimperative.g:19094:1: ( ')' )
- // InternalQVTimperative.g:19095:2: ')'
+ // InternalQVTimperative.g:19067:1: ( ')' )
+ // InternalQVTimperative.g:19068:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
@@ -65778,14 +65694,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__0"
- // InternalQVTimperative.g:19105:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ;
+ // InternalQVTimperative.g:19078: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 {
- // InternalQVTimperative.g:19109:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
- // InternalQVTimperative.g:19110:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
+ // InternalQVTimperative.g:19082:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
+ // InternalQVTimperative.g:19083:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_53);
rule__TupleTypeCS__Group__0__Impl();
@@ -65816,23 +65732,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:19117:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19090:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
public final void rule__TupleTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19121:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:19122:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:19094:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:19095:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:19122:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:19123:2: ( rule__TupleTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:19095:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:19096:2: ( rule__TupleTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:19124:2: ( rule__TupleTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:19124:3: rule__TupleTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:19097:2: ( rule__TupleTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:19097:3: rule__TupleTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__NameAssignment_0();
@@ -65867,14 +65783,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__1"
- // InternalQVTimperative.g:19132:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:19105:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
public final void rule__TupleTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19136:1: ( rule__TupleTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:19137:2: rule__TupleTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:19109:1: ( rule__TupleTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:19110:2: rule__TupleTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group__1__Impl();
@@ -65900,22 +65816,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:19143:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:19116: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 {
- // InternalQVTimperative.g:19147:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:19148:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:19120:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:19121:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:19148:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:19149:2: ( rule__TupleTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:19121:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:19122:2: ( rule__TupleTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:19150:2: ( rule__TupleTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:19123:2: ( rule__TupleTypeCS__Group_1__0 )?
int alt225=2;
int LA225_0 = input.LA(1);
@@ -65924,7 +65840,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt225) {
case 1 :
- // InternalQVTimperative.g:19150:3: rule__TupleTypeCS__Group_1__0
+ // InternalQVTimperative.g:19123:3: rule__TupleTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1__0();
@@ -65962,14 +65878,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__0"
- // InternalQVTimperative.g:19159:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:19132: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 {
- // InternalQVTimperative.g:19163:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
- // InternalQVTimperative.g:19164:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
+ // InternalQVTimperative.g:19136:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:19137:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_54);
rule__TupleTypeCS__Group_1__0__Impl();
@@ -66000,17 +65916,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:19171:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:19144:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TupleTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19175:1: ( ( '(' ) )
- // InternalQVTimperative.g:19176:1: ( '(' )
+ // InternalQVTimperative.g:19148:1: ( ( '(' ) )
+ // InternalQVTimperative.g:19149:1: ( '(' )
{
- // InternalQVTimperative.g:19176:1: ( '(' )
- // InternalQVTimperative.g:19177:2: '('
+ // InternalQVTimperative.g:19149:1: ( '(' )
+ // InternalQVTimperative.g:19150:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
@@ -66041,14 +65957,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__1"
- // InternalQVTimperative.g:19186:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:19159: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 {
- // InternalQVTimperative.g:19190:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
- // InternalQVTimperative.g:19191:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
+ // InternalQVTimperative.g:19163:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:19164:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_54);
rule__TupleTypeCS__Group_1__1__Impl();
@@ -66079,22 +65995,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:19198:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ;
+ // InternalQVTimperative.g:19171: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 {
- // InternalQVTimperative.g:19202:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
- // InternalQVTimperative.g:19203:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:19175:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
+ // InternalQVTimperative.g:19176:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
{
- // InternalQVTimperative.g:19203:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
- // InternalQVTimperative.g:19204:2: ( rule__TupleTypeCS__Group_1_1__0 )?
+ // InternalQVTimperative.g:19176:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:19177:2: ( rule__TupleTypeCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1());
}
- // InternalQVTimperative.g:19205:2: ( rule__TupleTypeCS__Group_1_1__0 )?
+ // InternalQVTimperative.g:19178:2: ( rule__TupleTypeCS__Group_1_1__0 )?
int alt226=2;
int LA226_0 = input.LA(1);
@@ -66103,7 +66019,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt226) {
case 1 :
- // InternalQVTimperative.g:19205:3: rule__TupleTypeCS__Group_1_1__0
+ // InternalQVTimperative.g:19178:3: rule__TupleTypeCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1__0();
@@ -66141,14 +66057,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__2"
- // InternalQVTimperative.g:19213:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:19186: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 {
- // InternalQVTimperative.g:19217:1: ( rule__TupleTypeCS__Group_1__2__Impl )
- // InternalQVTimperative.g:19218:2: rule__TupleTypeCS__Group_1__2__Impl
+ // InternalQVTimperative.g:19190:1: ( rule__TupleTypeCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:19191:2: rule__TupleTypeCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1__2__Impl();
@@ -66174,17 +66090,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:19224:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:19197:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TupleTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19228:1: ( ( ')' ) )
- // InternalQVTimperative.g:19229:1: ( ')' )
+ // InternalQVTimperative.g:19201:1: ( ( ')' ) )
+ // InternalQVTimperative.g:19202:1: ( ')' )
{
- // InternalQVTimperative.g:19229:1: ( ')' )
- // InternalQVTimperative.g:19230:2: ')'
+ // InternalQVTimperative.g:19202:1: ( ')' )
+ // InternalQVTimperative.g:19203:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -66215,14 +66131,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0"
- // InternalQVTimperative.g:19240:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ;
+ // InternalQVTimperative.g:19213: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 {
- // InternalQVTimperative.g:19244:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
- // InternalQVTimperative.g:19245:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1
+ // InternalQVTimperative.g:19217:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
+ // InternalQVTimperative.g:19218:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__TupleTypeCS__Group_1_1__0__Impl();
@@ -66253,23 +66169,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0__Impl"
- // InternalQVTimperative.g:19252:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ;
+ // InternalQVTimperative.g:19225: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 {
- // InternalQVTimperative.g:19256:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
- // InternalQVTimperative.g:19257:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // InternalQVTimperative.g:19229:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
+ // InternalQVTimperative.g:19230:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
{
- // InternalQVTimperative.g:19257:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
- // InternalQVTimperative.g:19258:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // InternalQVTimperative.g:19230:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // InternalQVTimperative.g:19231:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_0());
}
- // InternalQVTimperative.g:19259:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
- // InternalQVTimperative.g:19259:3: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
+ // InternalQVTimperative.g:19232:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // InternalQVTimperative.g:19232:3: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_0();
@@ -66304,14 +66220,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1"
- // InternalQVTimperative.g:19267:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ;
+ // InternalQVTimperative.g:19240: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 {
- // InternalQVTimperative.g:19271:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
- // InternalQVTimperative.g:19272:2: rule__TupleTypeCS__Group_1_1__1__Impl
+ // InternalQVTimperative.g:19244:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
+ // InternalQVTimperative.g:19245:2: rule__TupleTypeCS__Group_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1__1__Impl();
@@ -66337,22 +66253,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1__Impl"
- // InternalQVTimperative.g:19278:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ;
+ // InternalQVTimperative.g:19251: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 {
- // InternalQVTimperative.g:19282:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
- // InternalQVTimperative.g:19283:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // InternalQVTimperative.g:19255:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
+ // InternalQVTimperative.g:19256:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
{
- // InternalQVTimperative.g:19283:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
- // InternalQVTimperative.g:19284:2: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ // InternalQVTimperative.g:19256:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // InternalQVTimperative.g:19257:2: ( rule__TupleTypeCS__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1());
}
- // InternalQVTimperative.g:19285:2: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ // InternalQVTimperative.g:19258:2: ( rule__TupleTypeCS__Group_1_1_1__0 )*
loop227:
do {
int alt227=2;
@@ -66365,7 +66281,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt227) {
case 1 :
- // InternalQVTimperative.g:19285:3: rule__TupleTypeCS__Group_1_1_1__0
+ // InternalQVTimperative.g:19258:3: rule__TupleTypeCS__Group_1_1_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TupleTypeCS__Group_1_1_1__0();
@@ -66406,14 +66322,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0"
- // InternalQVTimperative.g:19294:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ;
+ // InternalQVTimperative.g:19267: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 {
- // InternalQVTimperative.g:19298:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
- // InternalQVTimperative.g:19299:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1
+ // InternalQVTimperative.g:19271:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
+ // InternalQVTimperative.g:19272:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleTypeCS__Group_1_1_1__0__Impl();
@@ -66444,17 +66360,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0__Impl"
- // InternalQVTimperative.g:19306:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19279: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 {
- // InternalQVTimperative.g:19310:1: ( ( ',' ) )
- // InternalQVTimperative.g:19311:1: ( ',' )
+ // InternalQVTimperative.g:19283:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19284:1: ( ',' )
{
- // InternalQVTimperative.g:19311:1: ( ',' )
- // InternalQVTimperative.g:19312:2: ','
+ // InternalQVTimperative.g:19284:1: ( ',' )
+ // InternalQVTimperative.g:19285:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
@@ -66485,14 +66401,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1"
- // InternalQVTimperative.g:19321:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ;
+ // InternalQVTimperative.g:19294: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 {
- // InternalQVTimperative.g:19325:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
- // InternalQVTimperative.g:19326:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
+ // InternalQVTimperative.g:19298:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
+ // InternalQVTimperative.g:19299:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1_1__1__Impl();
@@ -66518,23 +66434,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1__Impl"
- // InternalQVTimperative.g:19332:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ;
+ // InternalQVTimperative.g:19305: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 {
- // InternalQVTimperative.g:19336:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
- // InternalQVTimperative.g:19337:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // InternalQVTimperative.g:19309:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
+ // InternalQVTimperative.g:19310:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
{
- // InternalQVTimperative.g:19337:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
- // InternalQVTimperative.g:19338:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // InternalQVTimperative.g:19310:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // InternalQVTimperative.g:19311:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_1_1());
}
- // InternalQVTimperative.g:19339:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
- // InternalQVTimperative.g:19339:3: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
+ // InternalQVTimperative.g:19312:2: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // InternalQVTimperative.g:19312:3: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1();
@@ -66569,14 +66485,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__0"
- // InternalQVTimperative.g:19348:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ;
+ // InternalQVTimperative.g:19321: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 {
- // InternalQVTimperative.g:19352:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
- // InternalQVTimperative.g:19353:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
+ // InternalQVTimperative.g:19325:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
+ // InternalQVTimperative.g:19326:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__TuplePartCS__Group__0__Impl();
@@ -66607,23 +66523,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__0__Impl"
- // InternalQVTimperative.g:19360:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19333:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
public final void rule__TuplePartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19364:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:19365:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:19337:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:19338:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:19365:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:19366:2: ( rule__TuplePartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:19338:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:19339:2: ( rule__TuplePartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:19367:2: ( rule__TuplePartCS__NameAssignment_0 )
- // InternalQVTimperative.g:19367:3: rule__TuplePartCS__NameAssignment_0
+ // InternalQVTimperative.g:19340:2: ( rule__TuplePartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:19340:3: rule__TuplePartCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__NameAssignment_0();
@@ -66658,14 +66574,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__1"
- // InternalQVTimperative.g:19375:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ;
+ // InternalQVTimperative.g:19348: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 {
- // InternalQVTimperative.g:19379:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
- // InternalQVTimperative.g:19380:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
+ // InternalQVTimperative.g:19352:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
+ // InternalQVTimperative.g:19353:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TuplePartCS__Group__1__Impl();
@@ -66696,17 +66612,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__1__Impl"
- // InternalQVTimperative.g:19387:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:19360:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
public final void rule__TuplePartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19391:1: ( ( ':' ) )
- // InternalQVTimperative.g:19392:1: ( ':' )
+ // InternalQVTimperative.g:19364:1: ( ( ':' ) )
+ // InternalQVTimperative.g:19365:1: ( ':' )
{
- // InternalQVTimperative.g:19392:1: ( ':' )
- // InternalQVTimperative.g:19393:2: ':'
+ // InternalQVTimperative.g:19365:1: ( ':' )
+ // InternalQVTimperative.g:19366:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
@@ -66737,14 +66653,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__2"
- // InternalQVTimperative.g:19402:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19375:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
public final void rule__TuplePartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19406:1: ( rule__TuplePartCS__Group__2__Impl )
- // InternalQVTimperative.g:19407:2: rule__TuplePartCS__Group__2__Impl
+ // InternalQVTimperative.g:19379:1: ( rule__TuplePartCS__Group__2__Impl )
+ // InternalQVTimperative.g:19380:2: rule__TuplePartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__Group__2__Impl();
@@ -66770,23 +66686,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__2__Impl"
- // InternalQVTimperative.g:19413:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19386:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
public final void rule__TuplePartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19417:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:19418:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19390:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:19391:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:19418:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
- // InternalQVTimperative.g:19419:2: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:19391:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19392:2: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeAssignment_2());
}
- // InternalQVTimperative.g:19420:2: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
- // InternalQVTimperative.g:19420:3: rule__TuplePartCS__OwnedTypeAssignment_2
+ // InternalQVTimperative.g:19393:2: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:19393:3: rule__TuplePartCS__OwnedTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__OwnedTypeAssignment_2();
@@ -66821,14 +66737,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19429:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:19402: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 {
- // InternalQVTimperative.g:19433:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19434:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
+ // InternalQVTimperative.g:19406:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:19407:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__CollectionLiteralExpCS__Group__0__Impl();
@@ -66859,23 +66775,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19441:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19414:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__CollectionLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19445:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:19446:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19418:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:19419:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:19446:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:19447:2: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19419:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19420:2: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:19448:2: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:19448:3: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:19421:2: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19421:3: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedTypeAssignment_0();
@@ -66910,14 +66826,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19456:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:19429: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 {
- // InternalQVTimperative.g:19460:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:19461:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
+ // InternalQVTimperative.g:19433:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:19434:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_110);
rule__CollectionLiteralExpCS__Group__1__Impl();
@@ -66948,17 +66864,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19468:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19441:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19472:1: ( ( '{' ) )
- // InternalQVTimperative.g:19473:1: ( '{' )
+ // InternalQVTimperative.g:19445:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19446:1: ( '{' )
{
- // InternalQVTimperative.g:19473:1: ( '{' )
- // InternalQVTimperative.g:19474:2: '{'
+ // InternalQVTimperative.g:19446:1: ( '{' )
+ // InternalQVTimperative.g:19447:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
@@ -66989,14 +66905,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2"
- // InternalQVTimperative.g:19483:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:19456: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 {
- // InternalQVTimperative.g:19487:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:19488:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
+ // InternalQVTimperative.g:19460:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:19461:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_110);
rule__CollectionLiteralExpCS__Group__2__Impl();
@@ -67027,22 +66943,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:19495:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:19468: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 {
- // InternalQVTimperative.g:19499:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:19500:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19472:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:19473:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:19500:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
- // InternalQVTimperative.g:19501:2: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:19473:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19474:2: ( rule__CollectionLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:19502:2: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:19475:2: ( rule__CollectionLiteralExpCS__Group_2__0 )?
int alt228=2;
int LA228_0 = input.LA(1);
@@ -67051,7 +66967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt228) {
case 1 :
- // InternalQVTimperative.g:19502:3: rule__CollectionLiteralExpCS__Group_2__0
+ // InternalQVTimperative.g:19475:3: rule__CollectionLiteralExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2__0();
@@ -67089,14 +67005,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3"
- // InternalQVTimperative.g:19510:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:19483:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
public final void rule__CollectionLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19514:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:19515:2: rule__CollectionLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:19487:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:19488:2: rule__CollectionLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group__3__Impl();
@@ -67122,17 +67038,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:19521:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:19494:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19525:1: ( ( '}' ) )
- // InternalQVTimperative.g:19526:1: ( '}' )
+ // InternalQVTimperative.g:19498:1: ( ( '}' ) )
+ // InternalQVTimperative.g:19499:1: ( '}' )
{
- // InternalQVTimperative.g:19526:1: ( '}' )
- // InternalQVTimperative.g:19527:2: '}'
+ // InternalQVTimperative.g:19499:1: ( '}' )
+ // InternalQVTimperative.g:19500:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -67163,14 +67079,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0"
- // InternalQVTimperative.g:19537:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:19510: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 {
- // InternalQVTimperative.g:19541:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
- // InternalQVTimperative.g:19542:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
+ // InternalQVTimperative.g:19514:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
+ // InternalQVTimperative.g:19515:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__CollectionLiteralExpCS__Group_2__0__Impl();
@@ -67201,23 +67117,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:19549:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:19522: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 {
- // InternalQVTimperative.g:19553:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:19554:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19526:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:19527:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:19554:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:19555:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19527:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19528:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:19556:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:19556:3: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:19529:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19529:3: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0();
@@ -67252,14 +67168,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1"
- // InternalQVTimperative.g:19564:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:19537: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 {
- // InternalQVTimperative.g:19568:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:19569:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:19541:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:19542:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2__1__Impl();
@@ -67285,22 +67201,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:19575:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:19548: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 {
- // InternalQVTimperative.g:19579:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:19580:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19552:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:19553:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:19580:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:19581:2: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:19553:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19554:2: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:19582:2: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:19555:2: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
loop229:
do {
int alt229=2;
@@ -67313,7 +67229,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt229) {
case 1 :
- // InternalQVTimperative.g:19582:3: rule__CollectionLiteralExpCS__Group_2_1__0
+ // InternalQVTimperative.g:19555:3: rule__CollectionLiteralExpCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CollectionLiteralExpCS__Group_2_1__0();
@@ -67354,14 +67270,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0"
- // InternalQVTimperative.g:19591:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:19564: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 {
- // InternalQVTimperative.g:19595:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
- // InternalQVTimperative.g:19596:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
+ // InternalQVTimperative.g:19568:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
+ // InternalQVTimperative.g:19569:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_111);
rule__CollectionLiteralExpCS__Group_2_1__0__Impl();
@@ -67392,17 +67308,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:19603:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19576:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__CollectionLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19607:1: ( ( ',' ) )
- // InternalQVTimperative.g:19608:1: ( ',' )
+ // InternalQVTimperative.g:19580:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19581:1: ( ',' )
{
- // InternalQVTimperative.g:19608:1: ( ',' )
- // InternalQVTimperative.g:19609:2: ','
+ // InternalQVTimperative.g:19581:1: ( ',' )
+ // InternalQVTimperative.g:19582:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
@@ -67433,14 +67349,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1"
- // InternalQVTimperative.g:19618:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:19591: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 {
- // InternalQVTimperative.g:19622:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:19623:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:19595:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:19596:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2_1__1__Impl();
@@ -67466,23 +67382,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:19629:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:19602: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 {
- // InternalQVTimperative.g:19633:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:19634:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19606:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:19607:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:19634:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:19635:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19607:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19608:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:19636:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:19636:3: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:19609:2: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19609:3: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1();
@@ -67517,14 +67433,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0"
- // InternalQVTimperative.g:19645:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ;
+ // InternalQVTimperative.g:19618:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ;
public final void rule__CollectionLiteralPartCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19649:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 )
- // InternalQVTimperative.g:19650:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1
+ // InternalQVTimperative.g:19622:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 )
+ // InternalQVTimperative.g:19623:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_21);
rule__CollectionLiteralPartCS__Group_0__0__Impl();
@@ -67555,23 +67471,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0__Impl"
- // InternalQVTimperative.g:19657:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:19630:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ;
public final void rule__CollectionLiteralPartCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19661:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) )
- // InternalQVTimperative.g:19662:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:19634:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:19635:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
{
- // InternalQVTimperative.g:19662:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
- // InternalQVTimperative.g:19663:2: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:19635:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:19636:2: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_0_0());
}
- // InternalQVTimperative.g:19664:2: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
- // InternalQVTimperative.g:19664:3: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0
+ // InternalQVTimperative.g:19637:2: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:19637:3: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0();
@@ -67606,14 +67522,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1"
- // InternalQVTimperative.g:19672:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:19645:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ;
public final void rule__CollectionLiteralPartCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19676:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl )
- // InternalQVTimperative.g:19677:2: rule__CollectionLiteralPartCS__Group_0__1__Impl
+ // InternalQVTimperative.g:19649:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:19650:2: rule__CollectionLiteralPartCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0__1__Impl();
@@ -67639,22 +67555,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1__Impl"
- // InternalQVTimperative.g:19683:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ;
+ // InternalQVTimperative.g:19656:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ;
public final void rule__CollectionLiteralPartCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19687:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) )
- // InternalQVTimperative.g:19688:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:19660:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) )
+ // InternalQVTimperative.g:19661:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
{
- // InternalQVTimperative.g:19688:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
- // InternalQVTimperative.g:19689:2: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
+ // InternalQVTimperative.g:19661:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:19662:2: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:19690:2: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
+ // InternalQVTimperative.g:19663:2: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
int alt230=2;
int LA230_0 = input.LA(1);
@@ -67663,7 +67579,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt230) {
case 1 :
- // InternalQVTimperative.g:19690:3: rule__CollectionLiteralPartCS__Group_0_1__0
+ // InternalQVTimperative.g:19663:3: rule__CollectionLiteralPartCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0_1__0();
@@ -67701,14 +67617,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0"
- // InternalQVTimperative.g:19699:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:19672:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ;
public final void rule__CollectionLiteralPartCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19703:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 )
- // InternalQVTimperative.g:19704:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1
+ // InternalQVTimperative.g:19676:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 )
+ // InternalQVTimperative.g:19677:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__CollectionLiteralPartCS__Group_0_1__0__Impl();
@@ -67739,17 +67655,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:19711:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:19684:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ;
public final void rule__CollectionLiteralPartCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19715:1: ( ( '..' ) )
- // InternalQVTimperative.g:19716:1: ( '..' )
+ // InternalQVTimperative.g:19688:1: ( ( '..' ) )
+ // InternalQVTimperative.g:19689:1: ( '..' )
{
- // InternalQVTimperative.g:19716:1: ( '..' )
- // InternalQVTimperative.g:19717:2: '..'
+ // InternalQVTimperative.g:19689:1: ( '..' )
+ // InternalQVTimperative.g:19690:2: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
@@ -67780,14 +67696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1"
- // InternalQVTimperative.g:19726:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:19699:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ;
public final void rule__CollectionLiteralPartCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19730:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:19731:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:19703:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:19704:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0_1__1__Impl();
@@ -67813,23 +67729,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:19737:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ;
+ // InternalQVTimperative.g:19710:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ;
public final void rule__CollectionLiteralPartCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19741:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) )
- // InternalQVTimperative.g:19742:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:19714:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) )
+ // InternalQVTimperative.g:19715:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
{
- // InternalQVTimperative.g:19742:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
- // InternalQVTimperative.g:19743:2: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
+ // InternalQVTimperative.g:19715:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:19716:2: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionAssignment_0_1_1());
}
- // InternalQVTimperative.g:19744:2: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
- // InternalQVTimperative.g:19744:3: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1
+ // InternalQVTimperative.g:19717:2: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
+ // InternalQVTimperative.g:19717:3: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1();
@@ -67864,14 +67780,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__0"
- // InternalQVTimperative.g:19753:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ;
+ // InternalQVTimperative.g:19726:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ;
public final void rule__CollectionPatternCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19757:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 )
- // InternalQVTimperative.g:19758:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1
+ // InternalQVTimperative.g:19730:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 )
+ // InternalQVTimperative.g:19731:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__CollectionPatternCS__Group__0__Impl();
@@ -67902,23 +67818,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__0__Impl"
- // InternalQVTimperative.g:19765:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19738:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__CollectionPatternCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19769:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:19770:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19742:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:19770:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:19771:2: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19744:2: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:19772:2: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:19772:3: rule__CollectionPatternCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:19745:2: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19745:3: rule__CollectionPatternCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedTypeAssignment_0();
@@ -67953,14 +67869,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__1"
- // InternalQVTimperative.g:19780:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ;
+ // InternalQVTimperative.g:19753:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ;
public final void rule__CollectionPatternCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19784:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 )
- // InternalQVTimperative.g:19785:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2
+ // InternalQVTimperative.g:19757:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 )
+ // InternalQVTimperative.g:19758:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_110);
rule__CollectionPatternCS__Group__1__Impl();
@@ -67991,17 +67907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__1__Impl"
- // InternalQVTimperative.g:19792:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19765:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionPatternCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19796:1: ( ( '{' ) )
- // InternalQVTimperative.g:19797:1: ( '{' )
+ // InternalQVTimperative.g:19769:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19770:1: ( '{' )
{
- // InternalQVTimperative.g:19797:1: ( '{' )
- // InternalQVTimperative.g:19798:2: '{'
+ // InternalQVTimperative.g:19770:1: ( '{' )
+ // InternalQVTimperative.g:19771:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
@@ -68032,14 +67948,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__2"
- // InternalQVTimperative.g:19807:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ;
+ // InternalQVTimperative.g:19780:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ;
public final void rule__CollectionPatternCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19811:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 )
- // InternalQVTimperative.g:19812:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3
+ // InternalQVTimperative.g:19784:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 )
+ // InternalQVTimperative.g:19785:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_110);
rule__CollectionPatternCS__Group__2__Impl();
@@ -68070,22 +67986,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__2__Impl"
- // InternalQVTimperative.g:19819:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:19792:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ;
public final void rule__CollectionPatternCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19823:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:19824:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19796:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:19797:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:19824:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
- // InternalQVTimperative.g:19825:2: ( rule__CollectionPatternCS__Group_2__0 )?
+ // InternalQVTimperative.g:19797:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19798:2: ( rule__CollectionPatternCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:19826:2: ( rule__CollectionPatternCS__Group_2__0 )?
+ // InternalQVTimperative.g:19799:2: ( rule__CollectionPatternCS__Group_2__0 )?
int alt231=2;
int LA231_0 = input.LA(1);
@@ -68094,7 +68010,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt231) {
case 1 :
- // InternalQVTimperative.g:19826:3: rule__CollectionPatternCS__Group_2__0
+ // InternalQVTimperative.g:19799:3: rule__CollectionPatternCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2__0();
@@ -68132,14 +68048,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__3"
- // InternalQVTimperative.g:19834:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ;
+ // InternalQVTimperative.g:19807:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ;
public final void rule__CollectionPatternCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19838:1: ( rule__CollectionPatternCS__Group__3__Impl )
- // InternalQVTimperative.g:19839:2: rule__CollectionPatternCS__Group__3__Impl
+ // InternalQVTimperative.g:19811:1: ( rule__CollectionPatternCS__Group__3__Impl )
+ // InternalQVTimperative.g:19812:2: rule__CollectionPatternCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group__3__Impl();
@@ -68165,17 +68081,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__3__Impl"
- // InternalQVTimperative.g:19845:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:19818:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionPatternCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19849:1: ( ( '}' ) )
- // InternalQVTimperative.g:19850:1: ( '}' )
+ // InternalQVTimperative.g:19822:1: ( ( '}' ) )
+ // InternalQVTimperative.g:19823:1: ( '}' )
{
- // InternalQVTimperative.g:19850:1: ( '}' )
- // InternalQVTimperative.g:19851:2: '}'
+ // InternalQVTimperative.g:19823:1: ( '}' )
+ // InternalQVTimperative.g:19824:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
@@ -68206,14 +68122,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__0"
- // InternalQVTimperative.g:19861:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ;
+ // InternalQVTimperative.g:19834:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ;
public final void rule__CollectionPatternCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19865:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 )
- // InternalQVTimperative.g:19866:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1
+ // InternalQVTimperative.g:19838:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 )
+ // InternalQVTimperative.g:19839:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_112);
rule__CollectionPatternCS__Group_2__0__Impl();
@@ -68244,23 +68160,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__0__Impl"
- // InternalQVTimperative.g:19873:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:19846:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__CollectionPatternCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19877:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:19878:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19850:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:19851:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:19878:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:19879:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19851:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19852:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:19880:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:19880:3: rule__CollectionPatternCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:19853:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19853:3: rule__CollectionPatternCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedPartsAssignment_2_0();
@@ -68295,14 +68211,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__1"
- // InternalQVTimperative.g:19888:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ;
+ // InternalQVTimperative.g:19861:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ;
public final void rule__CollectionPatternCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19892:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 )
- // InternalQVTimperative.g:19893:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2
+ // InternalQVTimperative.g:19865:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 )
+ // InternalQVTimperative.g:19866:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_112);
rule__CollectionPatternCS__Group_2__1__Impl();
@@ -68333,22 +68249,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__1__Impl"
- // InternalQVTimperative.g:19900:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:19873:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ;
public final void rule__CollectionPatternCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19904:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:19905:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19877:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:19878:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:19905:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:19906:2: ( rule__CollectionPatternCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:19878:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19879:2: ( rule__CollectionPatternCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:19907:2: ( rule__CollectionPatternCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:19880:2: ( rule__CollectionPatternCS__Group_2_1__0 )*
loop232:
do {
int alt232=2;
@@ -68361,7 +68277,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt232) {
case 1 :
- // InternalQVTimperative.g:19907:3: rule__CollectionPatternCS__Group_2_1__0
+ // InternalQVTimperative.g:19880:3: rule__CollectionPatternCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CollectionPatternCS__Group_2_1__0();
@@ -68402,14 +68318,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__2"
- // InternalQVTimperative.g:19915:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:19888:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ;
public final void rule__CollectionPatternCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19919:1: ( rule__CollectionPatternCS__Group_2__2__Impl )
- // InternalQVTimperative.g:19920:2: rule__CollectionPatternCS__Group_2__2__Impl
+ // InternalQVTimperative.g:19892:1: ( rule__CollectionPatternCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:19893:2: rule__CollectionPatternCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2__2__Impl();
@@ -68435,23 +68351,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__2__Impl"
- // InternalQVTimperative.g:19926:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ;
+ // InternalQVTimperative.g:19899:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ;
public final void rule__CollectionPatternCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19930:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) )
- // InternalQVTimperative.g:19931:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
+ // InternalQVTimperative.g:19903:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) )
+ // InternalQVTimperative.g:19904:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
{
- // InternalQVTimperative.g:19931:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
- // InternalQVTimperative.g:19932:2: ( rule__CollectionPatternCS__Group_2_2__0 )
+ // InternalQVTimperative.g:19904:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
+ // InternalQVTimperative.g:19905:2: ( rule__CollectionPatternCS__Group_2_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:19933:2: ( rule__CollectionPatternCS__Group_2_2__0 )
- // InternalQVTimperative.g:19933:3: rule__CollectionPatternCS__Group_2_2__0
+ // InternalQVTimperative.g:19906:2: ( rule__CollectionPatternCS__Group_2_2__0 )
+ // InternalQVTimperative.g:19906:3: rule__CollectionPatternCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_2__0();
@@ -68486,14 +68402,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__0"
- // InternalQVTimperative.g:19942:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:19915:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ;
public final void rule__CollectionPatternCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19946:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 )
- // InternalQVTimperative.g:19947:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1
+ // InternalQVTimperative.g:19919:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 )
+ // InternalQVTimperative.g:19920:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_111);
rule__CollectionPatternCS__Group_2_1__0__Impl();
@@ -68524,17 +68440,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:19954:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19927:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__CollectionPatternCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19958:1: ( ( ',' ) )
- // InternalQVTimperative.g:19959:1: ( ',' )
+ // InternalQVTimperative.g:19931:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19932:1: ( ',' )
{
- // InternalQVTimperative.g:19959:1: ( ',' )
- // InternalQVTimperative.g:19960:2: ','
+ // InternalQVTimperative.g:19932:1: ( ',' )
+ // InternalQVTimperative.g:19933:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
@@ -68565,14 +68481,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__1"
- // InternalQVTimperative.g:19969:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:19942:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ;
public final void rule__CollectionPatternCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19973:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:19974:2: rule__CollectionPatternCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:19946:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:19947:2: rule__CollectionPatternCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_1__1__Impl();
@@ -68598,23 +68514,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:19980:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:19953:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__CollectionPatternCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19984:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:19985:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19957:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:19958:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:19985:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:19986:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19958:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19959:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:19987:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:19987:3: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:19960:2: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19960:3: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1();
@@ -68649,14 +68565,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__0"
- // InternalQVTimperative.g:19996:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:19969:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ;
public final void rule__CollectionPatternCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20000:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 )
- // InternalQVTimperative.g:20001:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1
+ // InternalQVTimperative.g:19973:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 )
+ // InternalQVTimperative.g:19974:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_113);
rule__CollectionPatternCS__Group_2_2__0__Impl();
@@ -68687,17 +68603,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:20008:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ;
+ // InternalQVTimperative.g:19981:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ;
public final void rule__CollectionPatternCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20012:1: ( ( '++' ) )
- // InternalQVTimperative.g:20013:1: ( '++' )
+ // InternalQVTimperative.g:19985:1: ( ( '++' ) )
+ // InternalQVTimperative.g:19986:1: ( '++' )
{
- // InternalQVTimperative.g:20013:1: ( '++' )
- // InternalQVTimperative.g:20014:2: '++'
+ // InternalQVTimperative.g:19986:1: ( '++' )
+ // InternalQVTimperative.g:19987:2: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
@@ -68728,14 +68644,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__1"
- // InternalQVTimperative.g:20023:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:19996:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ;
public final void rule__CollectionPatternCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20027:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:20028:2: rule__CollectionPatternCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:20000:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:20001:2: rule__CollectionPatternCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_2__1__Impl();
@@ -68761,23 +68677,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:20034:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:20007:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ;
public final void rule__CollectionPatternCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20038:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:20039:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:20011:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:20012:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:20039:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
- // InternalQVTimperative.g:20040:2: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
+ // InternalQVTimperative.g:20012:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:20013:2: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameAssignment_2_2_1());
}
- // InternalQVTimperative.g:20041:2: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
- // InternalQVTimperative.g:20041:3: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1
+ // InternalQVTimperative.g:20014:2: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
+ // InternalQVTimperative.g:20014:3: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1();
@@ -68812,14 +68728,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group_0__0"
- // InternalQVTimperative.g:20050:1: rule__ShadowPartCS__Group_0__0 : rule__ShadowPartCS__Group_0__0__Impl rule__ShadowPartCS__Group_0__1 ;
+ // InternalQVTimperative.g:20023:1: rule__ShadowPartCS__Group_0__0 : rule__ShadowPartCS__Group_0__0__Impl rule__ShadowPartCS__Group_0__1 ;
public final void rule__ShadowPartCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20054:1: ( rule__ShadowPartCS__Group_0__0__Impl rule__ShadowPartCS__Group_0__1 )
- // InternalQVTimperative.g:20055:2: rule__ShadowPartCS__Group_0__0__Impl rule__ShadowPartCS__Group_0__1
+ // InternalQVTimperative.g:20027:1: ( rule__ShadowPartCS__Group_0__0__Impl rule__ShadowPartCS__Group_0__1 )
+ // InternalQVTimperative.g:20028:2: rule__ShadowPartCS__Group_0__0__Impl rule__ShadowPartCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_114);
rule__ShadowPartCS__Group_0__0__Impl();
@@ -68850,23 +68766,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group_0__0__Impl"
- // InternalQVTimperative.g:20062:1: rule__ShadowPartCS__Group_0__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:20035:1: rule__ShadowPartCS__Group_0__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) ) ;
public final void rule__ShadowPartCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20066:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) ) )
- // InternalQVTimperative.g:20067:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) )
+ // InternalQVTimperative.g:20039:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:20040:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) )
{
- // InternalQVTimperative.g:20067:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) )
- // InternalQVTimperative.g:20068:2: ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 )
+ // InternalQVTimperative.g:20040:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 ) )
+ // InternalQVTimperative.g:20041:2: ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyAssignment_0_0());
}
- // InternalQVTimperative.g:20069:2: ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 )
- // InternalQVTimperative.g:20069:3: rule__ShadowPartCS__ReferredPropertyAssignment_0_0
+ // InternalQVTimperative.g:20042:2: ( rule__ShadowPartCS__ReferredPropertyAssignment_0_0 )
+ // InternalQVTimperative.g:20042:3: rule__ShadowPartCS__ReferredPropertyAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__ReferredPropertyAssignment_0_0();
@@ -68901,14 +68817,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group_0__1"
- // InternalQVTimperative.g:20077:1: rule__ShadowPartCS__Group_0__1 : rule__ShadowPartCS__Group_0__1__Impl rule__ShadowPartCS__Group_0__2 ;
+ // InternalQVTimperative.g:20050:1: rule__ShadowPartCS__Group_0__1 : rule__ShadowPartCS__Group_0__1__Impl rule__ShadowPartCS__Group_0__2 ;
public final void rule__ShadowPartCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20081:1: ( rule__ShadowPartCS__Group_0__1__Impl rule__ShadowPartCS__Group_0__2 )
- // InternalQVTimperative.g:20082:2: rule__ShadowPartCS__Group_0__1__Impl rule__ShadowPartCS__Group_0__2
+ // InternalQVTimperative.g:20054:1: ( rule__ShadowPartCS__Group_0__1__Impl rule__ShadowPartCS__Group_0__2 )
+ // InternalQVTimperative.g:20055:2: rule__ShadowPartCS__Group_0__1__Impl rule__ShadowPartCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_111);
rule__ShadowPartCS__Group_0__1__Impl();
@@ -68939,17 +68855,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group_0__1__Impl"
- // InternalQVTimperative.g:20089:1: rule__ShadowPartCS__Group_0__1__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:20062:1: rule__ShadowPartCS__Group_0__1__Impl : ( '=' ) ;
public final void rule__ShadowPartCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20093:1: ( ( '=' ) )
- // InternalQVTimperative.g:20094:1: ( '=' )
+ // InternalQVTimperative.g:20066:1: ( ( '=' ) )
+ // InternalQVTimperative.g:20067:1: ( '=' )
{
- // InternalQVTimperative.g:20094:1: ( '=' )
- // InternalQVTimperative.g:20095:2: '='
+ // InternalQVTimperative.g:20067:1: ( '=' )
+ // InternalQVTimperative.g:20068:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_0_1());
@@ -68980,14 +68896,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group_0__2"
- // InternalQVTimperative.g:20104:1: rule__ShadowPartCS__Group_0__2 : rule__ShadowPartCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:20077:1: rule__ShadowPartCS__Group_0__2 : rule__ShadowPartCS__Group_0__2__Impl ;
public final void rule__ShadowPartCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20108:1: ( rule__ShadowPartCS__Group_0__2__Impl )
- // InternalQVTimperative.g:20109:2: rule__ShadowPartCS__Group_0__2__Impl
+ // InternalQVTimperative.g:20081:1: ( rule__ShadowPartCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:20082:2: rule__ShadowPartCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__Group_0__2__Impl();
@@ -69013,23 +68929,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group_0__2__Impl"
- // InternalQVTimperative.g:20115:1: rule__ShadowPartCS__Group_0__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:20088:1: rule__ShadowPartCS__Group_0__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) ) ;
public final void rule__ShadowPartCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20119:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) ) )
- // InternalQVTimperative.g:20120:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) )
+ // InternalQVTimperative.g:20092:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:20093:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) )
{
- // InternalQVTimperative.g:20120:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) )
- // InternalQVTimperative.g:20121:2: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 )
+ // InternalQVTimperative.g:20093:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 ) )
+ // InternalQVTimperative.g:20094:2: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAssignment_0_2());
}
- // InternalQVTimperative.g:20122:2: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 )
- // InternalQVTimperative.g:20122:3: rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2
+ // InternalQVTimperative.g:20095:2: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 )
+ // InternalQVTimperative.g:20095:3: rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2();
@@ -69064,14 +68980,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__0"
- // InternalQVTimperative.g:20131:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ;
+ // InternalQVTimperative.g:20104:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ;
public final void rule__PatternExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20135:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 )
- // InternalQVTimperative.g:20136:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1
+ // InternalQVTimperative.g:20108:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 )
+ // InternalQVTimperative.g:20109:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_111);
rule__PatternExpCS__Group__0__Impl();
@@ -69102,22 +69018,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20143:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ;
+ // InternalQVTimperative.g:20116:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ;
public final void rule__PatternExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20147:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) )
- // InternalQVTimperative.g:20148:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
+ // InternalQVTimperative.g:20120:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) )
+ // InternalQVTimperative.g:20121:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
{
- // InternalQVTimperative.g:20148:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
- // InternalQVTimperative.g:20149:2: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
+ // InternalQVTimperative.g:20121:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
+ // InternalQVTimperative.g:20122:2: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0());
}
- // InternalQVTimperative.g:20150:2: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
+ // InternalQVTimperative.g:20123:2: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
int alt233=2;
int LA233_0 = input.LA(1);
@@ -69126,7 +69042,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt233) {
case 1 :
- // InternalQVTimperative.g:20150:3: rule__PatternExpCS__PatternVariableNameAssignment_0
+ // InternalQVTimperative.g:20123:3: rule__PatternExpCS__PatternVariableNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__PatternVariableNameAssignment_0();
@@ -69164,14 +69080,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__1"
- // InternalQVTimperative.g:20158:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ;
+ // InternalQVTimperative.g:20131:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ;
public final void rule__PatternExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20162:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 )
- // InternalQVTimperative.g:20163:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2
+ // InternalQVTimperative.g:20135:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 )
+ // InternalQVTimperative.g:20136:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__PatternExpCS__Group__1__Impl();
@@ -69202,17 +69118,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20170:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:20143:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ;
public final void rule__PatternExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20174:1: ( ( ':' ) )
- // InternalQVTimperative.g:20175:1: ( ':' )
+ // InternalQVTimperative.g:20147:1: ( ( ':' ) )
+ // InternalQVTimperative.g:20148:1: ( ':' )
{
- // InternalQVTimperative.g:20175:1: ( ':' )
- // InternalQVTimperative.g:20176:2: ':'
+ // InternalQVTimperative.g:20148:1: ( ':' )
+ // InternalQVTimperative.g:20149:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
@@ -69243,14 +69159,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__2"
- // InternalQVTimperative.g:20185:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ;
+ // InternalQVTimperative.g:20158:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ;
public final void rule__PatternExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20189:1: ( rule__PatternExpCS__Group__2__Impl )
- // InternalQVTimperative.g:20190:2: rule__PatternExpCS__Group__2__Impl
+ // InternalQVTimperative.g:20162:1: ( rule__PatternExpCS__Group__2__Impl )
+ // InternalQVTimperative.g:20163:2: rule__PatternExpCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__Group__2__Impl();
@@ -69276,23 +69192,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20196:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20169:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ;
public final void rule__PatternExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20200:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:20201:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
+ // InternalQVTimperative.g:20173:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:20174:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:20201:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
- // InternalQVTimperative.g:20202:2: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
+ // InternalQVTimperative.g:20174:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
+ // InternalQVTimperative.g:20175:2: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeAssignment_2());
}
- // InternalQVTimperative.g:20203:2: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
- // InternalQVTimperative.g:20203:3: rule__PatternExpCS__OwnedPatternTypeAssignment_2
+ // InternalQVTimperative.g:20176:2: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
+ // InternalQVTimperative.g:20176:3: rule__PatternExpCS__OwnedPatternTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__OwnedPatternTypeAssignment_2();
@@ -69327,14 +69243,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20212:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20185:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ;
public final void rule__LambdaLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20216:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20217:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20189:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20190:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__LambdaLiteralExpCS__Group__0__Impl();
@@ -69365,17 +69281,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20224:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ;
+ // InternalQVTimperative.g:20197:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ;
public final void rule__LambdaLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20228:1: ( ( 'Lambda' ) )
- // InternalQVTimperative.g:20229:1: ( 'Lambda' )
+ // InternalQVTimperative.g:20201:1: ( ( 'Lambda' ) )
+ // InternalQVTimperative.g:20202:1: ( 'Lambda' )
{
- // InternalQVTimperative.g:20229:1: ( 'Lambda' )
- // InternalQVTimperative.g:20230:2: 'Lambda'
+ // InternalQVTimperative.g:20202:1: ( 'Lambda' )
+ // InternalQVTimperative.g:20203:2: 'Lambda'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
@@ -69406,14 +69322,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20239:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20212:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ;
public final void rule__LambdaLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20243:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:20244:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20216:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20217:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LambdaLiteralExpCS__Group__1__Impl();
@@ -69444,17 +69360,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20251:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20224:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__LambdaLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20255:1: ( ( '{' ) )
- // InternalQVTimperative.g:20256:1: ( '{' )
+ // InternalQVTimperative.g:20228:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20229:1: ( '{' )
{
- // InternalQVTimperative.g:20256:1: ( '{' )
- // InternalQVTimperative.g:20257:2: '{'
+ // InternalQVTimperative.g:20229:1: ( '{' )
+ // InternalQVTimperative.g:20230:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
@@ -69485,14 +69401,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__2"
- // InternalQVTimperative.g:20266:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20239:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ;
public final void rule__LambdaLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20270:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:20271:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20243:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20244:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_46);
rule__LambdaLiteralExpCS__Group__2__Impl();
@@ -69523,23 +69439,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20278:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20251:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ;
public final void rule__LambdaLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20282:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) )
- // InternalQVTimperative.g:20283:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
+ // InternalQVTimperative.g:20255:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) )
+ // InternalQVTimperative.g:20256:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
{
- // InternalQVTimperative.g:20283:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
- // InternalQVTimperative.g:20284:2: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
+ // InternalQVTimperative.g:20256:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
+ // InternalQVTimperative.g:20257:2: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSAssignment_2());
}
- // InternalQVTimperative.g:20285:2: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
- // InternalQVTimperative.g:20285:3: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2
+ // InternalQVTimperative.g:20258:2: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
+ // InternalQVTimperative.g:20258:3: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2();
@@ -69574,14 +69490,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__3"
- // InternalQVTimperative.g:20293:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20266:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ;
public final void rule__LambdaLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20297:1: ( rule__LambdaLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:20298:2: rule__LambdaLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:20270:1: ( rule__LambdaLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:20271:2: rule__LambdaLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__Group__3__Impl();
@@ -69607,17 +69523,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20304:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20277:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__LambdaLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20308:1: ( ( '}' ) )
- // InternalQVTimperative.g:20309:1: ( '}' )
+ // InternalQVTimperative.g:20281:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20282:1: ( '}' )
{
- // InternalQVTimperative.g:20309:1: ( '}' )
- // InternalQVTimperative.g:20310:2: '}'
+ // InternalQVTimperative.g:20282:1: ( '}' )
+ // InternalQVTimperative.g:20283:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -69648,14 +69564,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20320:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20293:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ;
public final void rule__MapLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20324:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20325:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20297:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20298:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__MapLiteralExpCS__Group__0__Impl();
@@ -69686,23 +69602,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20332:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20305:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__MapLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20336:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:20337:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:20309:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:20310:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:20337:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:20338:2: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:20310:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:20311:2: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:20339:2: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:20339:3: rule__MapLiteralExpCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:20312:2: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:20312:3: rule__MapLiteralExpCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedTypeAssignment_0();
@@ -69737,14 +69653,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20347:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20320:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ;
public final void rule__MapLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20351:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:20352:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20324:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20325:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_115);
rule__MapLiteralExpCS__Group__1__Impl();
@@ -69775,17 +69691,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20359:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20332:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__MapLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20363:1: ( ( '{' ) )
- // InternalQVTimperative.g:20364:1: ( '{' )
+ // InternalQVTimperative.g:20336:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20337:1: ( '{' )
{
- // InternalQVTimperative.g:20364:1: ( '{' )
- // InternalQVTimperative.g:20365:2: '{'
+ // InternalQVTimperative.g:20337:1: ( '{' )
+ // InternalQVTimperative.g:20338:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
@@ -69816,14 +69732,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__2"
- // InternalQVTimperative.g:20374:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20347:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ;
public final void rule__MapLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20378:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:20379:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20351:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20352:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_115);
rule__MapLiteralExpCS__Group__2__Impl();
@@ -69854,22 +69770,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20386:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:20359:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ;
public final void rule__MapLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20390:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:20391:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:20363:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:20364:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:20391:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
- // InternalQVTimperative.g:20392:2: ( rule__MapLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:20364:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:20365:2: ( rule__MapLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:20393:2: ( rule__MapLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:20366:2: ( rule__MapLiteralExpCS__Group_2__0 )?
int alt234=2;
int LA234_0 = input.LA(1);
@@ -69878,7 +69794,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt234) {
case 1 :
- // InternalQVTimperative.g:20393:3: rule__MapLiteralExpCS__Group_2__0
+ // InternalQVTimperative.g:20366:3: rule__MapLiteralExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2__0();
@@ -69916,14 +69832,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__3"
- // InternalQVTimperative.g:20401:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20374:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ;
public final void rule__MapLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20405:1: ( rule__MapLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:20406:2: rule__MapLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:20378:1: ( rule__MapLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:20379:2: rule__MapLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group__3__Impl();
@@ -69949,17 +69865,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20412:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20385:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__MapLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20416:1: ( ( '}' ) )
- // InternalQVTimperative.g:20417:1: ( '}' )
+ // InternalQVTimperative.g:20389:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20390:1: ( '}' )
{
- // InternalQVTimperative.g:20417:1: ( '}' )
- // InternalQVTimperative.g:20418:2: '}'
+ // InternalQVTimperative.g:20390:1: ( '}' )
+ // InternalQVTimperative.g:20391:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -69990,14 +69906,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__0"
- // InternalQVTimperative.g:20428:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:20401:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ;
public final void rule__MapLiteralExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20432:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 )
- // InternalQVTimperative.g:20433:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1
+ // InternalQVTimperative.g:20405:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 )
+ // InternalQVTimperative.g:20406:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MapLiteralExpCS__Group_2__0__Impl();
@@ -70028,23 +69944,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:20440:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:20413:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__MapLiteralExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20444:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:20445:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:20417:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:20418:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:20445:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:20446:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:20418:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:20419:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:20447:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:20447:3: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:20420:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:20420:3: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedPartsAssignment_2_0();
@@ -70079,14 +69995,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__1"
- // InternalQVTimperative.g:20455:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:20428:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ;
public final void rule__MapLiteralExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20459:1: ( rule__MapLiteralExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:20460:2: rule__MapLiteralExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:20432:1: ( rule__MapLiteralExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:20433:2: rule__MapLiteralExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2__1__Impl();
@@ -70112,22 +70028,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:20466:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:20439:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ;
public final void rule__MapLiteralExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20470:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:20471:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:20443:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:20444:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:20471:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:20472:2: ( rule__MapLiteralExpCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:20444:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:20445:2: ( rule__MapLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:20473:2: ( rule__MapLiteralExpCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:20446:2: ( rule__MapLiteralExpCS__Group_2_1__0 )*
loop235:
do {
int alt235=2;
@@ -70140,7 +70056,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt235) {
case 1 :
- // InternalQVTimperative.g:20473:3: rule__MapLiteralExpCS__Group_2_1__0
+ // InternalQVTimperative.g:20446:3: rule__MapLiteralExpCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__MapLiteralExpCS__Group_2_1__0();
@@ -70181,14 +70097,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0"
- // InternalQVTimperative.g:20482:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:20455:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ;
public final void rule__MapLiteralExpCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20486:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 )
- // InternalQVTimperative.g:20487:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1
+ // InternalQVTimperative.g:20459:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 )
+ // InternalQVTimperative.g:20460:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MapLiteralExpCS__Group_2_1__0__Impl();
@@ -70219,17 +70135,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:20494:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:20467:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__MapLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20498:1: ( ( ',' ) )
- // InternalQVTimperative.g:20499:1: ( ',' )
+ // InternalQVTimperative.g:20471:1: ( ( ',' ) )
+ // InternalQVTimperative.g:20472:1: ( ',' )
{
- // InternalQVTimperative.g:20499:1: ( ',' )
- // InternalQVTimperative.g:20500:2: ','
+ // InternalQVTimperative.g:20472:1: ( ',' )
+ // InternalQVTimperative.g:20473:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
@@ -70260,14 +70176,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1"
- // InternalQVTimperative.g:20509:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:20482:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ;
public final void rule__MapLiteralExpCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20513:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:20514:2: rule__MapLiteralExpCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:20486:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:20487:2: rule__MapLiteralExpCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2_1__1__Impl();
@@ -70293,23 +70209,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:20520:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:20493:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__MapLiteralExpCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20524:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:20525:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:20497:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:20498:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:20525:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:20526:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:20498:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:20499:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:20527:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:20527:3: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:20500:2: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:20500:3: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1();
@@ -70344,14 +70260,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__0"
- // InternalQVTimperative.g:20536:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ;
+ // InternalQVTimperative.g:20509:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ;
public final void rule__MapLiteralPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20540:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 )
- // InternalQVTimperative.g:20541:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1
+ // InternalQVTimperative.g:20513:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 )
+ // InternalQVTimperative.g:20514:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_116);
rule__MapLiteralPartCS__Group__0__Impl();
@@ -70382,23 +70298,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__0__Impl"
- // InternalQVTimperative.g:20548:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20521:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ;
public final void rule__MapLiteralPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20552:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) )
- // InternalQVTimperative.g:20553:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
+ // InternalQVTimperative.g:20525:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) )
+ // InternalQVTimperative.g:20526:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
{
- // InternalQVTimperative.g:20553:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
- // InternalQVTimperative.g:20554:2: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
+ // InternalQVTimperative.g:20526:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
+ // InternalQVTimperative.g:20527:2: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyAssignment_0());
}
- // InternalQVTimperative.g:20555:2: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
- // InternalQVTimperative.g:20555:3: rule__MapLiteralPartCS__OwnedKeyAssignment_0
+ // InternalQVTimperative.g:20528:2: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
+ // InternalQVTimperative.g:20528:3: rule__MapLiteralPartCS__OwnedKeyAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__OwnedKeyAssignment_0();
@@ -70433,14 +70349,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__1"
- // InternalQVTimperative.g:20563:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ;
+ // InternalQVTimperative.g:20536:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ;
public final void rule__MapLiteralPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20567:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 )
- // InternalQVTimperative.g:20568:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2
+ // InternalQVTimperative.g:20540:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 )
+ // InternalQVTimperative.g:20541:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MapLiteralPartCS__Group__1__Impl();
@@ -70471,23 +70387,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__1__Impl"
- // InternalQVTimperative.g:20575:1: rule__MapLiteralPartCS__Group__1__Impl : ( ( rule__MapLiteralPartCS__Alternatives_1 ) ) ;
+ // InternalQVTimperative.g:20548:1: rule__MapLiteralPartCS__Group__1__Impl : ( ( rule__MapLiteralPartCS__Alternatives_1 ) ) ;
public final void rule__MapLiteralPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20579:1: ( ( ( rule__MapLiteralPartCS__Alternatives_1 ) ) )
- // InternalQVTimperative.g:20580:1: ( ( rule__MapLiteralPartCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:20552:1: ( ( ( rule__MapLiteralPartCS__Alternatives_1 ) ) )
+ // InternalQVTimperative.g:20553:1: ( ( rule__MapLiteralPartCS__Alternatives_1 ) )
{
- // InternalQVTimperative.g:20580:1: ( ( rule__MapLiteralPartCS__Alternatives_1 ) )
- // InternalQVTimperative.g:20581:2: ( rule__MapLiteralPartCS__Alternatives_1 )
+ // InternalQVTimperative.g:20553:1: ( ( rule__MapLiteralPartCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:20554:2: ( rule__MapLiteralPartCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:20582:2: ( rule__MapLiteralPartCS__Alternatives_1 )
- // InternalQVTimperative.g:20582:3: rule__MapLiteralPartCS__Alternatives_1
+ // InternalQVTimperative.g:20555:2: ( rule__MapLiteralPartCS__Alternatives_1 )
+ // InternalQVTimperative.g:20555:3: rule__MapLiteralPartCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__Alternatives_1();
@@ -70522,14 +70438,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__2"
- // InternalQVTimperative.g:20590:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:20563:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ;
public final void rule__MapLiteralPartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20594:1: ( rule__MapLiteralPartCS__Group__2__Impl )
- // InternalQVTimperative.g:20595:2: rule__MapLiteralPartCS__Group__2__Impl
+ // InternalQVTimperative.g:20567:1: ( rule__MapLiteralPartCS__Group__2__Impl )
+ // InternalQVTimperative.g:20568:2: rule__MapLiteralPartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__Group__2__Impl();
@@ -70555,23 +70471,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__2__Impl"
- // InternalQVTimperative.g:20601:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20574:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ;
public final void rule__MapLiteralPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20605:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) )
- // InternalQVTimperative.g:20606:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
+ // InternalQVTimperative.g:20578:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) )
+ // InternalQVTimperative.g:20579:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
{
- // InternalQVTimperative.g:20606:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
- // InternalQVTimperative.g:20607:2: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
+ // InternalQVTimperative.g:20579:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
+ // InternalQVTimperative.g:20580:2: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueAssignment_2());
}
- // InternalQVTimperative.g:20608:2: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
- // InternalQVTimperative.g:20608:3: rule__MapLiteralPartCS__OwnedValueAssignment_2
+ // InternalQVTimperative.g:20581:2: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
+ // InternalQVTimperative.g:20581:3: rule__MapLiteralPartCS__OwnedValueAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__OwnedValueAssignment_2();
@@ -70606,14 +70522,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20617:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20590: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 {
- // InternalQVTimperative.g:20621:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20622:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20594:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20595:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__TupleLiteralExpCS__Group__0__Impl();
@@ -70644,17 +70560,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20629:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
+ // InternalQVTimperative.g:20602:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
public final void rule__TupleLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20633:1: ( ( 'Tuple' ) )
- // InternalQVTimperative.g:20634:1: ( 'Tuple' )
+ // InternalQVTimperative.g:20606:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:20607:1: ( 'Tuple' )
{
- // InternalQVTimperative.g:20634:1: ( 'Tuple' )
- // InternalQVTimperative.g:20635:2: 'Tuple'
+ // InternalQVTimperative.g:20607:1: ( 'Tuple' )
+ // InternalQVTimperative.g:20608:2: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
@@ -70685,14 +70601,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20644:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20617: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 {
- // InternalQVTimperative.g:20648:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:20649:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20621:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20622:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleLiteralExpCS__Group__1__Impl();
@@ -70723,17 +70639,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20656:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20629:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__TupleLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20660:1: ( ( '{' ) )
- // InternalQVTimperative.g:20661:1: ( '{' )
+ // InternalQVTimperative.g:20633:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20634:1: ( '{' )
{
- // InternalQVTimperative.g:20661:1: ( '{' )
- // InternalQVTimperative.g:20662:2: '{'
+ // InternalQVTimperative.g:20634:1: ( '{' )
+ // InternalQVTimperative.g:20635:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
@@ -70764,14 +70680,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__2"
- // InternalQVTimperative.g:20671:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20644: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 {
- // InternalQVTimperative.g:20675:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:20676:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20648:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20649:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_117);
rule__TupleLiteralExpCS__Group__2__Impl();
@@ -70802,23 +70718,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20683:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20656:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
public final void rule__TupleLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20687:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
- // InternalQVTimperative.g:20688:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // InternalQVTimperative.g:20660:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
+ // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
{
- // InternalQVTimperative.g:20688:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
- // InternalQVTimperative.g:20689:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // InternalQVTimperative.g:20662:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_2());
}
- // InternalQVTimperative.g:20690:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
- // InternalQVTimperative.g:20690:3: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
+ // InternalQVTimperative.g:20663:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // InternalQVTimperative.g:20663:3: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__OwnedPartsAssignment_2();
@@ -70853,14 +70769,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__3"
- // InternalQVTimperative.g:20698:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ;
+ // InternalQVTimperative.g:20671: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 {
- // InternalQVTimperative.g:20702:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
- // InternalQVTimperative.g:20703:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
+ // InternalQVTimperative.g:20675:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
+ // InternalQVTimperative.g:20676:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_117);
rule__TupleLiteralExpCS__Group__3__Impl();
@@ -70891,22 +70807,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20710:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ;
+ // InternalQVTimperative.g:20683: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 {
- // InternalQVTimperative.g:20714:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
- // InternalQVTimperative.g:20715:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // InternalQVTimperative.g:20687:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
+ // InternalQVTimperative.g:20688:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
{
- // InternalQVTimperative.g:20715:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
- // InternalQVTimperative.g:20716:2: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ // InternalQVTimperative.g:20688:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // InternalQVTimperative.g:20689:2: ( rule__TupleLiteralExpCS__Group_3__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:20717:2: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ // InternalQVTimperative.g:20690:2: ( rule__TupleLiteralExpCS__Group_3__0 )*
loop236:
do {
int alt236=2;
@@ -70919,7 +70835,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt236) {
case 1 :
- // InternalQVTimperative.g:20717:3: rule__TupleLiteralExpCS__Group_3__0
+ // InternalQVTimperative.g:20690:3: rule__TupleLiteralExpCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TupleLiteralExpCS__Group_3__0();
@@ -70960,14 +70876,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__4"
- // InternalQVTimperative.g:20725:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:20698:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
public final void rule__TupleLiteralExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20729:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
- // InternalQVTimperative.g:20730:2: rule__TupleLiteralExpCS__Group__4__Impl
+ // InternalQVTimperative.g:20702:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:20703:2: rule__TupleLiteralExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group__4__Impl();
@@ -70993,17 +70909,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__4__Impl"
- // InternalQVTimperative.g:20736:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20709:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
public final void rule__TupleLiteralExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20740:1: ( ( '}' ) )
- // InternalQVTimperative.g:20741:1: ( '}' )
+ // InternalQVTimperative.g:20713:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20714:1: ( '}' )
{
- // InternalQVTimperative.g:20741:1: ( '}' )
- // InternalQVTimperative.g:20742:2: '}'
+ // InternalQVTimperative.g:20714:1: ( '}' )
+ // InternalQVTimperative.g:20715:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
@@ -71034,14 +70950,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0"
- // InternalQVTimperative.g:20752:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ;
+ // InternalQVTimperative.g:20725: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 {
- // InternalQVTimperative.g:20756:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
- // InternalQVTimperative.g:20757:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
+ // InternalQVTimperative.g:20729:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
+ // InternalQVTimperative.g:20730:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleLiteralExpCS__Group_3__0__Impl();
@@ -71072,17 +70988,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0__Impl"
- // InternalQVTimperative.g:20764:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:20737:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
public final void rule__TupleLiteralExpCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20768:1: ( ( ',' ) )
- // InternalQVTimperative.g:20769:1: ( ',' )
+ // InternalQVTimperative.g:20741:1: ( ( ',' ) )
+ // InternalQVTimperative.g:20742:1: ( ',' )
{
- // InternalQVTimperative.g:20769:1: ( ',' )
- // InternalQVTimperative.g:20770:2: ','
+ // InternalQVTimperative.g:20742:1: ( ',' )
+ // InternalQVTimperative.g:20743:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
@@ -71113,14 +71029,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1"
- // InternalQVTimperative.g:20779:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:20752: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 {
- // InternalQVTimperative.g:20783:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
- // InternalQVTimperative.g:20784:2: rule__TupleLiteralExpCS__Group_3__1__Impl
+ // InternalQVTimperative.g:20756:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:20757:2: rule__TupleLiteralExpCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group_3__1__Impl();
@@ -71146,23 +71062,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1__Impl"
- // InternalQVTimperative.g:20790:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:20763: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 {
- // InternalQVTimperative.g:20794:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
- // InternalQVTimperative.g:20795:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // InternalQVTimperative.g:20767:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:20768:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
{
- // InternalQVTimperative.g:20795:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
- // InternalQVTimperative.g:20796:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // InternalQVTimperative.g:20768:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // InternalQVTimperative.g:20769:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_3_1());
}
- // InternalQVTimperative.g:20797:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
- // InternalQVTimperative.g:20797:3: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
+ // InternalQVTimperative.g:20770:2: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // InternalQVTimperative.g:20770:3: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1();
@@ -71197,14 +71113,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__0"
- // InternalQVTimperative.g:20806:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ;
+ // InternalQVTimperative.g:20779: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 {
- // InternalQVTimperative.g:20810:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
- // InternalQVTimperative.g:20811:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
+ // InternalQVTimperative.g:20783:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
+ // InternalQVTimperative.g:20784:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_118);
rule__TupleLiteralPartCS__Group__0__Impl();
@@ -71235,23 +71151,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__0__Impl"
- // InternalQVTimperative.g:20818:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20791:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
public final void rule__TupleLiteralPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20822:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:20823:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:20795:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:20796:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:20823:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:20824:2: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:20796:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:20797:2: ( rule__TupleLiteralPartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:20825:2: ( rule__TupleLiteralPartCS__NameAssignment_0 )
- // InternalQVTimperative.g:20825:3: rule__TupleLiteralPartCS__NameAssignment_0
+ // InternalQVTimperative.g:20798:2: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:20798:3: rule__TupleLiteralPartCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__NameAssignment_0();
@@ -71286,14 +71202,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__1"
- // InternalQVTimperative.g:20833:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ;
+ // InternalQVTimperative.g:20806: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 {
- // InternalQVTimperative.g:20837:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
- // InternalQVTimperative.g:20838:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
+ // InternalQVTimperative.g:20810:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
+ // InternalQVTimperative.g:20811:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_118);
rule__TupleLiteralPartCS__Group__1__Impl();
@@ -71324,22 +71240,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__1__Impl"
- // InternalQVTimperative.g:20845:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:20818: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 {
- // InternalQVTimperative.g:20849:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:20850:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // InternalQVTimperative.g:20822:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:20823:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:20850:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
- // InternalQVTimperative.g:20851:2: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ // InternalQVTimperative.g:20823:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // InternalQVTimperative.g:20824:2: ( rule__TupleLiteralPartCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:20852:2: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ // InternalQVTimperative.g:20825:2: ( rule__TupleLiteralPartCS__Group_1__0 )?
int alt237=2;
int LA237_0 = input.LA(1);
@@ -71348,7 +71264,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt237) {
case 1 :
- // InternalQVTimperative.g:20852:3: rule__TupleLiteralPartCS__Group_1__0
+ // InternalQVTimperative.g:20825:3: rule__TupleLiteralPartCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group_1__0();
@@ -71386,14 +71302,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__2"
- // InternalQVTimperative.g:20860:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ;
+ // InternalQVTimperative.g:20833: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 {
- // InternalQVTimperative.g:20864:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
- // InternalQVTimperative.g:20865:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
+ // InternalQVTimperative.g:20837:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
+ // InternalQVTimperative.g:20838:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__TupleLiteralPartCS__Group__2__Impl();
@@ -71424,17 +71340,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__2__Impl"
- // InternalQVTimperative.g:20872:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:20845:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
public final void rule__TupleLiteralPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20876:1: ( ( '=' ) )
- // InternalQVTimperative.g:20877:1: ( '=' )
+ // InternalQVTimperative.g:20849:1: ( ( '=' ) )
+ // InternalQVTimperative.g:20850:1: ( '=' )
{
- // InternalQVTimperative.g:20877:1: ( '=' )
- // InternalQVTimperative.g:20878:2: '='
+ // InternalQVTimperative.g:20850:1: ( '=' )
+ // InternalQVTimperative.g:20851:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
@@ -71465,14 +71381,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__3"
- // InternalQVTimperative.g:20887:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20860:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
public final void rule__TupleLiteralPartCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20891:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
- // InternalQVTimperative.g:20892:2: rule__TupleLiteralPartCS__Group__3__Impl
+ // InternalQVTimperative.g:20864:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
+ // InternalQVTimperative.g:20865:2: rule__TupleLiteralPartCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group__3__Impl();
@@ -71498,23 +71414,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__3__Impl"
- // InternalQVTimperative.g:20898:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:20871:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ;
public final void rule__TupleLiteralPartCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20902:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:20903:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:20875:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:20876:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:20903:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
- // InternalQVTimperative.g:20904:2: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
+ // InternalQVTimperative.g:20876:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:20877:2: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionAssignment_3());
}
- // InternalQVTimperative.g:20905:2: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
- // InternalQVTimperative.g:20905:3: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3
+ // InternalQVTimperative.g:20878:2: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
+ // InternalQVTimperative.g:20878:3: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3();
@@ -71549,14 +71465,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0"
- // InternalQVTimperative.g:20914:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ;
+ // InternalQVTimperative.g:20887: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 {
- // InternalQVTimperative.g:20918:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
- // InternalQVTimperative.g:20919:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
+ // InternalQVTimperative.g:20891:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
+ // InternalQVTimperative.g:20892:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TupleLiteralPartCS__Group_1__0__Impl();
@@ -71587,17 +71503,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0__Impl"
- // InternalQVTimperative.g:20926:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:20899:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__TupleLiteralPartCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20930:1: ( ( ':' ) )
- // InternalQVTimperative.g:20931:1: ( ':' )
+ // InternalQVTimperative.g:20903:1: ( ( ':' ) )
+ // InternalQVTimperative.g:20904:1: ( ':' )
{
- // InternalQVTimperative.g:20931:1: ( ':' )
- // InternalQVTimperative.g:20932:2: ':'
+ // InternalQVTimperative.g:20904:1: ( ':' )
+ // InternalQVTimperative.g:20905:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
@@ -71628,14 +71544,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1"
- // InternalQVTimperative.g:20941:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:20914: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 {
- // InternalQVTimperative.g:20945:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
- // InternalQVTimperative.g:20946:2: rule__TupleLiteralPartCS__Group_1__1__Impl
+ // InternalQVTimperative.g:20918:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:20919:2: rule__TupleLiteralPartCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group_1__1__Impl();
@@ -71661,23 +71577,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1__Impl"
- // InternalQVTimperative.g:20952:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:20925: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 {
- // InternalQVTimperative.g:20956:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:20957:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:20929:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:20930:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:20957:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:20958:2: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:20930:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:20931:2: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:20959:2: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:20959:3: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:20932:2: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:20932:3: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1();
@@ -71712,14 +71628,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20968:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20941: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 {
- // InternalQVTimperative.g:20972:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20973:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20945:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20946:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_37);
rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl();
@@ -71750,23 +71666,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20980:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:20953:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20984:1: ( ( () ) )
- // InternalQVTimperative.g:20985:1: ( () )
+ // InternalQVTimperative.g:20957:1: ( ( () ) )
+ // InternalQVTimperative.g:20958:1: ( () )
{
- // InternalQVTimperative.g:20985:1: ( () )
- // InternalQVTimperative.g:20986:2: ()
+ // InternalQVTimperative.g:20958:1: ( () )
+ // InternalQVTimperative.g:20959:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:20987:2: ()
- // InternalQVTimperative.g:20987:3:
+ // InternalQVTimperative.g:20960:2: ()
+ // InternalQVTimperative.g:20960:3:
{
}
@@ -71791,14 +71707,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20995:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:20968:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20999:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21000:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:20972:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:20973:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl();
@@ -71824,17 +71740,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21006:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
+ // InternalQVTimperative.g:20979:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21010:1: ( ( '*' ) )
- // InternalQVTimperative.g:21011:1: ( '*' )
+ // InternalQVTimperative.g:20983:1: ( ( '*' ) )
+ // InternalQVTimperative.g:20984:1: ( '*' )
{
- // InternalQVTimperative.g:21011:1: ( '*' )
- // InternalQVTimperative.g:21012:2: '*'
+ // InternalQVTimperative.g:20984:1: ( '*' )
+ // InternalQVTimperative.g:20985:2: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
@@ -71865,14 +71781,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0"
- // InternalQVTimperative.g:21022:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20995: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 {
- // InternalQVTimperative.g:21026:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:21027:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20999:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:21000:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_119);
rule__InvalidLiteralExpCS__Group__0__Impl();
@@ -71903,23 +71819,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21034:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21007:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__InvalidLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21038:1: ( ( () ) )
- // InternalQVTimperative.g:21039:1: ( () )
+ // InternalQVTimperative.g:21011:1: ( ( () ) )
+ // InternalQVTimperative.g:21012:1: ( () )
{
- // InternalQVTimperative.g:21039:1: ( () )
- // InternalQVTimperative.g:21040:2: ()
+ // InternalQVTimperative.g:21012:1: ( () )
+ // InternalQVTimperative.g:21013:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:21041:2: ()
- // InternalQVTimperative.g:21041:3:
+ // InternalQVTimperative.g:21014:2: ()
+ // InternalQVTimperative.g:21014:3:
{
}
@@ -71944,14 +71860,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1"
- // InternalQVTimperative.g:21049:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21022:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
public final void rule__InvalidLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21053:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21054:2: rule__InvalidLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21026:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21027:2: rule__InvalidLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__InvalidLiteralExpCS__Group__1__Impl();
@@ -71977,17 +71893,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21060:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
+ // InternalQVTimperative.g:21033:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
public final void rule__InvalidLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21064:1: ( ( 'invalid' ) )
- // InternalQVTimperative.g:21065:1: ( 'invalid' )
+ // InternalQVTimperative.g:21037:1: ( ( 'invalid' ) )
+ // InternalQVTimperative.g:21038:1: ( 'invalid' )
{
- // InternalQVTimperative.g:21065:1: ( 'invalid' )
- // InternalQVTimperative.g:21066:2: 'invalid'
+ // InternalQVTimperative.g:21038:1: ( 'invalid' )
+ // InternalQVTimperative.g:21039:2: 'invalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
@@ -72018,14 +71934,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__0"
- // InternalQVTimperative.g:21076:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:21049: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 {
- // InternalQVTimperative.g:21080:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:21081:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
+ // InternalQVTimperative.g:21053:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:21054:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_120);
rule__NullLiteralExpCS__Group__0__Impl();
@@ -72056,23 +71972,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21088:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21061:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__NullLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21092:1: ( ( () ) )
- // InternalQVTimperative.g:21093:1: ( () )
+ // InternalQVTimperative.g:21065:1: ( ( () ) )
+ // InternalQVTimperative.g:21066:1: ( () )
{
- // InternalQVTimperative.g:21093:1: ( () )
- // InternalQVTimperative.g:21094:2: ()
+ // InternalQVTimperative.g:21066:1: ( () )
+ // InternalQVTimperative.g:21067:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:21095:2: ()
- // InternalQVTimperative.g:21095:3:
+ // InternalQVTimperative.g:21068:2: ()
+ // InternalQVTimperative.g:21068:3:
{
}
@@ -72097,14 +72013,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__1"
- // InternalQVTimperative.g:21103:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21076:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
public final void rule__NullLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21107:1: ( rule__NullLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21108:2: rule__NullLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21080:1: ( rule__NullLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21081:2: rule__NullLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NullLiteralExpCS__Group__1__Impl();
@@ -72130,17 +72046,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21114:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
+ // InternalQVTimperative.g:21087:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
public final void rule__NullLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21118:1: ( ( 'null' ) )
- // InternalQVTimperative.g:21119:1: ( 'null' )
+ // InternalQVTimperative.g:21091:1: ( ( 'null' ) )
+ // InternalQVTimperative.g:21092:1: ( 'null' )
{
- // InternalQVTimperative.g:21119:1: ( 'null' )
- // InternalQVTimperative.g:21120:2: 'null'
+ // InternalQVTimperative.g:21092:1: ( 'null' )
+ // InternalQVTimperative.g:21093:2: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
@@ -72171,14 +72087,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0"
- // InternalQVTimperative.g:21130:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ;
+ // InternalQVTimperative.g:21103:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21134:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 )
- // InternalQVTimperative.g:21135:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1
+ // InternalQVTimperative.g:21107:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 )
+ // InternalQVTimperative.g:21108:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_106);
rule__TypeLiteralWithMultiplicityCS__Group__0__Impl();
@@ -72209,17 +72125,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0__Impl"
- // InternalQVTimperative.g:21142:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ;
+ // InternalQVTimperative.g:21115:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21146:1: ( ( ruleTypeLiteralCS ) )
- // InternalQVTimperative.g:21147:1: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:21119:1: ( ( ruleTypeLiteralCS ) )
+ // InternalQVTimperative.g:21120:1: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:21147:1: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:21148:2: ruleTypeLiteralCS
+ // InternalQVTimperative.g:21120:1: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:21121:2: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
@@ -72254,14 +72170,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1"
- // InternalQVTimperative.g:21157:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21130:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21161:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl )
- // InternalQVTimperative.g:21162:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl
+ // InternalQVTimperative.g:21134:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl )
+ // InternalQVTimperative.g:21135:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__Group__1__Impl();
@@ -72287,22 +72203,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1__Impl"
- // InternalQVTimperative.g:21168:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:21141:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21172:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:21173:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21145:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:21146:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:21173:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:21174:2: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21146:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21147:2: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:21175:2: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21148:2: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
int alt238=2;
int LA238_0 = input.LA(1);
@@ -72311,7 +72227,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt238) {
case 1 :
- // InternalQVTimperative.g:21175:3: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:21148:3: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1();
@@ -72349,14 +72265,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__0"
- // InternalQVTimperative.g:21184:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ;
+ // InternalQVTimperative.g:21157:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ;
public final void rule__TypeNameExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21188:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 )
- // InternalQVTimperative.g:21189:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1
+ // InternalQVTimperative.g:21161:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 )
+ // InternalQVTimperative.g:21162:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__TypeNameExpCS__Group__0__Impl();
@@ -72387,23 +72303,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21196:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:21169:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ;
public final void rule__TypeNameExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21200:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:21201:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21173:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:21174:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:21201:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:21202:2: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21174:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21175:2: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:21203:2: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:21203:3: rule__TypeNameExpCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:21176:2: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21176:3: rule__TypeNameExpCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedPathNameAssignment_0();
@@ -72438,14 +72354,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__1"
- // InternalQVTimperative.g:21211:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21184:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ;
public final void rule__TypeNameExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21215:1: ( rule__TypeNameExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21216:2: rule__TypeNameExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21188:1: ( rule__TypeNameExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21189:2: rule__TypeNameExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group__1__Impl();
@@ -72471,27 +72387,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21222:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:21195:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ;
public final void rule__TypeNameExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21226:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:21227:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
+ // InternalQVTimperative.g:21199:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:21200:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:21227:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
- // InternalQVTimperative.g:21228:2: ( rule__TypeNameExpCS__Group_1__0 )?
+ // InternalQVTimperative.g:21200:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
+ // InternalQVTimperative.g:21201:2: ( rule__TypeNameExpCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:21229:2: ( rule__TypeNameExpCS__Group_1__0 )?
+ // InternalQVTimperative.g:21202:2: ( rule__TypeNameExpCS__Group_1__0 )?
int alt239=2;
alt239 = dfa239.predict(input);
switch (alt239) {
case 1 :
- // InternalQVTimperative.g:21229:3: rule__TypeNameExpCS__Group_1__0
+ // InternalQVTimperative.g:21202:3: rule__TypeNameExpCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__0();
@@ -72529,14 +72445,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__0"
- // InternalQVTimperative.g:21238:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ;
+ // InternalQVTimperative.g:21211:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ;
public final void rule__TypeNameExpCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21242:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 )
- // InternalQVTimperative.g:21243:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1
+ // InternalQVTimperative.g:21215:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 )
+ // InternalQVTimperative.g:21216:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__TypeNameExpCS__Group_1__0__Impl();
@@ -72567,23 +72483,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__0__Impl"
- // InternalQVTimperative.g:21250:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ;
+ // InternalQVTimperative.g:21223:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ;
public final void rule__TypeNameExpCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21254:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) )
- // InternalQVTimperative.g:21255:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
+ // InternalQVTimperative.g:21227:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) )
+ // InternalQVTimperative.g:21228:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
{
- // InternalQVTimperative.g:21255:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
- // InternalQVTimperative.g:21256:2: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
+ // InternalQVTimperative.g:21228:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
+ // InternalQVTimperative.g:21229:2: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_1_0());
}
- // InternalQVTimperative.g:21257:2: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
- // InternalQVTimperative.g:21257:3: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0
+ // InternalQVTimperative.g:21230:2: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
+ // InternalQVTimperative.g:21230:3: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0();
@@ -72618,14 +72534,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__1"
- // InternalQVTimperative.g:21265:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:21238:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ;
public final void rule__TypeNameExpCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21269:1: ( rule__TypeNameExpCS__Group_1__1__Impl )
- // InternalQVTimperative.g:21270:2: rule__TypeNameExpCS__Group_1__1__Impl
+ // InternalQVTimperative.g:21242:1: ( rule__TypeNameExpCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:21243:2: rule__TypeNameExpCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__1__Impl();
@@ -72651,27 +72567,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__1__Impl"
- // InternalQVTimperative.g:21276:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ;
+ // InternalQVTimperative.g:21249:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ;
public final void rule__TypeNameExpCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21280:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) )
- // InternalQVTimperative.g:21281:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:21253:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) )
+ // InternalQVTimperative.g:21254:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
{
- // InternalQVTimperative.g:21281:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
- // InternalQVTimperative.g:21282:2: ( rule__TypeNameExpCS__Group_1_1__0 )?
+ // InternalQVTimperative.g:21254:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:21255:2: ( rule__TypeNameExpCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1());
}
- // InternalQVTimperative.g:21283:2: ( rule__TypeNameExpCS__Group_1_1__0 )?
+ // InternalQVTimperative.g:21256:2: ( rule__TypeNameExpCS__Group_1_1__0 )?
int alt240=2;
alt240 = dfa240.predict(input);
switch (alt240) {
case 1 :
- // InternalQVTimperative.g:21283:3: rule__TypeNameExpCS__Group_1_1__0
+ // InternalQVTimperative.g:21256:3: rule__TypeNameExpCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__0();
@@ -72709,14 +72625,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__0"
- // InternalQVTimperative.g:21292:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ;
+ // InternalQVTimperative.g:21265:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ;
public final void rule__TypeNameExpCS__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21296:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 )
- // InternalQVTimperative.g:21297:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1
+ // InternalQVTimperative.g:21269:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 )
+ // InternalQVTimperative.g:21270:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__TypeNameExpCS__Group_1_1__0__Impl();
@@ -72747,17 +72663,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__0__Impl"
- // InternalQVTimperative.g:21304:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:21277:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ;
public final void rule__TypeNameExpCS__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21308:1: ( ( '{' ) )
- // InternalQVTimperative.g:21309:1: ( '{' )
+ // InternalQVTimperative.g:21281:1: ( ( '{' ) )
+ // InternalQVTimperative.g:21282:1: ( '{' )
{
- // InternalQVTimperative.g:21309:1: ( '{' )
- // InternalQVTimperative.g:21310:2: '{'
+ // InternalQVTimperative.g:21282:1: ( '{' )
+ // InternalQVTimperative.g:21283:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
@@ -72788,14 +72704,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__1"
- // InternalQVTimperative.g:21319:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ;
+ // InternalQVTimperative.g:21292:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ;
public final void rule__TypeNameExpCS__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21323:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 )
- // InternalQVTimperative.g:21324:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2
+ // InternalQVTimperative.g:21296:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 )
+ // InternalQVTimperative.g:21297:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2
{
pushFollow(FollowSets000.FOLLOW_46);
rule__TypeNameExpCS__Group_1_1__1__Impl();
@@ -72826,23 +72742,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__1__Impl"
- // InternalQVTimperative.g:21331:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ;
+ // InternalQVTimperative.g:21304:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ;
public final void rule__TypeNameExpCS__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21335:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) )
- // InternalQVTimperative.g:21336:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
+ // InternalQVTimperative.g:21308:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) )
+ // InternalQVTimperative.g:21309:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
{
- // InternalQVTimperative.g:21336:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
- // InternalQVTimperative.g:21337:2: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
+ // InternalQVTimperative.g:21309:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
+ // InternalQVTimperative.g:21310:2: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardAssignment_1_1_1());
}
- // InternalQVTimperative.g:21338:2: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
- // InternalQVTimperative.g:21338:3: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1
+ // InternalQVTimperative.g:21311:2: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
+ // InternalQVTimperative.g:21311:3: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1();
@@ -72877,14 +72793,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__2"
- // InternalQVTimperative.g:21346:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ;
+ // InternalQVTimperative.g:21319:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ;
public final void rule__TypeNameExpCS__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21350:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl )
- // InternalQVTimperative.g:21351:2: rule__TypeNameExpCS__Group_1_1__2__Impl
+ // InternalQVTimperative.g:21323:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl )
+ // InternalQVTimperative.g:21324:2: rule__TypeNameExpCS__Group_1_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__2__Impl();
@@ -72910,17 +72826,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__2__Impl"
- // InternalQVTimperative.g:21357:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:21330:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ;
public final void rule__TypeNameExpCS__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21361:1: ( ( '}' ) )
- // InternalQVTimperative.g:21362:1: ( '}' )
+ // InternalQVTimperative.g:21334:1: ( ( '}' ) )
+ // InternalQVTimperative.g:21335:1: ( '}' )
{
- // InternalQVTimperative.g:21362:1: ( '}' )
- // InternalQVTimperative.g:21363:2: '}'
+ // InternalQVTimperative.g:21335:1: ( '}' )
+ // InternalQVTimperative.g:21336:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
@@ -72951,14 +72867,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__0"
- // InternalQVTimperative.g:21373:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ;
+ // InternalQVTimperative.g:21346: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 {
- // InternalQVTimperative.g:21377:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
- // InternalQVTimperative.g:21378:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
+ // InternalQVTimperative.g:21350:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
+ // InternalQVTimperative.g:21351:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_106);
rule__TypeExpCS__Group__0__Impl();
@@ -72989,17 +72905,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21385:1: rule__TypeExpCS__Group__0__Impl : ( ruleTypeExpWithoutMultiplicityCS ) ;
+ // InternalQVTimperative.g:21358:1: rule__TypeExpCS__Group__0__Impl : ( ruleTypeExpWithoutMultiplicityCS ) ;
public final void rule__TypeExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21389:1: ( ( ruleTypeExpWithoutMultiplicityCS ) )
- // InternalQVTimperative.g:21390:1: ( ruleTypeExpWithoutMultiplicityCS )
+ // InternalQVTimperative.g:21362:1: ( ( ruleTypeExpWithoutMultiplicityCS ) )
+ // InternalQVTimperative.g:21363:1: ( ruleTypeExpWithoutMultiplicityCS )
{
- // InternalQVTimperative.g:21390:1: ( ruleTypeExpWithoutMultiplicityCS )
- // InternalQVTimperative.g:21391:2: ruleTypeExpWithoutMultiplicityCS
+ // InternalQVTimperative.g:21363:1: ( ruleTypeExpWithoutMultiplicityCS )
+ // InternalQVTimperative.g:21364:2: ruleTypeExpWithoutMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeExpWithoutMultiplicityCSParserRuleCall_0());
@@ -73034,14 +72950,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__1"
- // InternalQVTimperative.g:21400:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21373:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
public final void rule__TypeExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21404:1: ( rule__TypeExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21405:2: rule__TypeExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21377:1: ( rule__TypeExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21378:2: rule__TypeExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__Group__1__Impl();
@@ -73067,22 +72983,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21411:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:21384:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ;
public final void rule__TypeExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21415:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:21416:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21388:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:21389:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:21416:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:21417:2: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21389:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21390:2: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:21418:2: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21391:2: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
int alt241=2;
int LA241_0 = input.LA(1);
@@ -73091,7 +73007,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt241) {
case 1 :
- // InternalQVTimperative.g:21418:3: rule__TypeExpCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:21391:3: rule__TypeExpCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__OwnedMultiplicityAssignment_1();
@@ -73129,14 +73045,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__0"
- // InternalQVTimperative.g:21427:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21400: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 {
- // InternalQVTimperative.g:21431:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
- // InternalQVTimperative.g:21432:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
+ // InternalQVTimperative.g:21404:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21405:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_121);
rule__ExpCS__Group_0__0__Impl();
@@ -73167,17 +73083,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21439:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ;
+ // InternalQVTimperative.g:21412:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ;
public final void rule__ExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21443:1: ( ( rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:21444:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:21416:1: ( ( rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:21417:1: ( rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:21444:1: ( rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:21445:2: rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:21417:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:21418:2: rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
@@ -73212,14 +73128,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__1"
- // InternalQVTimperative.g:21454:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:21427:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ;
public final void rule__ExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21458:1: ( rule__ExpCS__Group_0__1__Impl )
- // InternalQVTimperative.g:21459:2: rule__ExpCS__Group_0__1__Impl
+ // InternalQVTimperative.g:21431:1: ( rule__ExpCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:21432:2: rule__ExpCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__1__Impl();
@@ -73245,22 +73161,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21465:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ;
+ // InternalQVTimperative.g:21438:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ;
public final void rule__ExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21469:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) )
- // InternalQVTimperative.g:21470:1: ( ( rule__ExpCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:21442:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) )
+ // InternalQVTimperative.g:21443:1: ( ( rule__ExpCS__Group_0_1__0 )? )
{
- // InternalQVTimperative.g:21470:1: ( ( rule__ExpCS__Group_0_1__0 )? )
- // InternalQVTimperative.g:21471:2: ( rule__ExpCS__Group_0_1__0 )?
+ // InternalQVTimperative.g:21443:1: ( ( rule__ExpCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:21444:2: ( rule__ExpCS__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:21472:2: ( rule__ExpCS__Group_0_1__0 )?
+ // InternalQVTimperative.g:21445:2: ( rule__ExpCS__Group_0_1__0 )?
int alt242=2;
int LA242_0 = input.LA(1);
@@ -73269,7 +73185,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt242) {
case 1 :
- // InternalQVTimperative.g:21472:3: rule__ExpCS__Group_0_1__0
+ // InternalQVTimperative.g:21445:3: rule__ExpCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0_1__0();
@@ -73307,14 +73223,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__0"
- // InternalQVTimperative.g:21481:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:21454: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 {
- // InternalQVTimperative.g:21485:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
- // InternalQVTimperative.g:21486:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
+ // InternalQVTimperative.g:21458:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
+ // InternalQVTimperative.g:21459:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
{
pushFollow(FollowSets000.FOLLOW_121);
rule__ExpCS__Group_0_1__0__Impl();
@@ -73345,23 +73261,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:21493:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21466:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ;
public final void rule__ExpCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21497:1: ( ( () ) )
- // InternalQVTimperative.g:21498:1: ( () )
+ // InternalQVTimperative.g:21470:1: ( ( () ) )
+ // InternalQVTimperative.g:21471:1: ( () )
{
- // InternalQVTimperative.g:21498:1: ( () )
- // InternalQVTimperative.g:21499:2: ()
+ // InternalQVTimperative.g:21471:1: ( () )
+ // InternalQVTimperative.g:21472:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getInfixExpCSOwnedLeftAction_0_1_0());
}
- // InternalQVTimperative.g:21500:2: ()
- // InternalQVTimperative.g:21500:3:
+ // InternalQVTimperative.g:21473:2: ()
+ // InternalQVTimperative.g:21473:3:
{
}
@@ -73386,14 +73302,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__1"
- // InternalQVTimperative.g:21508:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ;
+ // InternalQVTimperative.g:21481:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ;
public final void rule__ExpCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21512:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 )
- // InternalQVTimperative.g:21513:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2
+ // InternalQVTimperative.g:21485:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 )
+ // InternalQVTimperative.g:21486:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ExpCS__Group_0_1__1__Impl();
@@ -73424,23 +73340,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:21520:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ;
+ // InternalQVTimperative.g:21493:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ;
public final void rule__ExpCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21524:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) )
- // InternalQVTimperative.g:21525:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:21497:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) )
+ // InternalQVTimperative.g:21498:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
{
- // InternalQVTimperative.g:21525:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
- // InternalQVTimperative.g:21526:2: ( rule__ExpCS__NameAssignment_0_1_1 )
+ // InternalQVTimperative.g:21498:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:21499:2: ( rule__ExpCS__NameAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getNameAssignment_0_1_1());
}
- // InternalQVTimperative.g:21527:2: ( rule__ExpCS__NameAssignment_0_1_1 )
- // InternalQVTimperative.g:21527:3: rule__ExpCS__NameAssignment_0_1_1
+ // InternalQVTimperative.g:21500:2: ( rule__ExpCS__NameAssignment_0_1_1 )
+ // InternalQVTimperative.g:21500:3: rule__ExpCS__NameAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__NameAssignment_0_1_1();
@@ -73475,14 +73391,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__2"
- // InternalQVTimperative.g:21535:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ;
+ // InternalQVTimperative.g:21508:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ;
public final void rule__ExpCS__Group_0_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21539:1: ( rule__ExpCS__Group_0_1__2__Impl )
- // InternalQVTimperative.g:21540:2: rule__ExpCS__Group_0_1__2__Impl
+ // InternalQVTimperative.g:21512:1: ( rule__ExpCS__Group_0_1__2__Impl )
+ // InternalQVTimperative.g:21513:2: rule__ExpCS__Group_0_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0_1__2__Impl();
@@ -73508,23 +73424,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__2__Impl"
- // InternalQVTimperative.g:21546:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ;
+ // InternalQVTimperative.g:21519:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ;
public final void rule__ExpCS__Group_0_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21550:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) )
- // InternalQVTimperative.g:21551:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
+ // InternalQVTimperative.g:21523:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) )
+ // InternalQVTimperative.g:21524:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
{
- // InternalQVTimperative.g:21551:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
- // InternalQVTimperative.g:21552:2: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
+ // InternalQVTimperative.g:21524:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
+ // InternalQVTimperative.g:21525:2: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedRightAssignment_0_1_2());
}
- // InternalQVTimperative.g:21553:2: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
- // InternalQVTimperative.g:21553:3: rule__ExpCS__OwnedRightAssignment_0_1_2
+ // InternalQVTimperative.g:21526:2: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
+ // InternalQVTimperative.g:21526:3: rule__ExpCS__OwnedRightAssignment_0_1_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__OwnedRightAssignment_0_1_2();
@@ -73559,14 +73475,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__0"
- // InternalQVTimperative.g:21562:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21535:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ;
public final void rule__PrefixedLetExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21566:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 )
- // InternalQVTimperative.g:21567:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1
+ // InternalQVTimperative.g:21539:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21540:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_122);
rule__PrefixedLetExpCS__Group_0__0__Impl();
@@ -73597,23 +73513,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21574:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21547:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrefixedLetExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21578:1: ( ( () ) )
- // InternalQVTimperative.g:21579:1: ( () )
+ // InternalQVTimperative.g:21551:1: ( ( () ) )
+ // InternalQVTimperative.g:21552:1: ( () )
{
- // InternalQVTimperative.g:21579:1: ( () )
- // InternalQVTimperative.g:21580:2: ()
+ // InternalQVTimperative.g:21552:1: ( () )
+ // InternalQVTimperative.g:21553:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getPrefixExpCSAction_0_0());
}
- // InternalQVTimperative.g:21581:2: ()
- // InternalQVTimperative.g:21581:3:
+ // InternalQVTimperative.g:21554:2: ()
+ // InternalQVTimperative.g:21554:3:
{
}
@@ -73638,14 +73554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__1"
- // InternalQVTimperative.g:21589:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ;
+ // InternalQVTimperative.g:21562:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ;
public final void rule__PrefixedLetExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21593:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 )
- // InternalQVTimperative.g:21594:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2
+ // InternalQVTimperative.g:21566:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 )
+ // InternalQVTimperative.g:21567:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__PrefixedLetExpCS__Group_0__1__Impl();
@@ -73676,23 +73592,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21601:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:21574:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ;
public final void rule__PrefixedLetExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21605:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) )
- // InternalQVTimperative.g:21606:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21578:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:21579:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:21606:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:21607:2: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21579:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21580:2: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:21608:2: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:21608:3: rule__PrefixedLetExpCS__NameAssignment_0_1
+ // InternalQVTimperative.g:21581:2: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21581:3: rule__PrefixedLetExpCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__NameAssignment_0_1();
@@ -73727,14 +73643,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__2"
- // InternalQVTimperative.g:21616:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:21589:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ;
public final void rule__PrefixedLetExpCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21620:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl )
- // InternalQVTimperative.g:21621:2: rule__PrefixedLetExpCS__Group_0__2__Impl
+ // InternalQVTimperative.g:21593:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:21594:2: rule__PrefixedLetExpCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Group_0__2__Impl();
@@ -73760,23 +73676,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__2__Impl"
- // InternalQVTimperative.g:21627:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:21600:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ;
public final void rule__PrefixedLetExpCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21631:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) )
- // InternalQVTimperative.g:21632:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21604:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:21605:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
{
- // InternalQVTimperative.g:21632:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
- // InternalQVTimperative.g:21633:2: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21605:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21606:2: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightAssignment_0_2());
}
- // InternalQVTimperative.g:21634:2: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
- // InternalQVTimperative.g:21634:3: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2
+ // InternalQVTimperative.g:21607:2: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21607:3: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__OwnedRightAssignment_0_2();
@@ -73811,14 +73727,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0"
- // InternalQVTimperative.g:21643:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21616:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ;
public final void rule__PrefixedPrimaryExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21647:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 )
- // InternalQVTimperative.g:21648:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1
+ // InternalQVTimperative.g:21620:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21621:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_122);
rule__PrefixedPrimaryExpCS__Group_0__0__Impl();
@@ -73849,23 +73765,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21655:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21628:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21659:1: ( ( () ) )
- // InternalQVTimperative.g:21660:1: ( () )
+ // InternalQVTimperative.g:21632:1: ( ( () ) )
+ // InternalQVTimperative.g:21633:1: ( () )
{
- // InternalQVTimperative.g:21660:1: ( () )
- // InternalQVTimperative.g:21661:2: ()
+ // InternalQVTimperative.g:21633:1: ( () )
+ // InternalQVTimperative.g:21634:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrefixExpCSAction_0_0());
}
- // InternalQVTimperative.g:21662:2: ()
- // InternalQVTimperative.g:21662:3:
+ // InternalQVTimperative.g:21635:2: ()
+ // InternalQVTimperative.g:21635:3:
{
}
@@ -73890,14 +73806,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1"
- // InternalQVTimperative.g:21670:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ;
+ // InternalQVTimperative.g:21643:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ;
public final void rule__PrefixedPrimaryExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21674:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 )
- // InternalQVTimperative.g:21675:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2
+ // InternalQVTimperative.g:21647:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 )
+ // InternalQVTimperative.g:21648:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__PrefixedPrimaryExpCS__Group_0__1__Impl();
@@ -73928,23 +73844,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21682:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:21655:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21686:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) )
- // InternalQVTimperative.g:21687:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21659:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:21660:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:21687:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:21688:2: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21660:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21661:2: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:21689:2: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:21689:3: rule__PrefixedPrimaryExpCS__NameAssignment_0_1
+ // InternalQVTimperative.g:21662:2: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21662:3: rule__PrefixedPrimaryExpCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__NameAssignment_0_1();
@@ -73979,14 +73895,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2"
- // InternalQVTimperative.g:21697:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:21670:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ;
public final void rule__PrefixedPrimaryExpCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21701:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl )
- // InternalQVTimperative.g:21702:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl
+ // InternalQVTimperative.g:21674:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:21675:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Group_0__2__Impl();
@@ -74012,23 +73928,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2__Impl"
- // InternalQVTimperative.g:21708:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:21681:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21712:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) )
- // InternalQVTimperative.g:21713:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21685:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:21686:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
{
- // InternalQVTimperative.g:21713:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
- // InternalQVTimperative.g:21714:2: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21686:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21687:2: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightAssignment_0_2());
}
- // InternalQVTimperative.g:21715:2: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
- // InternalQVTimperative.g:21715:3: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2
+ // InternalQVTimperative.g:21688:2: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21688:3: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2();
@@ -74063,14 +73979,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__0"
- // InternalQVTimperative.g:21724:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ;
+ // InternalQVTimperative.g:21697:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ;
public final void rule__NameExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21728:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 )
- // InternalQVTimperative.g:21729:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1
+ // InternalQVTimperative.g:21701:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 )
+ // InternalQVTimperative.g:21702:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_123);
rule__NameExpCS__Group__0__Impl();
@@ -74101,23 +74017,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21736:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:21709:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ;
public final void rule__NameExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21740:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:21741:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21713:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:21714:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:21741:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:21742:2: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21714:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21715:2: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:21743:2: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:21743:3: rule__NameExpCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:21716:2: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21716:3: rule__NameExpCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedPathNameAssignment_0();
@@ -74152,14 +74068,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__1"
- // InternalQVTimperative.g:21751:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ;
+ // InternalQVTimperative.g:21724:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ;
public final void rule__NameExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21755:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 )
- // InternalQVTimperative.g:21756:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2
+ // InternalQVTimperative.g:21728:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 )
+ // InternalQVTimperative.g:21729:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_123);
rule__NameExpCS__Group__1__Impl();
@@ -74190,22 +74106,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21763:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ;
+ // InternalQVTimperative.g:21736:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ;
public final void rule__NameExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21767:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) )
- // InternalQVTimperative.g:21768:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
+ // InternalQVTimperative.g:21740:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) )
+ // InternalQVTimperative.g:21741:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
{
- // InternalQVTimperative.g:21768:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
- // InternalQVTimperative.g:21769:2: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
+ // InternalQVTimperative.g:21741:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
+ // InternalQVTimperative.g:21742:2: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1());
}
- // InternalQVTimperative.g:21770:2: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
+ // InternalQVTimperative.g:21743:2: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
loop243:
do {
int alt243=2;
@@ -74218,7 +74134,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt243) {
case 1 :
- // InternalQVTimperative.g:21770:3: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1
+ // InternalQVTimperative.g:21743:3: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1
{
pushFollow(FollowSets000.FOLLOW_124);
rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1();
@@ -74259,14 +74175,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__2"
- // InternalQVTimperative.g:21778:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ;
+ // InternalQVTimperative.g:21751:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ;
public final void rule__NameExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21782:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 )
- // InternalQVTimperative.g:21783:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3
+ // InternalQVTimperative.g:21755:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 )
+ // InternalQVTimperative.g:21756:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_123);
rule__NameExpCS__Group__2__Impl();
@@ -74297,22 +74213,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__2__Impl"
- // InternalQVTimperative.g:21790:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ;
+ // InternalQVTimperative.g:21763:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ;
public final void rule__NameExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21794:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) )
- // InternalQVTimperative.g:21795:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
+ // InternalQVTimperative.g:21767:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) )
+ // InternalQVTimperative.g:21768:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
{
- // InternalQVTimperative.g:21795:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
- // InternalQVTimperative.g:21796:2: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
+ // InternalQVTimperative.g:21768:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
+ // InternalQVTimperative.g:21769:2: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2());
}
- // InternalQVTimperative.g:21797:2: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
+ // InternalQVTimperative.g:21770:2: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
int alt244=2;
int LA244_0 = input.LA(1);
@@ -74321,7 +74237,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt244) {
case 1 :
- // InternalQVTimperative.g:21797:3: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2
+ // InternalQVTimperative.g:21770:3: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2();
@@ -74359,14 +74275,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__3"
- // InternalQVTimperative.g:21805:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ;
+ // InternalQVTimperative.g:21778:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ;
public final void rule__NameExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21809:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 )
- // InternalQVTimperative.g:21810:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4
+ // InternalQVTimperative.g:21782:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 )
+ // InternalQVTimperative.g:21783:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_123);
rule__NameExpCS__Group__3__Impl();
@@ -74397,27 +74313,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__3__Impl"
- // InternalQVTimperative.g:21817:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ;
+ // InternalQVTimperative.g:21790:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ;
public final void rule__NameExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21821:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) )
- // InternalQVTimperative.g:21822:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
+ // InternalQVTimperative.g:21794:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) )
+ // InternalQVTimperative.g:21795:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
{
- // InternalQVTimperative.g:21822:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
- // InternalQVTimperative.g:21823:2: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
+ // InternalQVTimperative.g:21795:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
+ // InternalQVTimperative.g:21796:2: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3());
}
- // InternalQVTimperative.g:21824:2: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
+ // InternalQVTimperative.g:21797:2: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
int alt245=2;
alt245 = dfa245.predict(input);
switch (alt245) {
case 1 :
- // InternalQVTimperative.g:21824:3: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3
+ // InternalQVTimperative.g:21797:3: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3();
@@ -74455,14 +74371,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__4"
- // InternalQVTimperative.g:21832:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:21805:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ;
public final void rule__NameExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21836:1: ( rule__NameExpCS__Group__4__Impl )
- // InternalQVTimperative.g:21837:2: rule__NameExpCS__Group__4__Impl
+ // InternalQVTimperative.g:21809:1: ( rule__NameExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:21810:2: rule__NameExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group__4__Impl();
@@ -74488,22 +74404,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__4__Impl"
- // InternalQVTimperative.g:21843:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:21816:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ;
public final void rule__NameExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21847:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:21848:1: ( ( rule__NameExpCS__Group_4__0 )? )
+ // InternalQVTimperative.g:21820:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:21821:1: ( ( rule__NameExpCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:21848:1: ( ( rule__NameExpCS__Group_4__0 )? )
- // InternalQVTimperative.g:21849:2: ( rule__NameExpCS__Group_4__0 )?
+ // InternalQVTimperative.g:21821:1: ( ( rule__NameExpCS__Group_4__0 )? )
+ // InternalQVTimperative.g:21822:2: ( rule__NameExpCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:21850:2: ( rule__NameExpCS__Group_4__0 )?
+ // InternalQVTimperative.g:21823:2: ( rule__NameExpCS__Group_4__0 )?
int alt246=2;
int LA246_0 = input.LA(1);
@@ -74512,7 +74428,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt246) {
case 1 :
- // InternalQVTimperative.g:21850:3: rule__NameExpCS__Group_4__0
+ // InternalQVTimperative.g:21823:3: rule__NameExpCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group_4__0();
@@ -74550,14 +74466,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__0"
- // InternalQVTimperative.g:21859:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ;
+ // InternalQVTimperative.g:21832:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ;
public final void rule__NameExpCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21863:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 )
- // InternalQVTimperative.g:21864:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1
+ // InternalQVTimperative.g:21836:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 )
+ // InternalQVTimperative.g:21837:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_125);
rule__NameExpCS__Group_4__0__Impl();
@@ -74588,23 +74504,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__0__Impl"
- // InternalQVTimperative.g:21871:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ;
+ // InternalQVTimperative.g:21844:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ;
public final void rule__NameExpCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21875:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) )
- // InternalQVTimperative.g:21876:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
+ // InternalQVTimperative.g:21848:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) )
+ // InternalQVTimperative.g:21849:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
{
- // InternalQVTimperative.g:21876:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
- // InternalQVTimperative.g:21877:2: ( rule__NameExpCS__IsPreAssignment_4_0 )
+ // InternalQVTimperative.g:21849:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
+ // InternalQVTimperative.g:21850:2: ( rule__NameExpCS__IsPreAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0());
}
- // InternalQVTimperative.g:21878:2: ( rule__NameExpCS__IsPreAssignment_4_0 )
- // InternalQVTimperative.g:21878:3: rule__NameExpCS__IsPreAssignment_4_0
+ // InternalQVTimperative.g:21851:2: ( rule__NameExpCS__IsPreAssignment_4_0 )
+ // InternalQVTimperative.g:21851:3: rule__NameExpCS__IsPreAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__IsPreAssignment_4_0();
@@ -74639,14 +74555,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__1"
- // InternalQVTimperative.g:21886:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:21859:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ;
public final void rule__NameExpCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21890:1: ( rule__NameExpCS__Group_4__1__Impl )
- // InternalQVTimperative.g:21891:2: rule__NameExpCS__Group_4__1__Impl
+ // InternalQVTimperative.g:21863:1: ( rule__NameExpCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:21864:2: rule__NameExpCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group_4__1__Impl();
@@ -74672,17 +74588,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__1__Impl"
- // InternalQVTimperative.g:21897:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ;
+ // InternalQVTimperative.g:21870:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ;
public final void rule__NameExpCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21901:1: ( ( 'pre' ) )
- // InternalQVTimperative.g:21902:1: ( 'pre' )
+ // InternalQVTimperative.g:21874:1: ( ( 'pre' ) )
+ // InternalQVTimperative.g:21875:1: ( 'pre' )
{
- // InternalQVTimperative.g:21902:1: ( 'pre' )
- // InternalQVTimperative.g:21903:2: 'pre'
+ // InternalQVTimperative.g:21875:1: ( 'pre' )
+ // InternalQVTimperative.g:21876:2: 'pre'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
@@ -74713,14 +74629,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:21913:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:21886:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ;
public final void rule__CurlyBracketedClauseCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21917:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:21918:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:21890:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:21891:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_40);
rule__CurlyBracketedClauseCS__Group__0__Impl();
@@ -74751,23 +74667,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:21925:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21898:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ;
public final void rule__CurlyBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21929:1: ( ( () ) )
- // InternalQVTimperative.g:21930:1: ( () )
+ // InternalQVTimperative.g:21902:1: ( ( () ) )
+ // InternalQVTimperative.g:21903:1: ( () )
{
- // InternalQVTimperative.g:21930:1: ( () )
- // InternalQVTimperative.g:21931:2: ()
+ // InternalQVTimperative.g:21903:1: ( () )
+ // InternalQVTimperative.g:21904:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getCurlyBracketedClauseCSAction_0());
}
- // InternalQVTimperative.g:21932:2: ()
- // InternalQVTimperative.g:21932:3:
+ // InternalQVTimperative.g:21905:2: ()
+ // InternalQVTimperative.g:21905:3:
{
}
@@ -74792,14 +74708,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:21940:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:21913:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ;
public final void rule__CurlyBracketedClauseCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21944:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:21945:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:21917:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:21918:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_126);
rule__CurlyBracketedClauseCS__Group__1__Impl();
@@ -74830,17 +74746,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:21952:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:21925:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ;
public final void rule__CurlyBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21956:1: ( ( '{' ) )
- // InternalQVTimperative.g:21957:1: ( '{' )
+ // InternalQVTimperative.g:21929:1: ( ( '{' ) )
+ // InternalQVTimperative.g:21930:1: ( '{' )
{
- // InternalQVTimperative.g:21957:1: ( '{' )
- // InternalQVTimperative.g:21958:2: '{'
+ // InternalQVTimperative.g:21930:1: ( '{' )
+ // InternalQVTimperative.g:21931:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
@@ -74871,14 +74787,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:21967:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:21940:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ;
public final void rule__CurlyBracketedClauseCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21971:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:21972:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:21944:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:21945:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_126);
rule__CurlyBracketedClauseCS__Group__2__Impl();
@@ -74909,22 +74825,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:21979:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:21952:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? ) ;
public final void rule__CurlyBracketedClauseCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21983:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:21984:1: ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:21956:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:21957:1: ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:21984:1: ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? )
- // InternalQVTimperative.g:21985:2: ( rule__CurlyBracketedClauseCS__Group_2__0 )?
+ // InternalQVTimperative.g:21957:1: ( ( rule__CurlyBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:21958:2: ( rule__CurlyBracketedClauseCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:21986:2: ( rule__CurlyBracketedClauseCS__Group_2__0 )?
+ // InternalQVTimperative.g:21959:2: ( rule__CurlyBracketedClauseCS__Group_2__0 )?
int alt247=2;
int LA247_0 = input.LA(1);
@@ -74933,7 +74849,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt247) {
case 1 :
- // InternalQVTimperative.g:21986:3: rule__CurlyBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:21959:3: rule__CurlyBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2__0();
@@ -74971,14 +74887,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:21994:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:21967:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ;
public final void rule__CurlyBracketedClauseCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21998:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:21999:2: rule__CurlyBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:21971:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:21972:2: rule__CurlyBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group__3__Impl();
@@ -75004,17 +74920,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:22005:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:21978:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ;
public final void rule__CurlyBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22009:1: ( ( '}' ) )
- // InternalQVTimperative.g:22010:1: ( '}' )
+ // InternalQVTimperative.g:21982:1: ( ( '}' ) )
+ // InternalQVTimperative.g:21983:1: ( '}' )
{
- // InternalQVTimperative.g:22010:1: ( '}' )
- // InternalQVTimperative.g:22011:2: '}'
+ // InternalQVTimperative.g:21983:1: ( '}' )
+ // InternalQVTimperative.g:21984:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
@@ -75045,14 +74961,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:22021:1: rule__CurlyBracketedClauseCS__Group_2__0 : rule__CurlyBracketedClauseCS__Group_2__0__Impl rule__CurlyBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:21994:1: rule__CurlyBracketedClauseCS__Group_2__0 : rule__CurlyBracketedClauseCS__Group_2__0__Impl rule__CurlyBracketedClauseCS__Group_2__1 ;
public final void rule__CurlyBracketedClauseCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22025:1: ( rule__CurlyBracketedClauseCS__Group_2__0__Impl rule__CurlyBracketedClauseCS__Group_2__1 )
- // InternalQVTimperative.g:22026:2: rule__CurlyBracketedClauseCS__Group_2__0__Impl rule__CurlyBracketedClauseCS__Group_2__1
+ // InternalQVTimperative.g:21998:1: ( rule__CurlyBracketedClauseCS__Group_2__0__Impl rule__CurlyBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:21999:2: rule__CurlyBracketedClauseCS__Group_2__0__Impl rule__CurlyBracketedClauseCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__CurlyBracketedClauseCS__Group_2__0__Impl();
@@ -75083,23 +74999,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22033:1: rule__CurlyBracketedClauseCS__Group_2__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:22006:1: rule__CurlyBracketedClauseCS__Group_2__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__CurlyBracketedClauseCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22037:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:22038:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22010:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:22011:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:22038:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:22039:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:22011:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22012:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:22040:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:22040:3: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:22013:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:22013:3: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0();
@@ -75134,14 +75050,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:22048:1: rule__CurlyBracketedClauseCS__Group_2__1 : rule__CurlyBracketedClauseCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:22021:1: rule__CurlyBracketedClauseCS__Group_2__1 : rule__CurlyBracketedClauseCS__Group_2__1__Impl ;
public final void rule__CurlyBracketedClauseCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22052:1: ( rule__CurlyBracketedClauseCS__Group_2__1__Impl )
- // InternalQVTimperative.g:22053:2: rule__CurlyBracketedClauseCS__Group_2__1__Impl
+ // InternalQVTimperative.g:22025:1: ( rule__CurlyBracketedClauseCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:22026:2: rule__CurlyBracketedClauseCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2__1__Impl();
@@ -75167,22 +75083,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22059:1: rule__CurlyBracketedClauseCS__Group_2__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:22032:1: rule__CurlyBracketedClauseCS__Group_2__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* ) ;
public final void rule__CurlyBracketedClauseCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22063:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:22064:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:22036:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:22037:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:22064:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:22065:2: ( rule__CurlyBracketedClauseCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:22037:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:22038:2: ( rule__CurlyBracketedClauseCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:22066:2: ( rule__CurlyBracketedClauseCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:22039:2: ( rule__CurlyBracketedClauseCS__Group_2_1__0 )*
loop248:
do {
int alt248=2;
@@ -75195,7 +75111,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt248) {
case 1 :
- // InternalQVTimperative.g:22066:3: rule__CurlyBracketedClauseCS__Group_2_1__0
+ // InternalQVTimperative.g:22039:3: rule__CurlyBracketedClauseCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CurlyBracketedClauseCS__Group_2_1__0();
@@ -75236,14 +75152,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0"
- // InternalQVTimperative.g:22075:1: rule__CurlyBracketedClauseCS__Group_2_1__0 : rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:22048:1: rule__CurlyBracketedClauseCS__Group_2_1__0 : rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ;
public final void rule__CurlyBracketedClauseCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22079:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 )
- // InternalQVTimperative.g:22080:2: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1
+ // InternalQVTimperative.g:22052:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 )
+ // InternalQVTimperative.g:22053:2: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_35);
rule__CurlyBracketedClauseCS__Group_2_1__0__Impl();
@@ -75274,17 +75190,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:22087:1: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:22060:1: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__CurlyBracketedClauseCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22091:1: ( ( ',' ) )
- // InternalQVTimperative.g:22092:1: ( ',' )
+ // InternalQVTimperative.g:22064:1: ( ( ',' ) )
+ // InternalQVTimperative.g:22065:1: ( ',' )
{
- // InternalQVTimperative.g:22092:1: ( ',' )
- // InternalQVTimperative.g:22093:2: ','
+ // InternalQVTimperative.g:22065:1: ( ',' )
+ // InternalQVTimperative.g:22066:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_0());
@@ -75315,14 +75231,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__1"
- // InternalQVTimperative.g:22102:1: rule__CurlyBracketedClauseCS__Group_2_1__1 : rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:22075:1: rule__CurlyBracketedClauseCS__Group_2_1__1 : rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ;
public final void rule__CurlyBracketedClauseCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22106:1: ( rule__CurlyBracketedClauseCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:22107:2: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:22079:1: ( rule__CurlyBracketedClauseCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:22080:2: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_1__1__Impl();
@@ -75348,23 +75264,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:22113:1: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:22086:1: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__CurlyBracketedClauseCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22117:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:22118:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:22090:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:22091:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:22118:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:22119:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:22091:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:22092:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:22120:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:22120:3: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:22093:2: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:22093:3: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1();
@@ -75399,14 +75315,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:22129:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:22102:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ;
public final void rule__RoundBracketedClauseCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22133:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:22134:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:22106:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:22107:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_53);
rule__RoundBracketedClauseCS__Group__0__Impl();
@@ -75437,23 +75353,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:22141:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:22114:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ;
public final void rule__RoundBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22145:1: ( ( () ) )
- // InternalQVTimperative.g:22146:1: ( () )
+ // InternalQVTimperative.g:22118:1: ( ( () ) )
+ // InternalQVTimperative.g:22119:1: ( () )
{
- // InternalQVTimperative.g:22146:1: ( () )
- // InternalQVTimperative.g:22147:2: ()
+ // InternalQVTimperative.g:22119:1: ( () )
+ // InternalQVTimperative.g:22120:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getRoundBracketedClauseCSAction_0());
}
- // InternalQVTimperative.g:22148:2: ()
- // InternalQVTimperative.g:22148:3:
+ // InternalQVTimperative.g:22121:2: ()
+ // InternalQVTimperative.g:22121:3:
{
}
@@ -75478,14 +75394,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:22156:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:22129:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ;
public final void rule__RoundBracketedClauseCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22160:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:22161:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22133:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22134:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_127);
rule__RoundBracketedClauseCS__Group__1__Impl();
@@ -75516,17 +75432,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:22168:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:22141:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ;
public final void rule__RoundBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22172:1: ( ( '(' ) )
- // InternalQVTimperative.g:22173:1: ( '(' )
+ // InternalQVTimperative.g:22145:1: ( ( '(' ) )
+ // InternalQVTimperative.g:22146:1: ( '(' )
{
- // InternalQVTimperative.g:22173:1: ( '(' )
- // InternalQVTimperative.g:22174:2: '('
+ // InternalQVTimperative.g:22146:1: ( '(' )
+ // InternalQVTimperative.g:22147:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
@@ -75557,14 +75473,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:22183:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22156:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ;
public final void rule__RoundBracketedClauseCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22187:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:22188:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22160:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22161:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_127);
rule__RoundBracketedClauseCS__Group__2__Impl();
@@ -75595,22 +75511,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:22195:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:22168:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ;
public final void rule__RoundBracketedClauseCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22199:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:22200:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:22172:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:22173:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:22200:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
- // InternalQVTimperative.g:22201:2: ( rule__RoundBracketedClauseCS__Group_2__0 )?
+ // InternalQVTimperative.g:22173:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:22174:2: ( rule__RoundBracketedClauseCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:22202:2: ( rule__RoundBracketedClauseCS__Group_2__0 )?
+ // InternalQVTimperative.g:22175:2: ( rule__RoundBracketedClauseCS__Group_2__0 )?
int alt249=2;
int LA249_0 = input.LA(1);
@@ -75619,7 +75535,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt249) {
case 1 :
- // InternalQVTimperative.g:22202:3: rule__RoundBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:22175:3: rule__RoundBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2__0();
@@ -75657,14 +75573,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:22210:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22183:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ;
public final void rule__RoundBracketedClauseCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22214:1: ( rule__RoundBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:22215:2: rule__RoundBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22187:1: ( rule__RoundBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22188:2: rule__RoundBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group__3__Impl();
@@ -75690,17 +75606,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:22221:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:22194:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ;
public final void rule__RoundBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22225:1: ( ( ')' ) )
- // InternalQVTimperative.g:22226:1: ( ')' )
+ // InternalQVTimperative.g:22198:1: ( ( ')' ) )
+ // InternalQVTimperative.g:22199:1: ( ')' )
{
- // InternalQVTimperative.g:22226:1: ( ')' )
- // InternalQVTimperative.g:22227:2: ')'
+ // InternalQVTimperative.g:22199:1: ( ')' )
+ // InternalQVTimperative.g:22200:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
@@ -75731,14 +75647,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:22237:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:22210:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ;
public final void rule__RoundBracketedClauseCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22241:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 )
- // InternalQVTimperative.g:22242:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1
+ // InternalQVTimperative.g:22214:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:22215:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_128);
rule__RoundBracketedClauseCS__Group_2__0__Impl();
@@ -75769,23 +75685,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22249:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:22222:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ;
public final void rule__RoundBracketedClauseCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22253:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:22254:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22226:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:22227:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:22254:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
- // InternalQVTimperative.g:22255:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
+ // InternalQVTimperative.g:22227:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22228:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0());
}
- // InternalQVTimperative.g:22256:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
- // InternalQVTimperative.g:22256:3: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0
+ // InternalQVTimperative.g:22229:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
+ // InternalQVTimperative.g:22229:3: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0();
@@ -75820,14 +75736,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:22264:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:22237:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl ;
public final void rule__RoundBracketedClauseCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22268:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl )
- // InternalQVTimperative.g:22269:2: rule__RoundBracketedClauseCS__Group_2__1__Impl
+ // InternalQVTimperative.g:22241:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:22242:2: rule__RoundBracketedClauseCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2__1__Impl();
@@ -75853,22 +75769,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22275:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ;
+ // InternalQVTimperative.g:22248:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ;
public final void rule__RoundBracketedClauseCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22279:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) )
- // InternalQVTimperative.g:22280:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
+ // InternalQVTimperative.g:22252:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) )
+ // InternalQVTimperative.g:22253:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
{
- // InternalQVTimperative.g:22280:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
- // InternalQVTimperative.g:22281:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
+ // InternalQVTimperative.g:22253:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
+ // InternalQVTimperative.g:22254:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1());
}
- // InternalQVTimperative.g:22282:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
+ // InternalQVTimperative.g:22255:2: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
loop250:
do {
int alt250=2;
@@ -75881,7 +75797,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt250) {
case 1 :
- // InternalQVTimperative.g:22282:3: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1
+ // InternalQVTimperative.g:22255:3: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_129);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1();
@@ -75922,14 +75838,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:22291:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:22264:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ;
public final void rule__SquareBracketedClauseCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22295:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:22296:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:22268:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:22269:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SquareBracketedClauseCS__Group__0__Impl();
@@ -75960,17 +75876,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:22303:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ;
+ // InternalQVTimperative.g:22276:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ;
public final void rule__SquareBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22307:1: ( ( '[' ) )
- // InternalQVTimperative.g:22308:1: ( '[' )
+ // InternalQVTimperative.g:22280:1: ( ( '[' ) )
+ // InternalQVTimperative.g:22281:1: ( '[' )
{
- // InternalQVTimperative.g:22308:1: ( '[' )
- // InternalQVTimperative.g:22309:2: '['
+ // InternalQVTimperative.g:22281:1: ( '[' )
+ // InternalQVTimperative.g:22282:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
@@ -76001,14 +75917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:22318:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:22291:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ;
public final void rule__SquareBracketedClauseCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22322:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:22323:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22295:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22296:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_130);
rule__SquareBracketedClauseCS__Group__1__Impl();
@@ -76039,23 +75955,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:22330:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ;
+ // InternalQVTimperative.g:22303:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ;
public final void rule__SquareBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22334:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) )
- // InternalQVTimperative.g:22335:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
+ // InternalQVTimperative.g:22307:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) )
+ // InternalQVTimperative.g:22308:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
{
- // InternalQVTimperative.g:22335:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
- // InternalQVTimperative.g:22336:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
+ // InternalQVTimperative.g:22308:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
+ // InternalQVTimperative.g:22309:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_1());
}
- // InternalQVTimperative.g:22337:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
- // InternalQVTimperative.g:22337:3: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1
+ // InternalQVTimperative.g:22310:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
+ // InternalQVTimperative.g:22310:3: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__OwnedTermsAssignment_1();
@@ -76090,14 +76006,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:22345:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22318:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ;
public final void rule__SquareBracketedClauseCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22349:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:22350:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22322:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22323:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_130);
rule__SquareBracketedClauseCS__Group__2__Impl();
@@ -76128,22 +76044,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:22357:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:22330:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ;
public final void rule__SquareBracketedClauseCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22361:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:22362:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
+ // InternalQVTimperative.g:22334:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:22335:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:22362:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
- // InternalQVTimperative.g:22363:2: ( rule__SquareBracketedClauseCS__Group_2__0 )*
+ // InternalQVTimperative.g:22335:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
+ // InternalQVTimperative.g:22336:2: ( rule__SquareBracketedClauseCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:22364:2: ( rule__SquareBracketedClauseCS__Group_2__0 )*
+ // InternalQVTimperative.g:22337:2: ( rule__SquareBracketedClauseCS__Group_2__0 )*
loop251:
do {
int alt251=2;
@@ -76156,7 +76072,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt251) {
case 1 :
- // InternalQVTimperative.g:22364:3: rule__SquareBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:22337:3: rule__SquareBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SquareBracketedClauseCS__Group_2__0();
@@ -76197,14 +76113,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:22372:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22345:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ;
public final void rule__SquareBracketedClauseCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22376:1: ( rule__SquareBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:22377:2: rule__SquareBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22349:1: ( rule__SquareBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22350:2: rule__SquareBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group__3__Impl();
@@ -76230,17 +76146,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:22383:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ;
+ // InternalQVTimperative.g:22356:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ;
public final void rule__SquareBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22387:1: ( ( ']' ) )
- // InternalQVTimperative.g:22388:1: ( ']' )
+ // InternalQVTimperative.g:22360:1: ( ( ']' ) )
+ // InternalQVTimperative.g:22361:1: ( ']' )
{
- // InternalQVTimperative.g:22388:1: ( ']' )
- // InternalQVTimperative.g:22389:2: ']'
+ // InternalQVTimperative.g:22361:1: ( ']' )
+ // InternalQVTimperative.g:22362:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
@@ -76271,14 +76187,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:22399:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:22372:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ;
public final void rule__SquareBracketedClauseCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22403:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 )
- // InternalQVTimperative.g:22404:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1
+ // InternalQVTimperative.g:22376:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:22377:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SquareBracketedClauseCS__Group_2__0__Impl();
@@ -76309,17 +76225,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22411:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:22384:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__SquareBracketedClauseCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22415:1: ( ( ',' ) )
- // InternalQVTimperative.g:22416:1: ( ',' )
+ // InternalQVTimperative.g:22388:1: ( ( ',' ) )
+ // InternalQVTimperative.g:22389:1: ( ',' )
{
- // InternalQVTimperative.g:22416:1: ( ',' )
- // InternalQVTimperative.g:22417:2: ','
+ // InternalQVTimperative.g:22389:1: ( ',' )
+ // InternalQVTimperative.g:22390:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
@@ -76350,14 +76266,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:22426:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:22399:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ;
public final void rule__SquareBracketedClauseCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22430:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl )
- // InternalQVTimperative.g:22431:2: rule__SquareBracketedClauseCS__Group_2__1__Impl
+ // InternalQVTimperative.g:22403:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:22404:2: rule__SquareBracketedClauseCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group_2__1__Impl();
@@ -76383,23 +76299,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22437:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:22410:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ;
public final void rule__SquareBracketedClauseCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22441:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:22442:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
+ // InternalQVTimperative.g:22414:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:22415:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:22442:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
- // InternalQVTimperative.g:22443:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
+ // InternalQVTimperative.g:22415:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
+ // InternalQVTimperative.g:22416:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_2_1());
}
- // InternalQVTimperative.g:22444:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
- // InternalQVTimperative.g:22444:3: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1
+ // InternalQVTimperative.g:22417:2: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
+ // InternalQVTimperative.g:22417:3: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1();
@@ -76434,14 +76350,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__0"
- // InternalQVTimperative.g:22453:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ;
+ // InternalQVTimperative.g:22426:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ;
public final void rule__NavigatingArgCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22457:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 )
- // InternalQVTimperative.g:22458:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1
+ // InternalQVTimperative.g:22430:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 )
+ // InternalQVTimperative.g:22431:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_131);
rule__NavigatingArgCS__Group_0__0__Impl();
@@ -76472,23 +76388,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__0__Impl"
- // InternalQVTimperative.g:22465:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:22438:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ;
public final void rule__NavigatingArgCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22469:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) )
- // InternalQVTimperative.g:22470:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:22442:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:22443:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
{
- // InternalQVTimperative.g:22470:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
- // InternalQVTimperative.g:22471:2: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:22443:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:22444:2: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionAssignment_0_0());
}
- // InternalQVTimperative.g:22472:2: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
- // InternalQVTimperative.g:22472:3: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0
+ // InternalQVTimperative.g:22445:2: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:22445:3: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0();
@@ -76523,14 +76439,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__1"
- // InternalQVTimperative.g:22480:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:22453:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ;
public final void rule__NavigatingArgCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22484:1: ( rule__NavigatingArgCS__Group_0__1__Impl )
- // InternalQVTimperative.g:22485:2: rule__NavigatingArgCS__Group_0__1__Impl
+ // InternalQVTimperative.g:22457:1: ( rule__NavigatingArgCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:22458:2: rule__NavigatingArgCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0__1__Impl();
@@ -76556,22 +76472,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__1__Impl"
- // InternalQVTimperative.g:22491:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ;
+ // InternalQVTimperative.g:22464:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ;
public final void rule__NavigatingArgCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22495:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) )
- // InternalQVTimperative.g:22496:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
+ // InternalQVTimperative.g:22468:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) )
+ // InternalQVTimperative.g:22469:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
{
- // InternalQVTimperative.g:22496:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
- // InternalQVTimperative.g:22497:2: ( rule__NavigatingArgCS__Alternatives_0_1 )?
+ // InternalQVTimperative.g:22469:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
+ // InternalQVTimperative.g:22470:2: ( rule__NavigatingArgCS__Alternatives_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1());
}
- // InternalQVTimperative.g:22498:2: ( rule__NavigatingArgCS__Alternatives_0_1 )?
+ // InternalQVTimperative.g:22471:2: ( rule__NavigatingArgCS__Alternatives_0_1 )?
int alt252=2;
int LA252_0 = input.LA(1);
@@ -76580,7 +76496,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt252) {
case 1 :
- // InternalQVTimperative.g:22498:3: rule__NavigatingArgCS__Alternatives_0_1
+ // InternalQVTimperative.g:22471:3: rule__NavigatingArgCS__Alternatives_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives_0_1();
@@ -76618,14 +76534,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0"
- // InternalQVTimperative.g:22507:1: rule__NavigatingArgCS__Group_0_1_0__0 : rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ;
+ // InternalQVTimperative.g:22480:1: rule__NavigatingArgCS__Group_0_1_0__0 : rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ;
public final void rule__NavigatingArgCS__Group_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22511:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 )
- // InternalQVTimperative.g:22512:2: rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1
+ // InternalQVTimperative.g:22484:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 )
+ // InternalQVTimperative.g:22485:2: rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NavigatingArgCS__Group_0_1_0__0__Impl();
@@ -76656,23 +76572,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0__Impl"
- // InternalQVTimperative.g:22519:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) ) ;
+ // InternalQVTimperative.g:22492:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22523:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) ) )
- // InternalQVTimperative.g:22524:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) )
+ // InternalQVTimperative.g:22496:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) ) )
+ // InternalQVTimperative.g:22497:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) )
{
- // InternalQVTimperative.g:22524:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) )
- // InternalQVTimperative.g:22525:2: ( rule__NavigatingArgCS__Alternatives_0_1_0_0 )
+ // InternalQVTimperative.g:22497:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_0_0 ) )
+ // InternalQVTimperative.g:22498:2: ( rule__NavigatingArgCS__Alternatives_0_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1_0_0());
}
- // InternalQVTimperative.g:22526:2: ( rule__NavigatingArgCS__Alternatives_0_1_0_0 )
- // InternalQVTimperative.g:22526:3: rule__NavigatingArgCS__Alternatives_0_1_0_0
+ // InternalQVTimperative.g:22499:2: ( rule__NavigatingArgCS__Alternatives_0_1_0_0 )
+ // InternalQVTimperative.g:22499:3: rule__NavigatingArgCS__Alternatives_0_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives_0_1_0_0();
@@ -76707,14 +76623,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1"
- // InternalQVTimperative.g:22534:1: rule__NavigatingArgCS__Group_0_1_0__1 : rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ;
+ // InternalQVTimperative.g:22507:1: rule__NavigatingArgCS__Group_0_1_0__1 : rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ;
public final void rule__NavigatingArgCS__Group_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22538:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 )
- // InternalQVTimperative.g:22539:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2
+ // InternalQVTimperative.g:22511:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 )
+ // InternalQVTimperative.g:22512:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2
{
pushFollow(FollowSets000.FOLLOW_114);
rule__NavigatingArgCS__Group_0_1_0__1__Impl();
@@ -76745,23 +76661,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1__Impl"
- // InternalQVTimperative.g:22546:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) ) ;
+ // InternalQVTimperative.g:22519:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22550:1: ( ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) ) )
- // InternalQVTimperative.g:22551:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) )
+ // InternalQVTimperative.g:22523:1: ( ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) ) )
+ // InternalQVTimperative.g:22524:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) )
{
- // InternalQVTimperative.g:22551:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) )
- // InternalQVTimperative.g:22552:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 )
+ // InternalQVTimperative.g:22524:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 ) )
+ // InternalQVTimperative.g:22525:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorAssignment_0_1_0_1());
}
- // InternalQVTimperative.g:22553:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 )
- // InternalQVTimperative.g:22553:3: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1
+ // InternalQVTimperative.g:22526:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 )
+ // InternalQVTimperative.g:22526:3: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1();
@@ -76796,14 +76712,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2"
- // InternalQVTimperative.g:22561:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ;
+ // InternalQVTimperative.g:22534:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22565:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl )
- // InternalQVTimperative.g:22566:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl
+ // InternalQVTimperative.g:22538:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl )
+ // InternalQVTimperative.g:22539:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0__2__Impl();
@@ -76829,22 +76745,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2__Impl"
- // InternalQVTimperative.g:22572:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ;
+ // InternalQVTimperative.g:22545:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ;
public final void rule__NavigatingArgCS__Group_0_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22576:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) )
- // InternalQVTimperative.g:22577:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
+ // InternalQVTimperative.g:22549:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) )
+ // InternalQVTimperative.g:22550:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
{
- // InternalQVTimperative.g:22577:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
- // InternalQVTimperative.g:22578:2: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
+ // InternalQVTimperative.g:22550:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
+ // InternalQVTimperative.g:22551:2: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0_2());
}
- // InternalQVTimperative.g:22579:2: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
+ // InternalQVTimperative.g:22552:2: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
int alt253=2;
int LA253_0 = input.LA(1);
@@ -76853,7 +76769,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt253) {
case 1 :
- // InternalQVTimperative.g:22579:3: rule__NavigatingArgCS__Group_0_1_0_2__0
+ // InternalQVTimperative.g:22552:3: rule__NavigatingArgCS__Group_0_1_0_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0_2__0();
@@ -76891,14 +76807,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0"
- // InternalQVTimperative.g:22588:1: rule__NavigatingArgCS__Group_0_1_0_2__0 : rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ;
+ // InternalQVTimperative.g:22561:1: rule__NavigatingArgCS__Group_0_1_0_2__0 : rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22592:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 )
- // InternalQVTimperative.g:22593:2: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1
+ // InternalQVTimperative.g:22565:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 )
+ // InternalQVTimperative.g:22566:2: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingArgCS__Group_0_1_0_2__0__Impl();
@@ -76929,17 +76845,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0__Impl"
- // InternalQVTimperative.g:22600:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:22573:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22604:1: ( ( '=' ) )
- // InternalQVTimperative.g:22605:1: ( '=' )
+ // InternalQVTimperative.g:22577:1: ( ( '=' ) )
+ // InternalQVTimperative.g:22578:1: ( '=' )
{
- // InternalQVTimperative.g:22605:1: ( '=' )
- // InternalQVTimperative.g:22606:2: '='
+ // InternalQVTimperative.g:22578:1: ( '=' )
+ // InternalQVTimperative.g:22579:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
@@ -76970,14 +76886,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1"
- // InternalQVTimperative.g:22615:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ;
+ // InternalQVTimperative.g:22588:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22619:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl )
- // InternalQVTimperative.g:22620:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl
+ // InternalQVTimperative.g:22592:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl )
+ // InternalQVTimperative.g:22593:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0_2__1__Impl();
@@ -77003,23 +76919,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1__Impl"
- // InternalQVTimperative.g:22626:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ;
+ // InternalQVTimperative.g:22599:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22630:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) )
- // InternalQVTimperative.g:22631:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
+ // InternalQVTimperative.g:22603:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) )
+ // InternalQVTimperative.g:22604:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
{
- // InternalQVTimperative.g:22631:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
- // InternalQVTimperative.g:22632:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
+ // InternalQVTimperative.g:22604:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
+ // InternalQVTimperative.g:22605:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_0_2_1());
}
- // InternalQVTimperative.g:22633:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
- // InternalQVTimperative.g:22633:3: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1
+ // InternalQVTimperative.g:22606:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
+ // InternalQVTimperative.g:22606:3: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1();
@@ -77054,14 +76970,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0"
- // InternalQVTimperative.g:22642:1: rule__NavigatingArgCS__Group_0_1_1__0 : rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ;
+ // InternalQVTimperative.g:22615:1: rule__NavigatingArgCS__Group_0_1_1__0 : rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ;
public final void rule__NavigatingArgCS__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22646:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 )
- // InternalQVTimperative.g:22647:2: rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1
+ // InternalQVTimperative.g:22619:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 )
+ // InternalQVTimperative.g:22620:2: rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingArgCS__Group_0_1_1__0__Impl();
@@ -77092,17 +77008,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0__Impl"
- // InternalQVTimperative.g:22654:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:22627:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22658:1: ( ( ':' ) )
- // InternalQVTimperative.g:22659:1: ( ':' )
+ // InternalQVTimperative.g:22631:1: ( ( ':' ) )
+ // InternalQVTimperative.g:22632:1: ( ':' )
{
- // InternalQVTimperative.g:22659:1: ( ':' )
- // InternalQVTimperative.g:22660:2: ':'
+ // InternalQVTimperative.g:22632:1: ( ':' )
+ // InternalQVTimperative.g:22633:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_1_0());
@@ -77133,14 +77049,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1"
- // InternalQVTimperative.g:22669:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl rule__NavigatingArgCS__Group_0_1_1__2 ;
+ // InternalQVTimperative.g:22642:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl rule__NavigatingArgCS__Group_0_1_1__2 ;
public final void rule__NavigatingArgCS__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22673:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl rule__NavigatingArgCS__Group_0_1_1__2 )
- // InternalQVTimperative.g:22674:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl rule__NavigatingArgCS__Group_0_1_1__2
+ // InternalQVTimperative.g:22646:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl rule__NavigatingArgCS__Group_0_1_1__2 )
+ // InternalQVTimperative.g:22647:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl rule__NavigatingArgCS__Group_0_1_1__2
{
pushFollow(FollowSets000.FOLLOW_132);
rule__NavigatingArgCS__Group_0_1_1__1__Impl();
@@ -77171,23 +77087,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1__Impl"
- // InternalQVTimperative.g:22681:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) ) ;
+ // InternalQVTimperative.g:22654:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22685:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) ) )
- // InternalQVTimperative.g:22686:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) )
+ // InternalQVTimperative.g:22658:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) ) )
+ // InternalQVTimperative.g:22659:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) )
{
- // InternalQVTimperative.g:22686:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) )
- // InternalQVTimperative.g:22687:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 )
+ // InternalQVTimperative.g:22659:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 ) )
+ // InternalQVTimperative.g:22660:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_0_1_1_1());
}
- // InternalQVTimperative.g:22688:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 )
- // InternalQVTimperative.g:22688:3: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1
+ // InternalQVTimperative.g:22661:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 )
+ // InternalQVTimperative.g:22661:3: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1();
@@ -77222,14 +77138,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__2"
- // InternalQVTimperative.g:22696:1: rule__NavigatingArgCS__Group_0_1_1__2 : rule__NavigatingArgCS__Group_0_1_1__2__Impl rule__NavigatingArgCS__Group_0_1_1__3 ;
+ // InternalQVTimperative.g:22669:1: rule__NavigatingArgCS__Group_0_1_1__2 : rule__NavigatingArgCS__Group_0_1_1__2__Impl rule__NavigatingArgCS__Group_0_1_1__3 ;
public final void rule__NavigatingArgCS__Group_0_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22700:1: ( rule__NavigatingArgCS__Group_0_1_1__2__Impl rule__NavigatingArgCS__Group_0_1_1__3 )
- // InternalQVTimperative.g:22701:2: rule__NavigatingArgCS__Group_0_1_1__2__Impl rule__NavigatingArgCS__Group_0_1_1__3
+ // InternalQVTimperative.g:22673:1: ( rule__NavigatingArgCS__Group_0_1_1__2__Impl rule__NavigatingArgCS__Group_0_1_1__3 )
+ // InternalQVTimperative.g:22674:2: rule__NavigatingArgCS__Group_0_1_1__2__Impl rule__NavigatingArgCS__Group_0_1_1__3
{
pushFollow(FollowSets000.FOLLOW_132);
rule__NavigatingArgCS__Group_0_1_1__2__Impl();
@@ -77260,22 +77176,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__2__Impl"
- // InternalQVTimperative.g:22708:1: rule__NavigatingArgCS__Group_0_1_1__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? ) ;
+ // InternalQVTimperative.g:22681:1: rule__NavigatingArgCS__Group_0_1_1__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? ) ;
public final void rule__NavigatingArgCS__Group_0_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22712:1: ( ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? ) )
- // InternalQVTimperative.g:22713:1: ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? )
+ // InternalQVTimperative.g:22685:1: ( ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? ) )
+ // InternalQVTimperative.g:22686:1: ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? )
{
- // InternalQVTimperative.g:22713:1: ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? )
- // InternalQVTimperative.g:22714:2: ( rule__NavigatingArgCS__Group_0_1_1_2__0 )?
+ // InternalQVTimperative.g:22686:1: ( ( rule__NavigatingArgCS__Group_0_1_1_2__0 )? )
+ // InternalQVTimperative.g:22687:2: ( rule__NavigatingArgCS__Group_0_1_1_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1_2());
}
- // InternalQVTimperative.g:22715:2: ( rule__NavigatingArgCS__Group_0_1_1_2__0 )?
+ // InternalQVTimperative.g:22688:2: ( rule__NavigatingArgCS__Group_0_1_1_2__0 )?
int alt254=2;
int LA254_0 = input.LA(1);
@@ -77284,7 +77200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt254) {
case 1 :
- // InternalQVTimperative.g:22715:3: rule__NavigatingArgCS__Group_0_1_1_2__0
+ // InternalQVTimperative.g:22688:3: rule__NavigatingArgCS__Group_0_1_1_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1_2__0();
@@ -77322,14 +77238,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__3"
- // InternalQVTimperative.g:22723:1: rule__NavigatingArgCS__Group_0_1_1__3 : rule__NavigatingArgCS__Group_0_1_1__3__Impl ;
+ // InternalQVTimperative.g:22696:1: rule__NavigatingArgCS__Group_0_1_1__3 : rule__NavigatingArgCS__Group_0_1_1__3__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22727:1: ( rule__NavigatingArgCS__Group_0_1_1__3__Impl )
- // InternalQVTimperative.g:22728:2: rule__NavigatingArgCS__Group_0_1_1__3__Impl
+ // InternalQVTimperative.g:22700:1: ( rule__NavigatingArgCS__Group_0_1_1__3__Impl )
+ // InternalQVTimperative.g:22701:2: rule__NavigatingArgCS__Group_0_1_1__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1__3__Impl();
@@ -77355,22 +77271,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__3__Impl"
- // InternalQVTimperative.g:22734:1: rule__NavigatingArgCS__Group_0_1_1__3__Impl : ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? ) ;
+ // InternalQVTimperative.g:22707:1: rule__NavigatingArgCS__Group_0_1_1__3__Impl : ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? ) ;
public final void rule__NavigatingArgCS__Group_0_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22738:1: ( ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? ) )
- // InternalQVTimperative.g:22739:1: ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? )
+ // InternalQVTimperative.g:22711:1: ( ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? ) )
+ // InternalQVTimperative.g:22712:1: ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? )
{
- // InternalQVTimperative.g:22739:1: ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? )
- // InternalQVTimperative.g:22740:2: ( rule__NavigatingArgCS__Group_0_1_1_3__0 )?
+ // InternalQVTimperative.g:22712:1: ( ( rule__NavigatingArgCS__Group_0_1_1_3__0 )? )
+ // InternalQVTimperative.g:22713:2: ( rule__NavigatingArgCS__Group_0_1_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1_3());
}
- // InternalQVTimperative.g:22741:2: ( rule__NavigatingArgCS__Group_0_1_1_3__0 )?
+ // InternalQVTimperative.g:22714:2: ( rule__NavigatingArgCS__Group_0_1_1_3__0 )?
int alt255=2;
int LA255_0 = input.LA(1);
@@ -77379,7 +77295,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt255) {
case 1 :
- // InternalQVTimperative.g:22741:3: rule__NavigatingArgCS__Group_0_1_1_3__0
+ // InternalQVTimperative.g:22714:3: rule__NavigatingArgCS__Group_0_1_1_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1_3__0();
@@ -77417,14 +77333,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_2__0"
- // InternalQVTimperative.g:22750:1: rule__NavigatingArgCS__Group_0_1_1_2__0 : rule__NavigatingArgCS__Group_0_1_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_1_2__1 ;
+ // InternalQVTimperative.g:22723:1: rule__NavigatingArgCS__Group_0_1_1_2__0 : rule__NavigatingArgCS__Group_0_1_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_1_2__1 ;
public final void rule__NavigatingArgCS__Group_0_1_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22754:1: ( rule__NavigatingArgCS__Group_0_1_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_1_2__1 )
- // InternalQVTimperative.g:22755:2: rule__NavigatingArgCS__Group_0_1_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_1_2__1
+ // InternalQVTimperative.g:22727:1: ( rule__NavigatingArgCS__Group_0_1_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_1_2__1 )
+ // InternalQVTimperative.g:22728:2: rule__NavigatingArgCS__Group_0_1_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_1_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NavigatingArgCS__Group_0_1_1_2__0__Impl();
@@ -77455,23 +77371,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_2__0__Impl"
- // InternalQVTimperative.g:22762:1: rule__NavigatingArgCS__Group_0_1_1_2__0__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) ) ;
+ // InternalQVTimperative.g:22735:1: rule__NavigatingArgCS__Group_0_1_1_2__0__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22766:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) ) )
- // InternalQVTimperative.g:22767:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) )
+ // InternalQVTimperative.g:22739:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) ) )
+ // InternalQVTimperative.g:22740:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) )
{
- // InternalQVTimperative.g:22767:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) )
- // InternalQVTimperative.g:22768:2: ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 )
+ // InternalQVTimperative.g:22740:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 ) )
+ // InternalQVTimperative.g:22741:2: ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1_1_2_0());
}
- // InternalQVTimperative.g:22769:2: ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 )
- // InternalQVTimperative.g:22769:3: rule__NavigatingArgCS__Alternatives_0_1_1_2_0
+ // InternalQVTimperative.g:22742:2: ( rule__NavigatingArgCS__Alternatives_0_1_1_2_0 )
+ // InternalQVTimperative.g:22742:3: rule__NavigatingArgCS__Alternatives_0_1_1_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives_0_1_1_2_0();
@@ -77506,14 +77422,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_2__1"
- // InternalQVTimperative.g:22777:1: rule__NavigatingArgCS__Group_0_1_1_2__1 : rule__NavigatingArgCS__Group_0_1_1_2__1__Impl ;
+ // InternalQVTimperative.g:22750:1: rule__NavigatingArgCS__Group_0_1_1_2__1 : rule__NavigatingArgCS__Group_0_1_1_2__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22781:1: ( rule__NavigatingArgCS__Group_0_1_1_2__1__Impl )
- // InternalQVTimperative.g:22782:2: rule__NavigatingArgCS__Group_0_1_1_2__1__Impl
+ // InternalQVTimperative.g:22754:1: ( rule__NavigatingArgCS__Group_0_1_1_2__1__Impl )
+ // InternalQVTimperative.g:22755:2: rule__NavigatingArgCS__Group_0_1_1_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1_2__1__Impl();
@@ -77539,23 +77455,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_2__1__Impl"
- // InternalQVTimperative.g:22788:1: rule__NavigatingArgCS__Group_0_1_1_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) ) ;
+ // InternalQVTimperative.g:22761:1: rule__NavigatingArgCS__Group_0_1_1_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22792:1: ( ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) ) )
- // InternalQVTimperative.g:22793:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) )
+ // InternalQVTimperative.g:22765:1: ( ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) ) )
+ // InternalQVTimperative.g:22766:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) )
{
- // InternalQVTimperative.g:22793:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) )
- // InternalQVTimperative.g:22794:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 )
+ // InternalQVTimperative.g:22766:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 ) )
+ // InternalQVTimperative.g:22767:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorAssignment_0_1_1_2_1());
}
- // InternalQVTimperative.g:22795:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 )
- // InternalQVTimperative.g:22795:3: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1
+ // InternalQVTimperative.g:22768:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 )
+ // InternalQVTimperative.g:22768:3: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1();
@@ -77590,14 +77506,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_3__0"
- // InternalQVTimperative.g:22804:1: rule__NavigatingArgCS__Group_0_1_1_3__0 : rule__NavigatingArgCS__Group_0_1_1_3__0__Impl rule__NavigatingArgCS__Group_0_1_1_3__1 ;
+ // InternalQVTimperative.g:22777:1: rule__NavigatingArgCS__Group_0_1_1_3__0 : rule__NavigatingArgCS__Group_0_1_1_3__0__Impl rule__NavigatingArgCS__Group_0_1_1_3__1 ;
public final void rule__NavigatingArgCS__Group_0_1_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22808:1: ( rule__NavigatingArgCS__Group_0_1_1_3__0__Impl rule__NavigatingArgCS__Group_0_1_1_3__1 )
- // InternalQVTimperative.g:22809:2: rule__NavigatingArgCS__Group_0_1_1_3__0__Impl rule__NavigatingArgCS__Group_0_1_1_3__1
+ // InternalQVTimperative.g:22781:1: ( rule__NavigatingArgCS__Group_0_1_1_3__0__Impl rule__NavigatingArgCS__Group_0_1_1_3__1 )
+ // InternalQVTimperative.g:22782:2: rule__NavigatingArgCS__Group_0_1_1_3__0__Impl rule__NavigatingArgCS__Group_0_1_1_3__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingArgCS__Group_0_1_1_3__0__Impl();
@@ -77628,17 +77544,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_3__0__Impl"
- // InternalQVTimperative.g:22816:1: rule__NavigatingArgCS__Group_0_1_1_3__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:22789:1: rule__NavigatingArgCS__Group_0_1_1_3__0__Impl : ( '=' ) ;
public final void rule__NavigatingArgCS__Group_0_1_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22820:1: ( ( '=' ) )
- // InternalQVTimperative.g:22821:1: ( '=' )
+ // InternalQVTimperative.g:22793:1: ( ( '=' ) )
+ // InternalQVTimperative.g:22794:1: ( '=' )
{
- // InternalQVTimperative.g:22821:1: ( '=' )
- // InternalQVTimperative.g:22822:2: '='
+ // InternalQVTimperative.g:22794:1: ( '=' )
+ // InternalQVTimperative.g:22795:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_1_3_0());
@@ -77669,14 +77585,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_3__1"
- // InternalQVTimperative.g:22831:1: rule__NavigatingArgCS__Group_0_1_1_3__1 : rule__NavigatingArgCS__Group_0_1_1_3__1__Impl ;
+ // InternalQVTimperative.g:22804:1: rule__NavigatingArgCS__Group_0_1_1_3__1 : rule__NavigatingArgCS__Group_0_1_1_3__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22835:1: ( rule__NavigatingArgCS__Group_0_1_1_3__1__Impl )
- // InternalQVTimperative.g:22836:2: rule__NavigatingArgCS__Group_0_1_1_3__1__Impl
+ // InternalQVTimperative.g:22808:1: ( rule__NavigatingArgCS__Group_0_1_1_3__1__Impl )
+ // InternalQVTimperative.g:22809:2: rule__NavigatingArgCS__Group_0_1_1_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1_3__1__Impl();
@@ -77702,23 +77618,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1_3__1__Impl"
- // InternalQVTimperative.g:22842:1: rule__NavigatingArgCS__Group_0_1_1_3__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) ) ;
+ // InternalQVTimperative.g:22815:1: rule__NavigatingArgCS__Group_0_1_1_3__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22846:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) ) )
- // InternalQVTimperative.g:22847:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) )
+ // InternalQVTimperative.g:22819:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) ) )
+ // InternalQVTimperative.g:22820:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) )
{
- // InternalQVTimperative.g:22847:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) )
- // InternalQVTimperative.g:22848:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 )
+ // InternalQVTimperative.g:22820:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 ) )
+ // InternalQVTimperative.g:22821:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_1_3_1());
}
- // InternalQVTimperative.g:22849:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 )
- // InternalQVTimperative.g:22849:3: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1
+ // InternalQVTimperative.g:22822:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 )
+ // InternalQVTimperative.g:22822:3: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1();
@@ -77753,14 +77669,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__0"
- // InternalQVTimperative.g:22858:1: rule__NavigatingArgCS__Group_0_1_2__0 : rule__NavigatingArgCS__Group_0_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_2__1 ;
+ // InternalQVTimperative.g:22831:1: rule__NavigatingArgCS__Group_0_1_2__0 : rule__NavigatingArgCS__Group_0_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_2__1 ;
public final void rule__NavigatingArgCS__Group_0_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22862:1: ( rule__NavigatingArgCS__Group_0_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_2__1 )
- // InternalQVTimperative.g:22863:2: rule__NavigatingArgCS__Group_0_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_2__1
+ // InternalQVTimperative.g:22835:1: ( rule__NavigatingArgCS__Group_0_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_2__1 )
+ // InternalQVTimperative.g:22836:2: rule__NavigatingArgCS__Group_0_1_2__0__Impl rule__NavigatingArgCS__Group_0_1_2__1
{
pushFollow(FollowSets000.FOLLOW_131);
rule__NavigatingArgCS__Group_0_1_2__0__Impl();
@@ -77791,22 +77707,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__0__Impl"
- // InternalQVTimperative.g:22870:1: rule__NavigatingArgCS__Group_0_1_2__0__Impl : ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? ) ;
+ // InternalQVTimperative.g:22843:1: rule__NavigatingArgCS__Group_0_1_2__0__Impl : ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? ) ;
public final void rule__NavigatingArgCS__Group_0_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22874:1: ( ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? ) )
- // InternalQVTimperative.g:22875:1: ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? )
+ // InternalQVTimperative.g:22847:1: ( ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? ) )
+ // InternalQVTimperative.g:22848:1: ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? )
{
- // InternalQVTimperative.g:22875:1: ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? )
- // InternalQVTimperative.g:22876:2: ( rule__NavigatingArgCS__Group_0_1_2_0__0 )?
+ // InternalQVTimperative.g:22848:1: ( ( rule__NavigatingArgCS__Group_0_1_2_0__0 )? )
+ // InternalQVTimperative.g:22849:2: ( rule__NavigatingArgCS__Group_0_1_2_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_2_0());
}
- // InternalQVTimperative.g:22877:2: ( rule__NavigatingArgCS__Group_0_1_2_0__0 )?
+ // InternalQVTimperative.g:22850:2: ( rule__NavigatingArgCS__Group_0_1_2_0__0 )?
int alt256=2;
int LA256_0 = input.LA(1);
@@ -77815,7 +77731,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt256) {
case 1 :
- // InternalQVTimperative.g:22877:3: rule__NavigatingArgCS__Group_0_1_2_0__0
+ // InternalQVTimperative.g:22850:3: rule__NavigatingArgCS__Group_0_1_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_2_0__0();
@@ -77853,14 +77769,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__1"
- // InternalQVTimperative.g:22885:1: rule__NavigatingArgCS__Group_0_1_2__1 : rule__NavigatingArgCS__Group_0_1_2__1__Impl rule__NavigatingArgCS__Group_0_1_2__2 ;
+ // InternalQVTimperative.g:22858:1: rule__NavigatingArgCS__Group_0_1_2__1 : rule__NavigatingArgCS__Group_0_1_2__1__Impl rule__NavigatingArgCS__Group_0_1_2__2 ;
public final void rule__NavigatingArgCS__Group_0_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22889:1: ( rule__NavigatingArgCS__Group_0_1_2__1__Impl rule__NavigatingArgCS__Group_0_1_2__2 )
- // InternalQVTimperative.g:22890:2: rule__NavigatingArgCS__Group_0_1_2__1__Impl rule__NavigatingArgCS__Group_0_1_2__2
+ // InternalQVTimperative.g:22862:1: ( rule__NavigatingArgCS__Group_0_1_2__1__Impl rule__NavigatingArgCS__Group_0_1_2__2 )
+ // InternalQVTimperative.g:22863:2: rule__NavigatingArgCS__Group_0_1_2__1__Impl rule__NavigatingArgCS__Group_0_1_2__2
{
pushFollow(FollowSets000.FOLLOW_131);
rule__NavigatingArgCS__Group_0_1_2__1__Impl();
@@ -77891,22 +77807,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__1__Impl"
- // InternalQVTimperative.g:22897:1: rule__NavigatingArgCS__Group_0_1_2__1__Impl : ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? ) ;
+ // InternalQVTimperative.g:22870:1: rule__NavigatingArgCS__Group_0_1_2__1__Impl : ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? ) ;
public final void rule__NavigatingArgCS__Group_0_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22901:1: ( ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? ) )
- // InternalQVTimperative.g:22902:1: ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? )
+ // InternalQVTimperative.g:22874:1: ( ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? ) )
+ // InternalQVTimperative.g:22875:1: ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? )
{
- // InternalQVTimperative.g:22902:1: ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? )
- // InternalQVTimperative.g:22903:2: ( rule__NavigatingArgCS__Group_0_1_2_1__0 )?
+ // InternalQVTimperative.g:22875:1: ( ( rule__NavigatingArgCS__Group_0_1_2_1__0 )? )
+ // InternalQVTimperative.g:22876:2: ( rule__NavigatingArgCS__Group_0_1_2_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_2_1());
}
- // InternalQVTimperative.g:22904:2: ( rule__NavigatingArgCS__Group_0_1_2_1__0 )?
+ // InternalQVTimperative.g:22877:2: ( rule__NavigatingArgCS__Group_0_1_2_1__0 )?
int alt257=2;
int LA257_0 = input.LA(1);
@@ -77915,7 +77831,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt257) {
case 1 :
- // InternalQVTimperative.g:22904:3: rule__NavigatingArgCS__Group_0_1_2_1__0
+ // InternalQVTimperative.g:22877:3: rule__NavigatingArgCS__Group_0_1_2_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_2_1__0();
@@ -77953,14 +77869,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__2"
- // InternalQVTimperative.g:22912:1: rule__NavigatingArgCS__Group_0_1_2__2 : rule__NavigatingArgCS__Group_0_1_2__2__Impl rule__NavigatingArgCS__Group_0_1_2__3 ;
+ // InternalQVTimperative.g:22885:1: rule__NavigatingArgCS__Group_0_1_2__2 : rule__NavigatingArgCS__Group_0_1_2__2__Impl rule__NavigatingArgCS__Group_0_1_2__3 ;
public final void rule__NavigatingArgCS__Group_0_1_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22916:1: ( rule__NavigatingArgCS__Group_0_1_2__2__Impl rule__NavigatingArgCS__Group_0_1_2__3 )
- // InternalQVTimperative.g:22917:2: rule__NavigatingArgCS__Group_0_1_2__2__Impl rule__NavigatingArgCS__Group_0_1_2__3
+ // InternalQVTimperative.g:22889:1: ( rule__NavigatingArgCS__Group_0_1_2__2__Impl rule__NavigatingArgCS__Group_0_1_2__3 )
+ // InternalQVTimperative.g:22890:2: rule__NavigatingArgCS__Group_0_1_2__2__Impl rule__NavigatingArgCS__Group_0_1_2__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingArgCS__Group_0_1_2__2__Impl();
@@ -77991,17 +77907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__2__Impl"
- // InternalQVTimperative.g:22924:1: rule__NavigatingArgCS__Group_0_1_2__2__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:22897:1: rule__NavigatingArgCS__Group_0_1_2__2__Impl : ( 'in' ) ;
public final void rule__NavigatingArgCS__Group_0_1_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22928:1: ( ( 'in' ) )
- // InternalQVTimperative.g:22929:1: ( 'in' )
+ // InternalQVTimperative.g:22901:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:22902:1: ( 'in' )
{
- // InternalQVTimperative.g:22929:1: ( 'in' )
- // InternalQVTimperative.g:22930:2: 'in'
+ // InternalQVTimperative.g:22902:1: ( 'in' )
+ // InternalQVTimperative.g:22903:2: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_2_2());
@@ -78032,14 +77948,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__3"
- // InternalQVTimperative.g:22939:1: rule__NavigatingArgCS__Group_0_1_2__3 : rule__NavigatingArgCS__Group_0_1_2__3__Impl ;
+ // InternalQVTimperative.g:22912:1: rule__NavigatingArgCS__Group_0_1_2__3 : rule__NavigatingArgCS__Group_0_1_2__3__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22943:1: ( rule__NavigatingArgCS__Group_0_1_2__3__Impl )
- // InternalQVTimperative.g:22944:2: rule__NavigatingArgCS__Group_0_1_2__3__Impl
+ // InternalQVTimperative.g:22916:1: ( rule__NavigatingArgCS__Group_0_1_2__3__Impl )
+ // InternalQVTimperative.g:22917:2: rule__NavigatingArgCS__Group_0_1_2__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_2__3__Impl();
@@ -78065,23 +77981,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2__3__Impl"
- // InternalQVTimperative.g:22950:1: rule__NavigatingArgCS__Group_0_1_2__3__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) ) ;
+ // InternalQVTimperative.g:22923:1: rule__NavigatingArgCS__Group_0_1_2__3__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22954:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) ) )
- // InternalQVTimperative.g:22955:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) )
+ // InternalQVTimperative.g:22927:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) ) )
+ // InternalQVTimperative.g:22928:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) )
{
- // InternalQVTimperative.g:22955:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) )
- // InternalQVTimperative.g:22956:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 )
+ // InternalQVTimperative.g:22928:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 ) )
+ // InternalQVTimperative.g:22929:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_2_3());
}
- // InternalQVTimperative.g:22957:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 )
- // InternalQVTimperative.g:22957:3: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3
+ // InternalQVTimperative.g:22930:2: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 )
+ // InternalQVTimperative.g:22930:3: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3();
@@ -78116,14 +78032,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_0__0"
- // InternalQVTimperative.g:22966:1: rule__NavigatingArgCS__Group_0_1_2_0__0 : rule__NavigatingArgCS__Group_0_1_2_0__0__Impl rule__NavigatingArgCS__Group_0_1_2_0__1 ;
+ // InternalQVTimperative.g:22939:1: rule__NavigatingArgCS__Group_0_1_2_0__0 : rule__NavigatingArgCS__Group_0_1_2_0__0__Impl rule__NavigatingArgCS__Group_0_1_2_0__1 ;
public final void rule__NavigatingArgCS__Group_0_1_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22970:1: ( rule__NavigatingArgCS__Group_0_1_2_0__0__Impl rule__NavigatingArgCS__Group_0_1_2_0__1 )
- // InternalQVTimperative.g:22971:2: rule__NavigatingArgCS__Group_0_1_2_0__0__Impl rule__NavigatingArgCS__Group_0_1_2_0__1
+ // InternalQVTimperative.g:22943:1: ( rule__NavigatingArgCS__Group_0_1_2_0__0__Impl rule__NavigatingArgCS__Group_0_1_2_0__1 )
+ // InternalQVTimperative.g:22944:2: rule__NavigatingArgCS__Group_0_1_2_0__0__Impl rule__NavigatingArgCS__Group_0_1_2_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingArgCS__Group_0_1_2_0__0__Impl();
@@ -78154,17 +78070,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_0__0__Impl"
- // InternalQVTimperative.g:22978:1: rule__NavigatingArgCS__Group_0_1_2_0__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:22951:1: rule__NavigatingArgCS__Group_0_1_2_0__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_0_1_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22982:1: ( ( ':' ) )
- // InternalQVTimperative.g:22983:1: ( ':' )
+ // InternalQVTimperative.g:22955:1: ( ( ':' ) )
+ // InternalQVTimperative.g:22956:1: ( ':' )
{
- // InternalQVTimperative.g:22983:1: ( ':' )
- // InternalQVTimperative.g:22984:2: ':'
+ // InternalQVTimperative.g:22956:1: ( ':' )
+ // InternalQVTimperative.g:22957:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_2_0_0());
@@ -78195,14 +78111,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_0__1"
- // InternalQVTimperative.g:22993:1: rule__NavigatingArgCS__Group_0_1_2_0__1 : rule__NavigatingArgCS__Group_0_1_2_0__1__Impl ;
+ // InternalQVTimperative.g:22966:1: rule__NavigatingArgCS__Group_0_1_2_0__1 : rule__NavigatingArgCS__Group_0_1_2_0__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22997:1: ( rule__NavigatingArgCS__Group_0_1_2_0__1__Impl )
- // InternalQVTimperative.g:22998:2: rule__NavigatingArgCS__Group_0_1_2_0__1__Impl
+ // InternalQVTimperative.g:22970:1: ( rule__NavigatingArgCS__Group_0_1_2_0__1__Impl )
+ // InternalQVTimperative.g:22971:2: rule__NavigatingArgCS__Group_0_1_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_2_0__1__Impl();
@@ -78228,23 +78144,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_0__1__Impl"
- // InternalQVTimperative.g:23004:1: rule__NavigatingArgCS__Group_0_1_2_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) ) ;
+ // InternalQVTimperative.g:22977:1: rule__NavigatingArgCS__Group_0_1_2_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23008:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) ) )
- // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) )
+ // InternalQVTimperative.g:22981:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) ) )
+ // InternalQVTimperative.g:22982:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) )
{
- // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) )
- // InternalQVTimperative.g:23010:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 )
+ // InternalQVTimperative.g:22982:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 ) )
+ // InternalQVTimperative.g:22983:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_0_1_2_0_1());
}
- // InternalQVTimperative.g:23011:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 )
- // InternalQVTimperative.g:23011:3: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1
+ // InternalQVTimperative.g:22984:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 )
+ // InternalQVTimperative.g:22984:3: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1();
@@ -78279,14 +78195,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_1__0"
- // InternalQVTimperative.g:23020:1: rule__NavigatingArgCS__Group_0_1_2_1__0 : rule__NavigatingArgCS__Group_0_1_2_1__0__Impl rule__NavigatingArgCS__Group_0_1_2_1__1 ;
+ // InternalQVTimperative.g:22993:1: rule__NavigatingArgCS__Group_0_1_2_1__0 : rule__NavigatingArgCS__Group_0_1_2_1__0__Impl rule__NavigatingArgCS__Group_0_1_2_1__1 ;
public final void rule__NavigatingArgCS__Group_0_1_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23024:1: ( rule__NavigatingArgCS__Group_0_1_2_1__0__Impl rule__NavigatingArgCS__Group_0_1_2_1__1 )
- // InternalQVTimperative.g:23025:2: rule__NavigatingArgCS__Group_0_1_2_1__0__Impl rule__NavigatingArgCS__Group_0_1_2_1__1
+ // InternalQVTimperative.g:22997:1: ( rule__NavigatingArgCS__Group_0_1_2_1__0__Impl rule__NavigatingArgCS__Group_0_1_2_1__1 )
+ // InternalQVTimperative.g:22998:2: rule__NavigatingArgCS__Group_0_1_2_1__0__Impl rule__NavigatingArgCS__Group_0_1_2_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NavigatingArgCS__Group_0_1_2_1__0__Impl();
@@ -78317,23 +78233,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_1__0__Impl"
- // InternalQVTimperative.g:23032:1: rule__NavigatingArgCS__Group_0_1_2_1__0__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) ) ;
+ // InternalQVTimperative.g:23005:1: rule__NavigatingArgCS__Group_0_1_2_1__0__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23036:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) ) )
- // InternalQVTimperative.g:23037:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) )
+ // InternalQVTimperative.g:23009:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) ) )
+ // InternalQVTimperative.g:23010:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) )
{
- // InternalQVTimperative.g:23037:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) )
- // InternalQVTimperative.g:23038:2: ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 )
+ // InternalQVTimperative.g:23010:1: ( ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 ) )
+ // InternalQVTimperative.g:23011:2: ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1_2_1_0());
}
- // InternalQVTimperative.g:23039:2: ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 )
- // InternalQVTimperative.g:23039:3: rule__NavigatingArgCS__Alternatives_0_1_2_1_0
+ // InternalQVTimperative.g:23012:2: ( rule__NavigatingArgCS__Alternatives_0_1_2_1_0 )
+ // InternalQVTimperative.g:23012:3: rule__NavigatingArgCS__Alternatives_0_1_2_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives_0_1_2_1_0();
@@ -78368,14 +78284,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_1__1"
- // InternalQVTimperative.g:23047:1: rule__NavigatingArgCS__Group_0_1_2_1__1 : rule__NavigatingArgCS__Group_0_1_2_1__1__Impl ;
+ // InternalQVTimperative.g:23020:1: rule__NavigatingArgCS__Group_0_1_2_1__1 : rule__NavigatingArgCS__Group_0_1_2_1__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23051:1: ( rule__NavigatingArgCS__Group_0_1_2_1__1__Impl )
- // InternalQVTimperative.g:23052:2: rule__NavigatingArgCS__Group_0_1_2_1__1__Impl
+ // InternalQVTimperative.g:23024:1: ( rule__NavigatingArgCS__Group_0_1_2_1__1__Impl )
+ // InternalQVTimperative.g:23025:2: rule__NavigatingArgCS__Group_0_1_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_2_1__1__Impl();
@@ -78401,23 +78317,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_2_1__1__Impl"
- // InternalQVTimperative.g:23058:1: rule__NavigatingArgCS__Group_0_1_2_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) ) ;
+ // InternalQVTimperative.g:23031:1: rule__NavigatingArgCS__Group_0_1_2_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23062:1: ( ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) ) )
- // InternalQVTimperative.g:23063:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) )
+ // InternalQVTimperative.g:23035:1: ( ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) ) )
+ // InternalQVTimperative.g:23036:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) )
{
- // InternalQVTimperative.g:23063:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) )
- // InternalQVTimperative.g:23064:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 )
+ // InternalQVTimperative.g:23036:1: ( ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 ) )
+ // InternalQVTimperative.g:23037:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorAssignment_0_1_2_1_1());
}
- // InternalQVTimperative.g:23065:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 )
- // InternalQVTimperative.g:23065:3: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1
+ // InternalQVTimperative.g:23038:2: ( rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 )
+ // InternalQVTimperative.g:23038:3: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1();
@@ -78452,14 +78368,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__0"
- // InternalQVTimperative.g:23074:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ;
+ // InternalQVTimperative.g:23047: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 {
- // InternalQVTimperative.g:23078:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
- // InternalQVTimperative.g:23079:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
+ // InternalQVTimperative.g:23051:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
+ // InternalQVTimperative.g:23052:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingArgCS__Group_1__0__Impl();
@@ -78490,17 +78406,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__0__Impl"
- // InternalQVTimperative.g:23086:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23059:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23090:1: ( ( ':' ) )
- // InternalQVTimperative.g:23091:1: ( ':' )
+ // InternalQVTimperative.g:23063:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23064:1: ( ':' )
{
- // InternalQVTimperative.g:23091:1: ( ':' )
- // InternalQVTimperative.g:23092:2: ':'
+ // InternalQVTimperative.g:23064:1: ( ':' )
+ // InternalQVTimperative.g:23065:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
@@ -78531,14 +78447,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__1"
- // InternalQVTimperative.g:23101:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:23074:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ;
public final void rule__NavigatingArgCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23105:1: ( rule__NavigatingArgCS__Group_1__1__Impl )
- // InternalQVTimperative.g:23106:2: rule__NavigatingArgCS__Group_1__1__Impl
+ // InternalQVTimperative.g:23078:1: ( rule__NavigatingArgCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:23079:2: rule__NavigatingArgCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_1__1__Impl();
@@ -78564,23 +78480,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__1__Impl"
- // InternalQVTimperative.g:23112:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:23085: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 {
- // InternalQVTimperative.g:23116:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:23117:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:23089:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:23090:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:23117:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:23118:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:23090:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:23091:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:23119:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:23119:3: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:23092:2: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:23092:3: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_1_1();
@@ -78615,14 +78531,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__0"
- // InternalQVTimperative.g:23128:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ;
+ // InternalQVTimperative.g:23101: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 {
- // InternalQVTimperative.g:23132:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
- // InternalQVTimperative.g:23133:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
+ // InternalQVTimperative.g:23105:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
+ // InternalQVTimperative.g:23106:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingBarArgCS__Group__0__Impl();
@@ -78653,23 +78569,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__0__Impl"
- // InternalQVTimperative.g:23140:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23113:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingBarArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23144:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:23145:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23117:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23118:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:23145:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:23146:2: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23118:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23119:2: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:23147:2: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:23147:3: rule__NavigatingBarArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23120:2: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23120:3: rule__NavigatingBarArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__PrefixAssignment_0();
@@ -78704,14 +78620,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__1"
- // InternalQVTimperative.g:23155:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ;
+ // InternalQVTimperative.g:23128: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 {
- // InternalQVTimperative.g:23159:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
- // InternalQVTimperative.g:23160:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
+ // InternalQVTimperative.g:23132:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
+ // InternalQVTimperative.g:23133:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NavigatingBarArgCS__Group__1__Impl();
@@ -78742,23 +78658,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__1__Impl"
- // InternalQVTimperative.g:23167:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23140:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23171:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:23172:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23144:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23145:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:23172:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:23173:2: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23145:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23146:2: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:23174:2: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:23174:3: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23147:2: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23147:3: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1();
@@ -78793,14 +78709,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__2"
- // InternalQVTimperative.g:23182:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23155:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
public final void rule__NavigatingBarArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23186:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
- // InternalQVTimperative.g:23187:2: rule__NavigatingBarArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23159:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23160:2: rule__NavigatingBarArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group__2__Impl();
@@ -78826,22 +78742,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__2__Impl"
- // InternalQVTimperative.g:23193:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:23166: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 {
- // InternalQVTimperative.g:23197:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:23198:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23170:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:23171:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:23198:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
- // InternalQVTimperative.g:23199:2: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:23171:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23172:2: ( rule__NavigatingBarArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:23200:2: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:23173:2: ( rule__NavigatingBarArgCS__Group_2__0 )?
int alt258=2;
int LA258_0 = input.LA(1);
@@ -78850,7 +78766,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt258) {
case 1 :
- // InternalQVTimperative.g:23200:3: rule__NavigatingBarArgCS__Group_2__0
+ // InternalQVTimperative.g:23173:3: rule__NavigatingBarArgCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2__0();
@@ -78888,14 +78804,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0"
- // InternalQVTimperative.g:23209:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ;
+ // InternalQVTimperative.g:23182: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 {
- // InternalQVTimperative.g:23213:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
- // InternalQVTimperative.g:23214:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
+ // InternalQVTimperative.g:23186:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
+ // InternalQVTimperative.g:23187:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingBarArgCS__Group_2__0__Impl();
@@ -78926,17 +78842,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0__Impl"
- // InternalQVTimperative.g:23221:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23194:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingBarArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23225:1: ( ( ':' ) )
- // InternalQVTimperative.g:23226:1: ( ':' )
+ // InternalQVTimperative.g:23198:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23199:1: ( ':' )
{
- // InternalQVTimperative.g:23226:1: ( ':' )
- // InternalQVTimperative.g:23227:2: ':'
+ // InternalQVTimperative.g:23199:1: ( ':' )
+ // InternalQVTimperative.g:23200:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
@@ -78967,14 +78883,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1"
- // InternalQVTimperative.g:23236:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ;
+ // InternalQVTimperative.g:23209: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 {
- // InternalQVTimperative.g:23240:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
- // InternalQVTimperative.g:23241:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
+ // InternalQVTimperative.g:23213:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
+ // InternalQVTimperative.g:23214:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_114);
rule__NavigatingBarArgCS__Group_2__1__Impl();
@@ -79005,23 +78921,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1__Impl"
- // InternalQVTimperative.g:23248:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:23221: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 {
- // InternalQVTimperative.g:23252:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:23253:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23225:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:23226:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:23253:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:23254:2: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23226:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23227:2: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:23255:2: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:23255:3: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:23228:2: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23228:3: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1();
@@ -79056,14 +78972,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2"
- // InternalQVTimperative.g:23263:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:23236: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 {
- // InternalQVTimperative.g:23267:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
- // InternalQVTimperative.g:23268:2: rule__NavigatingBarArgCS__Group_2__2__Impl
+ // InternalQVTimperative.g:23240:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:23241:2: rule__NavigatingBarArgCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2__2__Impl();
@@ -79089,22 +79005,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2__Impl"
- // InternalQVTimperative.g:23274:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:23247: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 {
- // InternalQVTimperative.g:23278:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:23279:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23251:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:23252:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
{
- // InternalQVTimperative.g:23279:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
- // InternalQVTimperative.g:23280:2: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:23252:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23253:2: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:23281:2: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:23254:2: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
int alt259=2;
int LA259_0 = input.LA(1);
@@ -79113,7 +79029,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt259) {
case 1 :
- // InternalQVTimperative.g:23281:3: rule__NavigatingBarArgCS__Group_2_2__0
+ // InternalQVTimperative.g:23254:3: rule__NavigatingBarArgCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2_2__0();
@@ -79151,14 +79067,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0"
- // InternalQVTimperative.g:23290:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:23263: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 {
- // InternalQVTimperative.g:23294:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
- // InternalQVTimperative.g:23295:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1
+ // InternalQVTimperative.g:23267:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:23268:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingBarArgCS__Group_2_2__0__Impl();
@@ -79189,17 +79105,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:23302:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23275:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingBarArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23306:1: ( ( '=' ) )
- // InternalQVTimperative.g:23307:1: ( '=' )
+ // InternalQVTimperative.g:23279:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23280:1: ( '=' )
{
- // InternalQVTimperative.g:23307:1: ( '=' )
- // InternalQVTimperative.g:23308:2: '='
+ // InternalQVTimperative.g:23280:1: ( '=' )
+ // InternalQVTimperative.g:23281:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
@@ -79230,14 +79146,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1"
- // InternalQVTimperative.g:23317:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:23290: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 {
- // InternalQVTimperative.g:23321:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:23322:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:23294:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:23295:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2_2__1__Impl();
@@ -79263,23 +79179,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:23328:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:23301:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23332:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:23333:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23305:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:23306:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:23333:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
- // InternalQVTimperative.g:23334:2: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23306:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23307:2: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionAssignment_2_2_1());
}
- // InternalQVTimperative.g:23335:2: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
- // InternalQVTimperative.g:23335:3: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1
+ // InternalQVTimperative.g:23308:2: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23308:3: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1();
@@ -79314,14 +79230,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0"
- // InternalQVTimperative.g:23344:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ;
+ // InternalQVTimperative.g:23317: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 {
- // InternalQVTimperative.g:23348:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
- // InternalQVTimperative.g:23349:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
+ // InternalQVTimperative.g:23321:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
+ // InternalQVTimperative.g:23322:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group__0__Impl();
@@ -79352,23 +79268,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0__Impl"
- // InternalQVTimperative.g:23356:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23329:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingCommaArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23360:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:23361:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23333:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23334:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:23361:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:23362:2: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23334:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23335:2: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:23363:2: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:23363:3: rule__NavigatingCommaArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23336:2: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23336:3: rule__NavigatingCommaArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__PrefixAssignment_0();
@@ -79403,14 +79319,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1"
- // InternalQVTimperative.g:23371:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ;
+ // InternalQVTimperative.g:23344: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 {
- // InternalQVTimperative.g:23375:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
- // InternalQVTimperative.g:23376:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
+ // InternalQVTimperative.g:23348:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
+ // InternalQVTimperative.g:23349:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_131);
rule__NavigatingCommaArgCS__Group__1__Impl();
@@ -79441,23 +79357,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1__Impl"
- // InternalQVTimperative.g:23383:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23356:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23387:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:23388:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23360:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23361:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:23388:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:23389:2: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23361:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23362:2: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:23390:2: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:23390:3: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23363:2: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23363:3: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1();
@@ -79492,14 +79408,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2"
- // InternalQVTimperative.g:23398:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23371:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
public final void rule__NavigatingCommaArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23402:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
- // InternalQVTimperative.g:23403:2: rule__NavigatingCommaArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23375:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23376:2: rule__NavigatingCommaArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group__2__Impl();
@@ -79525,22 +79441,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2__Impl"
- // InternalQVTimperative.g:23409:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ;
+ // InternalQVTimperative.g:23382:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ;
public final void rule__NavigatingCommaArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23413:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) )
- // InternalQVTimperative.g:23414:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:23386:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) )
+ // InternalQVTimperative.g:23387:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
{
- // InternalQVTimperative.g:23414:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
- // InternalQVTimperative.g:23415:2: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
+ // InternalQVTimperative.g:23387:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:23388:2: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:23416:2: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
+ // InternalQVTimperative.g:23389:2: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
int alt260=2;
int LA260_0 = input.LA(1);
@@ -79549,7 +79465,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt260) {
case 1 :
- // InternalQVTimperative.g:23416:3: rule__NavigatingCommaArgCS__Alternatives_2
+ // InternalQVTimperative.g:23389:3: rule__NavigatingCommaArgCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Alternatives_2();
@@ -79587,14 +79503,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0"
- // InternalQVTimperative.g:23425:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:23398:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23429:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 )
- // InternalQVTimperative.g:23430:2: rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1
+ // InternalQVTimperative.g:23402:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 )
+ // InternalQVTimperative.g:23403:2: rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NavigatingCommaArgCS__Group_2_0__0__Impl();
@@ -79625,23 +79541,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:23437:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) ) ;
+ // InternalQVTimperative.g:23410:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23441:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) ) )
- // InternalQVTimperative.g:23442:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) )
+ // InternalQVTimperative.g:23414:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) ) )
+ // InternalQVTimperative.g:23415:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) )
{
- // InternalQVTimperative.g:23442:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) )
- // InternalQVTimperative.g:23443:2: ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 )
+ // InternalQVTimperative.g:23415:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 ) )
+ // InternalQVTimperative.g:23416:2: ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2_0_0());
}
- // InternalQVTimperative.g:23444:2: ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 )
- // InternalQVTimperative.g:23444:3: rule__NavigatingCommaArgCS__Alternatives_2_0_0
+ // InternalQVTimperative.g:23417:2: ( rule__NavigatingCommaArgCS__Alternatives_2_0_0 )
+ // InternalQVTimperative.g:23417:3: rule__NavigatingCommaArgCS__Alternatives_2_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Alternatives_2_0_0();
@@ -79676,14 +79592,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1"
- // InternalQVTimperative.g:23452:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ;
+ // InternalQVTimperative.g:23425:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ;
public final void rule__NavigatingCommaArgCS__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23456:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 )
- // InternalQVTimperative.g:23457:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2
+ // InternalQVTimperative.g:23429:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 )
+ // InternalQVTimperative.g:23430:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2
{
pushFollow(FollowSets000.FOLLOW_114);
rule__NavigatingCommaArgCS__Group_2_0__1__Impl();
@@ -79714,23 +79630,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:23464:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) ) ;
+ // InternalQVTimperative.g:23437:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23468:1: ( ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) ) )
- // InternalQVTimperative.g:23469:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:23441:1: ( ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) ) )
+ // InternalQVTimperative.g:23442:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) )
{
- // InternalQVTimperative.g:23469:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) )
- // InternalQVTimperative.g:23470:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 )
+ // InternalQVTimperative.g:23442:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:23443:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorAssignment_2_0_1());
}
- // InternalQVTimperative.g:23471:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 )
- // InternalQVTimperative.g:23471:3: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1
+ // InternalQVTimperative.g:23444:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 )
+ // InternalQVTimperative.g:23444:3: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1();
@@ -79765,14 +79681,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2"
- // InternalQVTimperative.g:23479:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ;
+ // InternalQVTimperative.g:23452:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23483:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl )
- // InternalQVTimperative.g:23484:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl
+ // InternalQVTimperative.g:23456:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl )
+ // InternalQVTimperative.g:23457:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0__2__Impl();
@@ -79798,22 +79714,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2__Impl"
- // InternalQVTimperative.g:23490:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ;
+ // InternalQVTimperative.g:23463:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23494:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) )
- // InternalQVTimperative.g:23495:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
+ // InternalQVTimperative.g:23467:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) )
+ // InternalQVTimperative.g:23468:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
{
- // InternalQVTimperative.g:23495:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
- // InternalQVTimperative.g:23496:2: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
+ // InternalQVTimperative.g:23468:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
+ // InternalQVTimperative.g:23469:2: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0_2());
}
- // InternalQVTimperative.g:23497:2: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
+ // InternalQVTimperative.g:23470:2: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
int alt261=2;
int LA261_0 = input.LA(1);
@@ -79822,7 +79738,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt261) {
case 1 :
- // InternalQVTimperative.g:23497:3: rule__NavigatingCommaArgCS__Group_2_0_2__0
+ // InternalQVTimperative.g:23470:3: rule__NavigatingCommaArgCS__Group_2_0_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0_2__0();
@@ -79860,14 +79776,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0"
- // InternalQVTimperative.g:23506:1: rule__NavigatingCommaArgCS__Group_2_0_2__0 : rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ;
+ // InternalQVTimperative.g:23479:1: rule__NavigatingCommaArgCS__Group_2_0_2__0 : rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23510:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 )
- // InternalQVTimperative.g:23511:2: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1
+ // InternalQVTimperative.g:23483:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 )
+ // InternalQVTimperative.g:23484:2: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl();
@@ -79898,17 +79814,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl"
- // InternalQVTimperative.g:23518:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23491:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23522:1: ( ( '=' ) )
- // InternalQVTimperative.g:23523:1: ( '=' )
+ // InternalQVTimperative.g:23495:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23496:1: ( '=' )
{
- // InternalQVTimperative.g:23523:1: ( '=' )
- // InternalQVTimperative.g:23524:2: '='
+ // InternalQVTimperative.g:23496:1: ( '=' )
+ // InternalQVTimperative.g:23497:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
@@ -79939,14 +79855,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1"
- // InternalQVTimperative.g:23533:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ;
+ // InternalQVTimperative.g:23506:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23537:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl )
- // InternalQVTimperative.g:23538:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl
+ // InternalQVTimperative.g:23510:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl )
+ // InternalQVTimperative.g:23511:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl();
@@ -79972,23 +79888,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl"
- // InternalQVTimperative.g:23544:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ;
+ // InternalQVTimperative.g:23517:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23548:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) )
- // InternalQVTimperative.g:23549:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
+ // InternalQVTimperative.g:23521:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) )
+ // InternalQVTimperative.g:23522:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
{
- // InternalQVTimperative.g:23549:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
- // InternalQVTimperative.g:23550:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
+ // InternalQVTimperative.g:23522:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
+ // InternalQVTimperative.g:23523:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_0_2_1());
}
- // InternalQVTimperative.g:23551:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
- // InternalQVTimperative.g:23551:3: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1
+ // InternalQVTimperative.g:23524:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
+ // InternalQVTimperative.g:23524:3: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1();
@@ -80023,14 +79939,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0"
- // InternalQVTimperative.g:23560:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:23533:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23564:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 )
- // InternalQVTimperative.g:23565:2: rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1
+ // InternalQVTimperative.g:23537:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 )
+ // InternalQVTimperative.g:23538:2: rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingCommaArgCS__Group_2_1__0__Impl();
@@ -80061,17 +79977,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:23572:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23545:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( ':' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23576:1: ( ( ':' ) )
- // InternalQVTimperative.g:23577:1: ( ':' )
+ // InternalQVTimperative.g:23549:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23550:1: ( ':' )
{
- // InternalQVTimperative.g:23577:1: ( ':' )
- // InternalQVTimperative.g:23578:2: ':'
+ // InternalQVTimperative.g:23550:1: ( ':' )
+ // InternalQVTimperative.g:23551:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_1_0());
@@ -80102,14 +80018,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1"
- // InternalQVTimperative.g:23587:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl rule__NavigatingCommaArgCS__Group_2_1__2 ;
+ // InternalQVTimperative.g:23560:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl rule__NavigatingCommaArgCS__Group_2_1__2 ;
public final void rule__NavigatingCommaArgCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23591:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl rule__NavigatingCommaArgCS__Group_2_1__2 )
- // InternalQVTimperative.g:23592:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl rule__NavigatingCommaArgCS__Group_2_1__2
+ // InternalQVTimperative.g:23564:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl rule__NavigatingCommaArgCS__Group_2_1__2 )
+ // InternalQVTimperative.g:23565:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl rule__NavigatingCommaArgCS__Group_2_1__2
{
pushFollow(FollowSets000.FOLLOW_132);
rule__NavigatingCommaArgCS__Group_2_1__1__Impl();
@@ -80140,23 +80056,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:23599:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:23572:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23603:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:23604:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:23576:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:23577:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:23604:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) )
- // InternalQVTimperative.g:23605:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 )
+ // InternalQVTimperative.g:23577:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:23578:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeAssignment_2_1_1());
}
- // InternalQVTimperative.g:23606:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 )
- // InternalQVTimperative.g:23606:3: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1
+ // InternalQVTimperative.g:23579:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 )
+ // InternalQVTimperative.g:23579:3: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1();
@@ -80191,14 +80107,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__2"
- // InternalQVTimperative.g:23614:1: rule__NavigatingCommaArgCS__Group_2_1__2 : rule__NavigatingCommaArgCS__Group_2_1__2__Impl rule__NavigatingCommaArgCS__Group_2_1__3 ;
+ // InternalQVTimperative.g:23587:1: rule__NavigatingCommaArgCS__Group_2_1__2 : rule__NavigatingCommaArgCS__Group_2_1__2__Impl rule__NavigatingCommaArgCS__Group_2_1__3 ;
public final void rule__NavigatingCommaArgCS__Group_2_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23618:1: ( rule__NavigatingCommaArgCS__Group_2_1__2__Impl rule__NavigatingCommaArgCS__Group_2_1__3 )
- // InternalQVTimperative.g:23619:2: rule__NavigatingCommaArgCS__Group_2_1__2__Impl rule__NavigatingCommaArgCS__Group_2_1__3
+ // InternalQVTimperative.g:23591:1: ( rule__NavigatingCommaArgCS__Group_2_1__2__Impl rule__NavigatingCommaArgCS__Group_2_1__3 )
+ // InternalQVTimperative.g:23592:2: rule__NavigatingCommaArgCS__Group_2_1__2__Impl rule__NavigatingCommaArgCS__Group_2_1__3
{
pushFollow(FollowSets000.FOLLOW_132);
rule__NavigatingCommaArgCS__Group_2_1__2__Impl();
@@ -80229,22 +80145,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__2__Impl"
- // InternalQVTimperative.g:23626:1: rule__NavigatingCommaArgCS__Group_2_1__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? ) ;
+ // InternalQVTimperative.g:23599:1: rule__NavigatingCommaArgCS__Group_2_1__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23630:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? ) )
- // InternalQVTimperative.g:23631:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? )
+ // InternalQVTimperative.g:23603:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? ) )
+ // InternalQVTimperative.g:23604:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? )
{
- // InternalQVTimperative.g:23631:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? )
- // InternalQVTimperative.g:23632:2: ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )?
+ // InternalQVTimperative.g:23604:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )? )
+ // InternalQVTimperative.g:23605:2: ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1_2());
}
- // InternalQVTimperative.g:23633:2: ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )?
+ // InternalQVTimperative.g:23606:2: ( rule__NavigatingCommaArgCS__Group_2_1_2__0 )?
int alt262=2;
int LA262_0 = input.LA(1);
@@ -80253,7 +80169,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt262) {
case 1 :
- // InternalQVTimperative.g:23633:3: rule__NavigatingCommaArgCS__Group_2_1_2__0
+ // InternalQVTimperative.g:23606:3: rule__NavigatingCommaArgCS__Group_2_1_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1_2__0();
@@ -80291,14 +80207,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__3"
- // InternalQVTimperative.g:23641:1: rule__NavigatingCommaArgCS__Group_2_1__3 : rule__NavigatingCommaArgCS__Group_2_1__3__Impl ;
+ // InternalQVTimperative.g:23614:1: rule__NavigatingCommaArgCS__Group_2_1__3 : rule__NavigatingCommaArgCS__Group_2_1__3__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23645:1: ( rule__NavigatingCommaArgCS__Group_2_1__3__Impl )
- // InternalQVTimperative.g:23646:2: rule__NavigatingCommaArgCS__Group_2_1__3__Impl
+ // InternalQVTimperative.g:23618:1: ( rule__NavigatingCommaArgCS__Group_2_1__3__Impl )
+ // InternalQVTimperative.g:23619:2: rule__NavigatingCommaArgCS__Group_2_1__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1__3__Impl();
@@ -80324,22 +80240,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__3__Impl"
- // InternalQVTimperative.g:23652:1: rule__NavigatingCommaArgCS__Group_2_1__3__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? ) ;
+ // InternalQVTimperative.g:23625:1: rule__NavigatingCommaArgCS__Group_2_1__3__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23656:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? ) )
- // InternalQVTimperative.g:23657:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? )
+ // InternalQVTimperative.g:23629:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? ) )
+ // InternalQVTimperative.g:23630:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? )
{
- // InternalQVTimperative.g:23657:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? )
- // InternalQVTimperative.g:23658:2: ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )?
+ // InternalQVTimperative.g:23630:1: ( ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )? )
+ // InternalQVTimperative.g:23631:2: ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1_3());
}
- // InternalQVTimperative.g:23659:2: ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )?
+ // InternalQVTimperative.g:23632:2: ( rule__NavigatingCommaArgCS__Group_2_1_3__0 )?
int alt263=2;
int LA263_0 = input.LA(1);
@@ -80348,7 +80264,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt263) {
case 1 :
- // InternalQVTimperative.g:23659:3: rule__NavigatingCommaArgCS__Group_2_1_3__0
+ // InternalQVTimperative.g:23632:3: rule__NavigatingCommaArgCS__Group_2_1_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1_3__0();
@@ -80386,14 +80302,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_2__0"
- // InternalQVTimperative.g:23668:1: rule__NavigatingCommaArgCS__Group_2_1_2__0 : rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl rule__NavigatingCommaArgCS__Group_2_1_2__1 ;
+ // InternalQVTimperative.g:23641:1: rule__NavigatingCommaArgCS__Group_2_1_2__0 : rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl rule__NavigatingCommaArgCS__Group_2_1_2__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23672:1: ( rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl rule__NavigatingCommaArgCS__Group_2_1_2__1 )
- // InternalQVTimperative.g:23673:2: rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl rule__NavigatingCommaArgCS__Group_2_1_2__1
+ // InternalQVTimperative.g:23645:1: ( rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl rule__NavigatingCommaArgCS__Group_2_1_2__1 )
+ // InternalQVTimperative.g:23646:2: rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl rule__NavigatingCommaArgCS__Group_2_1_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl();
@@ -80424,23 +80340,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl"
- // InternalQVTimperative.g:23680:1: rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) ) ;
+ // InternalQVTimperative.g:23653:1: rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23684:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) ) )
- // InternalQVTimperative.g:23685:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) )
+ // InternalQVTimperative.g:23657:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) ) )
+ // InternalQVTimperative.g:23658:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) )
{
- // InternalQVTimperative.g:23685:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) )
- // InternalQVTimperative.g:23686:2: ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 )
+ // InternalQVTimperative.g:23658:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 ) )
+ // InternalQVTimperative.g:23659:2: ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2_1_2_0());
}
- // InternalQVTimperative.g:23687:2: ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 )
- // InternalQVTimperative.g:23687:3: rule__NavigatingCommaArgCS__Alternatives_2_1_2_0
+ // InternalQVTimperative.g:23660:2: ( rule__NavigatingCommaArgCS__Alternatives_2_1_2_0 )
+ // InternalQVTimperative.g:23660:3: rule__NavigatingCommaArgCS__Alternatives_2_1_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Alternatives_2_1_2_0();
@@ -80475,14 +80391,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_2__1"
- // InternalQVTimperative.g:23695:1: rule__NavigatingCommaArgCS__Group_2_1_2__1 : rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl ;
+ // InternalQVTimperative.g:23668:1: rule__NavigatingCommaArgCS__Group_2_1_2__1 : rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23699:1: ( rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl )
- // InternalQVTimperative.g:23700:2: rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl
+ // InternalQVTimperative.g:23672:1: ( rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl )
+ // InternalQVTimperative.g:23673:2: rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl();
@@ -80508,23 +80424,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl"
- // InternalQVTimperative.g:23706:1: rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) ) ;
+ // InternalQVTimperative.g:23679:1: rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23710:1: ( ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) ) )
- // InternalQVTimperative.g:23711:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) )
+ // InternalQVTimperative.g:23683:1: ( ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) ) )
+ // InternalQVTimperative.g:23684:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) )
{
- // InternalQVTimperative.g:23711:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) )
- // InternalQVTimperative.g:23712:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 )
+ // InternalQVTimperative.g:23684:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 ) )
+ // InternalQVTimperative.g:23685:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorAssignment_2_1_2_1());
}
- // InternalQVTimperative.g:23713:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 )
- // InternalQVTimperative.g:23713:3: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1
+ // InternalQVTimperative.g:23686:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 )
+ // InternalQVTimperative.g:23686:3: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1();
@@ -80559,14 +80475,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_3__0"
- // InternalQVTimperative.g:23722:1: rule__NavigatingCommaArgCS__Group_2_1_3__0 : rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl rule__NavigatingCommaArgCS__Group_2_1_3__1 ;
+ // InternalQVTimperative.g:23695:1: rule__NavigatingCommaArgCS__Group_2_1_3__0 : rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl rule__NavigatingCommaArgCS__Group_2_1_3__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23726:1: ( rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl rule__NavigatingCommaArgCS__Group_2_1_3__1 )
- // InternalQVTimperative.g:23727:2: rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl rule__NavigatingCommaArgCS__Group_2_1_3__1
+ // InternalQVTimperative.g:23699:1: ( rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl rule__NavigatingCommaArgCS__Group_2_1_3__1 )
+ // InternalQVTimperative.g:23700:2: rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl rule__NavigatingCommaArgCS__Group_2_1_3__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl();
@@ -80597,17 +80513,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl"
- // InternalQVTimperative.g:23734:1: rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23707:1: rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl : ( '=' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23738:1: ( ( '=' ) )
- // InternalQVTimperative.g:23739:1: ( '=' )
+ // InternalQVTimperative.g:23711:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23712:1: ( '=' )
{
- // InternalQVTimperative.g:23739:1: ( '=' )
- // InternalQVTimperative.g:23740:2: '='
+ // InternalQVTimperative.g:23712:1: ( '=' )
+ // InternalQVTimperative.g:23713:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_1_3_0());
@@ -80638,14 +80554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_3__1"
- // InternalQVTimperative.g:23749:1: rule__NavigatingCommaArgCS__Group_2_1_3__1 : rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl ;
+ // InternalQVTimperative.g:23722:1: rule__NavigatingCommaArgCS__Group_2_1_3__1 : rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23753:1: ( rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl )
- // InternalQVTimperative.g:23754:2: rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl
+ // InternalQVTimperative.g:23726:1: ( rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl )
+ // InternalQVTimperative.g:23727:2: rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl();
@@ -80671,23 +80587,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl"
- // InternalQVTimperative.g:23760:1: rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) ) ;
+ // InternalQVTimperative.g:23733:1: rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23764:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) ) )
- // InternalQVTimperative.g:23765:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) )
+ // InternalQVTimperative.g:23737:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) ) )
+ // InternalQVTimperative.g:23738:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) )
{
- // InternalQVTimperative.g:23765:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) )
- // InternalQVTimperative.g:23766:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 )
+ // InternalQVTimperative.g:23738:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 ) )
+ // InternalQVTimperative.g:23739:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_1_3_1());
}
- // InternalQVTimperative.g:23767:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 )
- // InternalQVTimperative.g:23767:3: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1
+ // InternalQVTimperative.g:23740:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 )
+ // InternalQVTimperative.g:23740:3: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1();
@@ -80722,14 +80638,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__0"
- // InternalQVTimperative.g:23776:1: rule__NavigatingCommaArgCS__Group_2_2__0 : rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:23749: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 {
- // InternalQVTimperative.g:23780:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 )
- // InternalQVTimperative.g:23781:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1
+ // InternalQVTimperative.g:23753:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:23754:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_131);
rule__NavigatingCommaArgCS__Group_2_2__0__Impl();
@@ -80760,22 +80676,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:23788:1: rule__NavigatingCommaArgCS__Group_2_2__0__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? ) ;
+ // InternalQVTimperative.g:23761:1: rule__NavigatingCommaArgCS__Group_2_2__0__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23792:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? ) )
- // InternalQVTimperative.g:23793:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? )
+ // InternalQVTimperative.g:23765:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? ) )
+ // InternalQVTimperative.g:23766:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? )
{
- // InternalQVTimperative.g:23793:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? )
- // InternalQVTimperative.g:23794:2: ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )?
+ // InternalQVTimperative.g:23766:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )? )
+ // InternalQVTimperative.g:23767:2: ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2_0());
}
- // InternalQVTimperative.g:23795:2: ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )?
+ // InternalQVTimperative.g:23768:2: ( rule__NavigatingCommaArgCS__Group_2_2_0__0 )?
int alt264=2;
int LA264_0 = input.LA(1);
@@ -80784,7 +80700,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt264) {
case 1 :
- // InternalQVTimperative.g:23795:3: rule__NavigatingCommaArgCS__Group_2_2_0__0
+ // InternalQVTimperative.g:23768:3: rule__NavigatingCommaArgCS__Group_2_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_2_0__0();
@@ -80822,14 +80738,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__1"
- // InternalQVTimperative.g:23803:1: rule__NavigatingCommaArgCS__Group_2_2__1 : rule__NavigatingCommaArgCS__Group_2_2__1__Impl rule__NavigatingCommaArgCS__Group_2_2__2 ;
+ // InternalQVTimperative.g:23776:1: rule__NavigatingCommaArgCS__Group_2_2__1 : rule__NavigatingCommaArgCS__Group_2_2__1__Impl rule__NavigatingCommaArgCS__Group_2_2__2 ;
public final void rule__NavigatingCommaArgCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23807:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl rule__NavigatingCommaArgCS__Group_2_2__2 )
- // InternalQVTimperative.g:23808:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl rule__NavigatingCommaArgCS__Group_2_2__2
+ // InternalQVTimperative.g:23780:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl rule__NavigatingCommaArgCS__Group_2_2__2 )
+ // InternalQVTimperative.g:23781:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl rule__NavigatingCommaArgCS__Group_2_2__2
{
pushFollow(FollowSets000.FOLLOW_131);
rule__NavigatingCommaArgCS__Group_2_2__1__Impl();
@@ -80860,22 +80776,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:23815:1: rule__NavigatingCommaArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? ) ;
+ // InternalQVTimperative.g:23788:1: rule__NavigatingCommaArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23819:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? ) )
- // InternalQVTimperative.g:23820:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? )
+ // InternalQVTimperative.g:23792:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? ) )
+ // InternalQVTimperative.g:23793:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? )
{
- // InternalQVTimperative.g:23820:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? )
- // InternalQVTimperative.g:23821:2: ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )?
+ // InternalQVTimperative.g:23793:1: ( ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )? )
+ // InternalQVTimperative.g:23794:2: ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2_1());
}
- // InternalQVTimperative.g:23822:2: ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )?
+ // InternalQVTimperative.g:23795:2: ( rule__NavigatingCommaArgCS__Group_2_2_1__0 )?
int alt265=2;
int LA265_0 = input.LA(1);
@@ -80884,7 +80800,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt265) {
case 1 :
- // InternalQVTimperative.g:23822:3: rule__NavigatingCommaArgCS__Group_2_2_1__0
+ // InternalQVTimperative.g:23795:3: rule__NavigatingCommaArgCS__Group_2_2_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_2_1__0();
@@ -80922,14 +80838,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__2"
- // InternalQVTimperative.g:23830:1: rule__NavigatingCommaArgCS__Group_2_2__2 : rule__NavigatingCommaArgCS__Group_2_2__2__Impl rule__NavigatingCommaArgCS__Group_2_2__3 ;
+ // InternalQVTimperative.g:23803:1: rule__NavigatingCommaArgCS__Group_2_2__2 : rule__NavigatingCommaArgCS__Group_2_2__2__Impl rule__NavigatingCommaArgCS__Group_2_2__3 ;
public final void rule__NavigatingCommaArgCS__Group_2_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23834:1: ( rule__NavigatingCommaArgCS__Group_2_2__2__Impl rule__NavigatingCommaArgCS__Group_2_2__3 )
- // InternalQVTimperative.g:23835:2: rule__NavigatingCommaArgCS__Group_2_2__2__Impl rule__NavigatingCommaArgCS__Group_2_2__3
+ // InternalQVTimperative.g:23807:1: ( rule__NavigatingCommaArgCS__Group_2_2__2__Impl rule__NavigatingCommaArgCS__Group_2_2__3 )
+ // InternalQVTimperative.g:23808:2: rule__NavigatingCommaArgCS__Group_2_2__2__Impl rule__NavigatingCommaArgCS__Group_2_2__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group_2_2__2__Impl();
@@ -80960,17 +80876,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__2__Impl"
- // InternalQVTimperative.g:23842:1: rule__NavigatingCommaArgCS__Group_2_2__2__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:23815:1: rule__NavigatingCommaArgCS__Group_2_2__2__Impl : ( 'in' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23846:1: ( ( 'in' ) )
- // InternalQVTimperative.g:23847:1: ( 'in' )
+ // InternalQVTimperative.g:23819:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:23820:1: ( 'in' )
{
- // InternalQVTimperative.g:23847:1: ( 'in' )
- // InternalQVTimperative.g:23848:2: 'in'
+ // InternalQVTimperative.g:23820:1: ( 'in' )
+ // InternalQVTimperative.g:23821:2: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_2_2());
@@ -81001,14 +80917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__3"
- // InternalQVTimperative.g:23857:1: rule__NavigatingCommaArgCS__Group_2_2__3 : rule__NavigatingCommaArgCS__Group_2_2__3__Impl ;
+ // InternalQVTimperative.g:23830:1: rule__NavigatingCommaArgCS__Group_2_2__3 : rule__NavigatingCommaArgCS__Group_2_2__3__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23861:1: ( rule__NavigatingCommaArgCS__Group_2_2__3__Impl )
- // InternalQVTimperative.g:23862:2: rule__NavigatingCommaArgCS__Group_2_2__3__Impl
+ // InternalQVTimperative.g:23834:1: ( rule__NavigatingCommaArgCS__Group_2_2__3__Impl )
+ // InternalQVTimperative.g:23835:2: rule__NavigatingCommaArgCS__Group_2_2__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_2__3__Impl();
@@ -81034,23 +80950,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__3__Impl"
- // InternalQVTimperative.g:23868:1: rule__NavigatingCommaArgCS__Group_2_2__3__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) ) ;
+ // InternalQVTimperative.g:23841:1: rule__NavigatingCommaArgCS__Group_2_2__3__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23872:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) ) )
- // InternalQVTimperative.g:23873:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) )
+ // InternalQVTimperative.g:23845:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) ) )
+ // InternalQVTimperative.g:23846:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) )
{
- // InternalQVTimperative.g:23873:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) )
- // InternalQVTimperative.g:23874:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 )
+ // InternalQVTimperative.g:23846:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 ) )
+ // InternalQVTimperative.g:23847:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_2_3());
}
- // InternalQVTimperative.g:23875:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 )
- // InternalQVTimperative.g:23875:3: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3
+ // InternalQVTimperative.g:23848:2: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 )
+ // InternalQVTimperative.g:23848:3: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3();
@@ -81085,14 +81001,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_0__0"
- // InternalQVTimperative.g:23884:1: rule__NavigatingCommaArgCS__Group_2_2_0__0 : rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_2_0__1 ;
+ // InternalQVTimperative.g:23857:1: rule__NavigatingCommaArgCS__Group_2_2_0__0 : rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_2_0__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23888:1: ( rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_2_0__1 )
- // InternalQVTimperative.g:23889:2: rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_2_0__1
+ // InternalQVTimperative.g:23861:1: ( rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_2_0__1 )
+ // InternalQVTimperative.g:23862:2: rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_2_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl();
@@ -81123,17 +81039,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl"
- // InternalQVTimperative.g:23896:1: rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23869:1: rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl : ( ':' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23900:1: ( ( ':' ) )
- // InternalQVTimperative.g:23901:1: ( ':' )
+ // InternalQVTimperative.g:23873:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23874:1: ( ':' )
{
- // InternalQVTimperative.g:23901:1: ( ':' )
- // InternalQVTimperative.g:23902:2: ':'
+ // InternalQVTimperative.g:23874:1: ( ':' )
+ // InternalQVTimperative.g:23875:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_2_0_0());
@@ -81164,14 +81080,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_0__1"
- // InternalQVTimperative.g:23911:1: rule__NavigatingCommaArgCS__Group_2_2_0__1 : rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl ;
+ // InternalQVTimperative.g:23884:1: rule__NavigatingCommaArgCS__Group_2_2_0__1 : rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23915:1: ( rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl )
- // InternalQVTimperative.g:23916:2: rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl
+ // InternalQVTimperative.g:23888:1: ( rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl )
+ // InternalQVTimperative.g:23889:2: rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl();
@@ -81197,23 +81113,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl"
- // InternalQVTimperative.g:23922:1: rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) ) ;
+ // InternalQVTimperative.g:23895:1: rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23926:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) ) )
- // InternalQVTimperative.g:23927:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) )
+ // InternalQVTimperative.g:23899:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) ) )
+ // InternalQVTimperative.g:23900:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) )
{
- // InternalQVTimperative.g:23927:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) )
- // InternalQVTimperative.g:23928:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 )
+ // InternalQVTimperative.g:23900:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 ) )
+ // InternalQVTimperative.g:23901:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeAssignment_2_2_0_1());
}
- // InternalQVTimperative.g:23929:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 )
- // InternalQVTimperative.g:23929:3: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1
+ // InternalQVTimperative.g:23902:2: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 )
+ // InternalQVTimperative.g:23902:3: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1();
@@ -81248,14 +81164,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_1__0"
- // InternalQVTimperative.g:23938:1: rule__NavigatingCommaArgCS__Group_2_2_1__0 : rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_2_1__1 ;
+ // InternalQVTimperative.g:23911:1: rule__NavigatingCommaArgCS__Group_2_2_1__0 : rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_2_1__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23942:1: ( rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_2_1__1 )
- // InternalQVTimperative.g:23943:2: rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_2_1__1
+ // InternalQVTimperative.g:23915:1: ( rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_2_1__1 )
+ // InternalQVTimperative.g:23916:2: rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_2_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl();
@@ -81286,23 +81202,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl"
- // InternalQVTimperative.g:23950:1: rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) ) ;
+ // InternalQVTimperative.g:23923:1: rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23954:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) ) )
- // InternalQVTimperative.g:23955:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) )
+ // InternalQVTimperative.g:23927:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) ) )
+ // InternalQVTimperative.g:23928:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) )
{
- // InternalQVTimperative.g:23955:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) )
- // InternalQVTimperative.g:23956:2: ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 )
+ // InternalQVTimperative.g:23928:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 ) )
+ // InternalQVTimperative.g:23929:2: ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2_2_1_0());
}
- // InternalQVTimperative.g:23957:2: ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 )
- // InternalQVTimperative.g:23957:3: rule__NavigatingCommaArgCS__Alternatives_2_2_1_0
+ // InternalQVTimperative.g:23930:2: ( rule__NavigatingCommaArgCS__Alternatives_2_2_1_0 )
+ // InternalQVTimperative.g:23930:3: rule__NavigatingCommaArgCS__Alternatives_2_2_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Alternatives_2_2_1_0();
@@ -81337,14 +81253,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_1__1"
- // InternalQVTimperative.g:23965:1: rule__NavigatingCommaArgCS__Group_2_2_1__1 : rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl ;
+ // InternalQVTimperative.g:23938:1: rule__NavigatingCommaArgCS__Group_2_2_1__1 : rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23969:1: ( rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl )
- // InternalQVTimperative.g:23970:2: rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl
+ // InternalQVTimperative.g:23942:1: ( rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl )
+ // InternalQVTimperative.g:23943:2: rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl();
@@ -81370,23 +81286,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl"
- // InternalQVTimperative.g:23976:1: rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) ) ;
+ // InternalQVTimperative.g:23949:1: rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23980:1: ( ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) ) )
- // InternalQVTimperative.g:23981:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) )
+ // InternalQVTimperative.g:23953:1: ( ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) ) )
+ // InternalQVTimperative.g:23954:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) )
{
- // InternalQVTimperative.g:23981:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) )
- // InternalQVTimperative.g:23982:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 )
+ // InternalQVTimperative.g:23954:1: ( ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 ) )
+ // InternalQVTimperative.g:23955:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorAssignment_2_2_1_1());
}
- // InternalQVTimperative.g:23983:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 )
- // InternalQVTimperative.g:23983:3: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1
+ // InternalQVTimperative.g:23956:2: ( rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 )
+ // InternalQVTimperative.g:23956:3: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1();
@@ -81421,14 +81337,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0"
- // InternalQVTimperative.g:23992:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ;
+ // InternalQVTimperative.g:23965: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 {
- // InternalQVTimperative.g:23996:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
- // InternalQVTimperative.g:23997:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
+ // InternalQVTimperative.g:23969:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
+ // InternalQVTimperative.g:23970:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingSemiArgCS__Group__0__Impl();
@@ -81459,23 +81375,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0__Impl"
- // InternalQVTimperative.g:24004:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23977:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingSemiArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24008:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:24009:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23981:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23982:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:24009:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:24010:2: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23982:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23983:2: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:24011:2: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:24011:3: rule__NavigatingSemiArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23984:2: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23984:3: rule__NavigatingSemiArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__PrefixAssignment_0();
@@ -81510,14 +81426,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1"
- // InternalQVTimperative.g:24019:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ;
+ // InternalQVTimperative.g:23992: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 {
- // InternalQVTimperative.g:24023:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
- // InternalQVTimperative.g:24024:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
+ // InternalQVTimperative.g:23996:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
+ // InternalQVTimperative.g:23997:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NavigatingSemiArgCS__Group__1__Impl();
@@ -81548,23 +81464,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1__Impl"
- // InternalQVTimperative.g:24031:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24004:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24035:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:24036:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:24008:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24009:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:24036:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:24037:2: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:24009:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:24010:2: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:24038:2: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:24038:3: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:24011:2: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:24011:3: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1();
@@ -81599,14 +81515,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2"
- // InternalQVTimperative.g:24046:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:24019:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
public final void rule__NavigatingSemiArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24050:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
- // InternalQVTimperative.g:24051:2: rule__NavigatingSemiArgCS__Group__2__Impl
+ // InternalQVTimperative.g:24023:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:24024:2: rule__NavigatingSemiArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group__2__Impl();
@@ -81632,22 +81548,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2__Impl"
- // InternalQVTimperative.g:24057:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:24030: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 {
- // InternalQVTimperative.g:24061:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:24062:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24034:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:24035:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:24062:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
- // InternalQVTimperative.g:24063:2: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:24035:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24036:2: ( rule__NavigatingSemiArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:24064:2: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:24037:2: ( rule__NavigatingSemiArgCS__Group_2__0 )?
int alt266=2;
int LA266_0 = input.LA(1);
@@ -81656,7 +81572,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt266) {
case 1 :
- // InternalQVTimperative.g:24064:3: rule__NavigatingSemiArgCS__Group_2__0
+ // InternalQVTimperative.g:24037:3: rule__NavigatingSemiArgCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2__0();
@@ -81694,14 +81610,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0"
- // InternalQVTimperative.g:24073:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ;
+ // InternalQVTimperative.g:24046: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 {
- // InternalQVTimperative.g:24077:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
- // InternalQVTimperative.g:24078:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
+ // InternalQVTimperative.g:24050:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
+ // InternalQVTimperative.g:24051:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingSemiArgCS__Group_2__0__Impl();
@@ -81732,17 +81648,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0__Impl"
- // InternalQVTimperative.g:24085:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:24058:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingSemiArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24089:1: ( ( ':' ) )
- // InternalQVTimperative.g:24090:1: ( ':' )
+ // InternalQVTimperative.g:24062:1: ( ( ':' ) )
+ // InternalQVTimperative.g:24063:1: ( ':' )
{
- // InternalQVTimperative.g:24090:1: ( ':' )
- // InternalQVTimperative.g:24091:2: ':'
+ // InternalQVTimperative.g:24063:1: ( ':' )
+ // InternalQVTimperative.g:24064:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
@@ -81773,14 +81689,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1"
- // InternalQVTimperative.g:24100:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ;
+ // InternalQVTimperative.g:24073: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 {
- // InternalQVTimperative.g:24104:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
- // InternalQVTimperative.g:24105:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
+ // InternalQVTimperative.g:24077:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
+ // InternalQVTimperative.g:24078:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_114);
rule__NavigatingSemiArgCS__Group_2__1__Impl();
@@ -81811,23 +81727,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1__Impl"
- // InternalQVTimperative.g:24112:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24085: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 {
- // InternalQVTimperative.g:24116:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:24117:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24089:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24090:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:24117:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:24118:2: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24090:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24091:2: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:24119:2: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:24119:3: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:24092:2: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24092:3: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1();
@@ -81862,14 +81778,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2"
- // InternalQVTimperative.g:24127:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:24100: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 {
- // InternalQVTimperative.g:24131:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
- // InternalQVTimperative.g:24132:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
+ // InternalQVTimperative.g:24104:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:24105:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2__2__Impl();
@@ -81895,22 +81811,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2__Impl"
- // InternalQVTimperative.g:24138:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:24111: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 {
- // InternalQVTimperative.g:24142:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:24143:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:24115:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:24116:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
{
- // InternalQVTimperative.g:24143:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
- // InternalQVTimperative.g:24144:2: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:24116:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:24117:2: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:24145:2: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:24118:2: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
int alt267=2;
int LA267_0 = input.LA(1);
@@ -81919,7 +81835,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt267) {
case 1 :
- // InternalQVTimperative.g:24145:3: rule__NavigatingSemiArgCS__Group_2_2__0
+ // InternalQVTimperative.g:24118:3: rule__NavigatingSemiArgCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2_2__0();
@@ -81957,14 +81873,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0"
- // InternalQVTimperative.g:24154:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:24127: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 {
- // InternalQVTimperative.g:24158:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
- // InternalQVTimperative.g:24159:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1
+ // InternalQVTimperative.g:24131:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:24132:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingSemiArgCS__Group_2_2__0__Impl();
@@ -81995,17 +81911,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:24166:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:24139:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingSemiArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24170:1: ( ( '=' ) )
- // InternalQVTimperative.g:24171:1: ( '=' )
+ // InternalQVTimperative.g:24143:1: ( ( '=' ) )
+ // InternalQVTimperative.g:24144:1: ( '=' )
{
- // InternalQVTimperative.g:24171:1: ( '=' )
- // InternalQVTimperative.g:24172:2: '='
+ // InternalQVTimperative.g:24144:1: ( '=' )
+ // InternalQVTimperative.g:24145:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
@@ -82036,14 +81952,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1"
- // InternalQVTimperative.g:24181:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:24154: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 {
- // InternalQVTimperative.g:24185:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:24186:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:24158:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:24159:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2_2__1__Impl();
@@ -82069,23 +81985,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:24192:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:24165:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24196:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:24197:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:24169:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:24170:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:24197:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
- // InternalQVTimperative.g:24198:2: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:24170:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:24171:2: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionAssignment_2_2_1());
}
- // InternalQVTimperative.g:24199:2: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
- // InternalQVTimperative.g:24199:3: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1
+ // InternalQVTimperative.g:24172:2: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:24172:3: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1();
@@ -82120,14 +82036,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group__0"
- // InternalQVTimperative.g:24208:1: rule__CoIteratorVariableCS__Group__0 : rule__CoIteratorVariableCS__Group__0__Impl rule__CoIteratorVariableCS__Group__1 ;
+ // InternalQVTimperative.g:24181:1: rule__CoIteratorVariableCS__Group__0 : rule__CoIteratorVariableCS__Group__0__Impl rule__CoIteratorVariableCS__Group__1 ;
public final void rule__CoIteratorVariableCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24212:1: ( rule__CoIteratorVariableCS__Group__0__Impl rule__CoIteratorVariableCS__Group__1 )
- // InternalQVTimperative.g:24213:2: rule__CoIteratorVariableCS__Group__0__Impl rule__CoIteratorVariableCS__Group__1
+ // InternalQVTimperative.g:24185:1: ( rule__CoIteratorVariableCS__Group__0__Impl rule__CoIteratorVariableCS__Group__1 )
+ // InternalQVTimperative.g:24186:2: rule__CoIteratorVariableCS__Group__0__Impl rule__CoIteratorVariableCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__CoIteratorVariableCS__Group__0__Impl();
@@ -82158,23 +82074,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group__0__Impl"
- // InternalQVTimperative.g:24220:1: rule__CoIteratorVariableCS__Group__0__Impl : ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:24193:1: rule__CoIteratorVariableCS__Group__0__Impl : ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) ) ;
public final void rule__CoIteratorVariableCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24224:1: ( ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:24225:1: ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24197:1: ( ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:24198:1: ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:24225:1: ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:24226:2: ( rule__CoIteratorVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24198:1: ( ( rule__CoIteratorVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24199:2: ( rule__CoIteratorVariableCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCoIteratorVariableCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:24227:2: ( rule__CoIteratorVariableCS__NameAssignment_0 )
- // InternalQVTimperative.g:24227:3: rule__CoIteratorVariableCS__NameAssignment_0
+ // InternalQVTimperative.g:24200:2: ( rule__CoIteratorVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24200:3: rule__CoIteratorVariableCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CoIteratorVariableCS__NameAssignment_0();
@@ -82209,14 +82125,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group__1"
- // InternalQVTimperative.g:24235:1: rule__CoIteratorVariableCS__Group__1 : rule__CoIteratorVariableCS__Group__1__Impl ;
+ // InternalQVTimperative.g:24208:1: rule__CoIteratorVariableCS__Group__1 : rule__CoIteratorVariableCS__Group__1__Impl ;
public final void rule__CoIteratorVariableCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24239:1: ( rule__CoIteratorVariableCS__Group__1__Impl )
- // InternalQVTimperative.g:24240:2: rule__CoIteratorVariableCS__Group__1__Impl
+ // InternalQVTimperative.g:24212:1: ( rule__CoIteratorVariableCS__Group__1__Impl )
+ // InternalQVTimperative.g:24213:2: rule__CoIteratorVariableCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CoIteratorVariableCS__Group__1__Impl();
@@ -82242,22 +82158,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group__1__Impl"
- // InternalQVTimperative.g:24246:1: rule__CoIteratorVariableCS__Group__1__Impl : ( ( rule__CoIteratorVariableCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:24219:1: rule__CoIteratorVariableCS__Group__1__Impl : ( ( rule__CoIteratorVariableCS__Group_1__0 )? ) ;
public final void rule__CoIteratorVariableCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24250:1: ( ( ( rule__CoIteratorVariableCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:24251:1: ( ( rule__CoIteratorVariableCS__Group_1__0 )? )
+ // InternalQVTimperative.g:24223:1: ( ( ( rule__CoIteratorVariableCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:24224:1: ( ( rule__CoIteratorVariableCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:24251:1: ( ( rule__CoIteratorVariableCS__Group_1__0 )? )
- // InternalQVTimperative.g:24252:2: ( rule__CoIteratorVariableCS__Group_1__0 )?
+ // InternalQVTimperative.g:24224:1: ( ( rule__CoIteratorVariableCS__Group_1__0 )? )
+ // InternalQVTimperative.g:24225:2: ( rule__CoIteratorVariableCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCoIteratorVariableCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:24253:2: ( rule__CoIteratorVariableCS__Group_1__0 )?
+ // InternalQVTimperative.g:24226:2: ( rule__CoIteratorVariableCS__Group_1__0 )?
int alt268=2;
int LA268_0 = input.LA(1);
@@ -82266,7 +82182,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt268) {
case 1 :
- // InternalQVTimperative.g:24253:3: rule__CoIteratorVariableCS__Group_1__0
+ // InternalQVTimperative.g:24226:3: rule__CoIteratorVariableCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CoIteratorVariableCS__Group_1__0();
@@ -82304,14 +82220,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group_1__0"
- // InternalQVTimperative.g:24262:1: rule__CoIteratorVariableCS__Group_1__0 : rule__CoIteratorVariableCS__Group_1__0__Impl rule__CoIteratorVariableCS__Group_1__1 ;
+ // InternalQVTimperative.g:24235:1: rule__CoIteratorVariableCS__Group_1__0 : rule__CoIteratorVariableCS__Group_1__0__Impl rule__CoIteratorVariableCS__Group_1__1 ;
public final void rule__CoIteratorVariableCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24266:1: ( rule__CoIteratorVariableCS__Group_1__0__Impl rule__CoIteratorVariableCS__Group_1__1 )
- // InternalQVTimperative.g:24267:2: rule__CoIteratorVariableCS__Group_1__0__Impl rule__CoIteratorVariableCS__Group_1__1
+ // InternalQVTimperative.g:24239:1: ( rule__CoIteratorVariableCS__Group_1__0__Impl rule__CoIteratorVariableCS__Group_1__1 )
+ // InternalQVTimperative.g:24240:2: rule__CoIteratorVariableCS__Group_1__0__Impl rule__CoIteratorVariableCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__CoIteratorVariableCS__Group_1__0__Impl();
@@ -82342,17 +82258,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24274:1: rule__CoIteratorVariableCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:24247:1: rule__CoIteratorVariableCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__CoIteratorVariableCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24278:1: ( ( ':' ) )
- // InternalQVTimperative.g:24279:1: ( ':' )
+ // InternalQVTimperative.g:24251:1: ( ( ':' ) )
+ // InternalQVTimperative.g:24252:1: ( ':' )
{
- // InternalQVTimperative.g:24279:1: ( ':' )
- // InternalQVTimperative.g:24280:2: ':'
+ // InternalQVTimperative.g:24252:1: ( ':' )
+ // InternalQVTimperative.g:24253:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCoIteratorVariableCSAccess().getColonKeyword_1_0());
@@ -82383,14 +82299,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group_1__1"
- // InternalQVTimperative.g:24289:1: rule__CoIteratorVariableCS__Group_1__1 : rule__CoIteratorVariableCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:24262:1: rule__CoIteratorVariableCS__Group_1__1 : rule__CoIteratorVariableCS__Group_1__1__Impl ;
public final void rule__CoIteratorVariableCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24293:1: ( rule__CoIteratorVariableCS__Group_1__1__Impl )
- // InternalQVTimperative.g:24294:2: rule__CoIteratorVariableCS__Group_1__1__Impl
+ // InternalQVTimperative.g:24266:1: ( rule__CoIteratorVariableCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:24267:2: rule__CoIteratorVariableCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CoIteratorVariableCS__Group_1__1__Impl();
@@ -82416,23 +82332,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24300:1: rule__CoIteratorVariableCS__Group_1__1__Impl : ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:24273:1: rule__CoIteratorVariableCS__Group_1__1__Impl : ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__CoIteratorVariableCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24304:1: ( ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24305:1: ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:24277:1: ( ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:24278:1: ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24305:1: ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:24306:2: ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:24278:1: ( ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:24279:2: ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCoIteratorVariableCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:24307:2: ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:24307:3: rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:24280:2: ( rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:24280:3: rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1();
@@ -82467,14 +82383,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__0"
- // InternalQVTimperative.g:24316:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ;
+ // InternalQVTimperative.g:24289: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 {
- // InternalQVTimperative.g:24320:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
- // InternalQVTimperative.g:24321:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
+ // InternalQVTimperative.g:24293:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
+ // InternalQVTimperative.g:24294:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_111);
rule__IfExpCS__Group__0__Impl();
@@ -82505,17 +82421,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24328:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
+ // InternalQVTimperative.g:24301:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
public final void rule__IfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24332:1: ( ( 'if' ) )
- // InternalQVTimperative.g:24333:1: ( 'if' )
+ // InternalQVTimperative.g:24305:1: ( ( 'if' ) )
+ // InternalQVTimperative.g:24306:1: ( 'if' )
{
- // InternalQVTimperative.g:24333:1: ( 'if' )
- // InternalQVTimperative.g:24334:2: 'if'
+ // InternalQVTimperative.g:24306:1: ( 'if' )
+ // InternalQVTimperative.g:24307:2: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
@@ -82546,14 +82462,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__1"
- // InternalQVTimperative.g:24343:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ;
+ // InternalQVTimperative.g:24316: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 {
- // InternalQVTimperative.g:24347:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
- // InternalQVTimperative.g:24348:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
+ // InternalQVTimperative.g:24320:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
+ // InternalQVTimperative.g:24321:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_133);
rule__IfExpCS__Group__1__Impl();
@@ -82584,23 +82500,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24355:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24328:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ;
public final void rule__IfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24359:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:24360:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24332:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24333:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:24360:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:24361:2: ( rule__IfExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24333:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24334:2: ( rule__IfExpCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:24362:2: ( rule__IfExpCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:24362:3: rule__IfExpCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:24335:2: ( rule__IfExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24335:3: rule__IfExpCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedConditionAssignment_1();
@@ -82635,14 +82551,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__2"
- // InternalQVTimperative.g:24370:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ;
+ // InternalQVTimperative.g:24343: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 {
- // InternalQVTimperative.g:24374:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
- // InternalQVTimperative.g:24375:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
+ // InternalQVTimperative.g:24347:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
+ // InternalQVTimperative.g:24348:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__IfExpCS__Group__2__Impl();
@@ -82673,17 +82589,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__2__Impl"
- // InternalQVTimperative.g:24382:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
+ // InternalQVTimperative.g:24355:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__IfExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24386:1: ( ( 'then' ) )
- // InternalQVTimperative.g:24387:1: ( 'then' )
+ // InternalQVTimperative.g:24359:1: ( ( 'then' ) )
+ // InternalQVTimperative.g:24360:1: ( 'then' )
{
- // InternalQVTimperative.g:24387:1: ( 'then' )
- // InternalQVTimperative.g:24388:2: 'then'
+ // InternalQVTimperative.g:24360:1: ( 'then' )
+ // InternalQVTimperative.g:24361:2: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
@@ -82714,14 +82630,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__3"
- // InternalQVTimperative.g:24397:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ;
+ // InternalQVTimperative.g:24370: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 {
- // InternalQVTimperative.g:24401:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
- // InternalQVTimperative.g:24402:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
+ // InternalQVTimperative.g:24374:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
+ // InternalQVTimperative.g:24375:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_134);
rule__IfExpCS__Group__3__Impl();
@@ -82752,23 +82668,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__3__Impl"
- // InternalQVTimperative.g:24409:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:24382:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ;
public final void rule__IfExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24413:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:24414:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24386:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:24387:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:24414:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
- // InternalQVTimperative.g:24415:2: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24387:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24388:2: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionAssignment_3());
}
- // InternalQVTimperative.g:24416:2: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
- // InternalQVTimperative.g:24416:3: rule__IfExpCS__OwnedThenExpressionAssignment_3
+ // InternalQVTimperative.g:24389:2: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24389:3: rule__IfExpCS__OwnedThenExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedThenExpressionAssignment_3();
@@ -82803,14 +82719,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__4"
- // InternalQVTimperative.g:24424:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ;
+ // InternalQVTimperative.g:24397: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 {
- // InternalQVTimperative.g:24428:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
- // InternalQVTimperative.g:24429:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
+ // InternalQVTimperative.g:24401:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
+ // InternalQVTimperative.g:24402:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_134);
rule__IfExpCS__Group__4__Impl();
@@ -82841,22 +82757,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__4__Impl"
- // InternalQVTimperative.g:24436:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ;
+ // InternalQVTimperative.g:24409:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ;
public final void rule__IfExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24440:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) )
- // InternalQVTimperative.g:24441:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
+ // InternalQVTimperative.g:24413:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) )
+ // InternalQVTimperative.g:24414:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
{
- // InternalQVTimperative.g:24441:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
- // InternalQVTimperative.g:24442:2: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
+ // InternalQVTimperative.g:24414:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
+ // InternalQVTimperative.g:24415:2: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsAssignment_4());
}
- // InternalQVTimperative.g:24443:2: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
+ // InternalQVTimperative.g:24416:2: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
loop269:
do {
int alt269=2;
@@ -82869,7 +82785,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt269) {
case 1 :
- // InternalQVTimperative.g:24443:3: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4
+ // InternalQVTimperative.g:24416:3: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4
{
pushFollow(FollowSets000.FOLLOW_135);
rule__IfExpCS__OwnedIfThenExpressionsAssignment_4();
@@ -82910,14 +82826,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__5"
- // InternalQVTimperative.g:24451:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ;
+ // InternalQVTimperative.g:24424: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 {
- // InternalQVTimperative.g:24455:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
- // InternalQVTimperative.g:24456:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
+ // InternalQVTimperative.g:24428:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
+ // InternalQVTimperative.g:24429:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_10);
rule__IfExpCS__Group__5__Impl();
@@ -82948,17 +82864,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__5__Impl"
- // InternalQVTimperative.g:24463:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ;
+ // InternalQVTimperative.g:24436:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ;
public final void rule__IfExpCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24467:1: ( ( 'else' ) )
- // InternalQVTimperative.g:24468:1: ( 'else' )
+ // InternalQVTimperative.g:24440:1: ( ( 'else' ) )
+ // InternalQVTimperative.g:24441:1: ( 'else' )
{
- // InternalQVTimperative.g:24468:1: ( 'else' )
- // InternalQVTimperative.g:24469:2: 'else'
+ // InternalQVTimperative.g:24441:1: ( 'else' )
+ // InternalQVTimperative.g:24442:2: 'else'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getElseKeyword_5());
@@ -82989,14 +82905,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__6"
- // InternalQVTimperative.g:24478:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ;
+ // InternalQVTimperative.g:24451:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ;
public final void rule__IfExpCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24482:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 )
- // InternalQVTimperative.g:24483:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7
+ // InternalQVTimperative.g:24455:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 )
+ // InternalQVTimperative.g:24456:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_136);
rule__IfExpCS__Group__6__Impl();
@@ -83027,23 +82943,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__6__Impl"
- // InternalQVTimperative.g:24490:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ;
+ // InternalQVTimperative.g:24463:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ;
public final void rule__IfExpCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24494:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) )
- // InternalQVTimperative.g:24495:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:24467:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) )
+ // InternalQVTimperative.g:24468:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
{
- // InternalQVTimperative.g:24495:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
- // InternalQVTimperative.g:24496:2: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
+ // InternalQVTimperative.g:24468:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:24469:2: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionAssignment_6());
}
- // InternalQVTimperative.g:24497:2: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
- // InternalQVTimperative.g:24497:3: rule__IfExpCS__OwnedElseExpressionAssignment_6
+ // InternalQVTimperative.g:24470:2: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
+ // InternalQVTimperative.g:24470:3: rule__IfExpCS__OwnedElseExpressionAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedElseExpressionAssignment_6();
@@ -83078,14 +82994,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__7"
- // InternalQVTimperative.g:24505:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ;
+ // InternalQVTimperative.g:24478:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ;
public final void rule__IfExpCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24509:1: ( rule__IfExpCS__Group__7__Impl )
- // InternalQVTimperative.g:24510:2: rule__IfExpCS__Group__7__Impl
+ // InternalQVTimperative.g:24482:1: ( rule__IfExpCS__Group__7__Impl )
+ // InternalQVTimperative.g:24483:2: rule__IfExpCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__Group__7__Impl();
@@ -83111,17 +83027,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__7__Impl"
- // InternalQVTimperative.g:24516:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ;
+ // InternalQVTimperative.g:24489:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ;
public final void rule__IfExpCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24520:1: ( ( 'endif' ) )
- // InternalQVTimperative.g:24521:1: ( 'endif' )
+ // InternalQVTimperative.g:24493:1: ( ( 'endif' ) )
+ // InternalQVTimperative.g:24494:1: ( 'endif' )
{
- // InternalQVTimperative.g:24521:1: ( 'endif' )
- // InternalQVTimperative.g:24522:2: 'endif'
+ // InternalQVTimperative.g:24494:1: ( 'endif' )
+ // InternalQVTimperative.g:24495:2: 'endif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
@@ -83152,14 +83068,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__0"
- // InternalQVTimperative.g:24532:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ;
+ // InternalQVTimperative.g:24505:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ;
public final void rule__ElseIfThenExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24536:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 )
- // InternalQVTimperative.g:24537:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1
+ // InternalQVTimperative.g:24509:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 )
+ // InternalQVTimperative.g:24510:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ElseIfThenExpCS__Group__0__Impl();
@@ -83190,17 +83106,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24544:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ;
+ // InternalQVTimperative.g:24517:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ;
public final void rule__ElseIfThenExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24548:1: ( ( 'elseif' ) )
- // InternalQVTimperative.g:24549:1: ( 'elseif' )
+ // InternalQVTimperative.g:24521:1: ( ( 'elseif' ) )
+ // InternalQVTimperative.g:24522:1: ( 'elseif' )
{
- // InternalQVTimperative.g:24549:1: ( 'elseif' )
- // InternalQVTimperative.g:24550:2: 'elseif'
+ // InternalQVTimperative.g:24522:1: ( 'elseif' )
+ // InternalQVTimperative.g:24523:2: 'elseif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
@@ -83231,14 +83147,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__1"
- // InternalQVTimperative.g:24559:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ;
+ // InternalQVTimperative.g:24532:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ;
public final void rule__ElseIfThenExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24563:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 )
- // InternalQVTimperative.g:24564:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2
+ // InternalQVTimperative.g:24536:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 )
+ // InternalQVTimperative.g:24537:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_133);
rule__ElseIfThenExpCS__Group__1__Impl();
@@ -83269,23 +83185,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24571:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24544:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ;
public final void rule__ElseIfThenExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24575:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:24576:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24548:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24549:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:24576:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:24577:2: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24549:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24550:2: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:24578:2: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:24578:3: rule__ElseIfThenExpCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:24551:2: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24551:3: rule__ElseIfThenExpCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__OwnedConditionAssignment_1();
@@ -83320,14 +83236,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__2"
- // InternalQVTimperative.g:24586:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ;
+ // InternalQVTimperative.g:24559:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ;
public final void rule__ElseIfThenExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24590:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 )
- // InternalQVTimperative.g:24591:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3
+ // InternalQVTimperative.g:24563:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 )
+ // InternalQVTimperative.g:24564:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ElseIfThenExpCS__Group__2__Impl();
@@ -83358,17 +83274,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__2__Impl"
- // InternalQVTimperative.g:24598:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ;
+ // InternalQVTimperative.g:24571:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__ElseIfThenExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24602:1: ( ( 'then' ) )
- // InternalQVTimperative.g:24603:1: ( 'then' )
+ // InternalQVTimperative.g:24575:1: ( ( 'then' ) )
+ // InternalQVTimperative.g:24576:1: ( 'then' )
{
- // InternalQVTimperative.g:24603:1: ( 'then' )
- // InternalQVTimperative.g:24604:2: 'then'
+ // InternalQVTimperative.g:24576:1: ( 'then' )
+ // InternalQVTimperative.g:24577:2: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
@@ -83399,14 +83315,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__3"
- // InternalQVTimperative.g:24613:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:24586:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ;
public final void rule__ElseIfThenExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24617:1: ( rule__ElseIfThenExpCS__Group__3__Impl )
- // InternalQVTimperative.g:24618:2: rule__ElseIfThenExpCS__Group__3__Impl
+ // InternalQVTimperative.g:24590:1: ( rule__ElseIfThenExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:24591:2: rule__ElseIfThenExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__Group__3__Impl();
@@ -83432,23 +83348,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__3__Impl"
- // InternalQVTimperative.g:24624:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:24597:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ;
public final void rule__ElseIfThenExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24628:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:24629:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24601:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:24602:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:24629:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
- // InternalQVTimperative.g:24630:2: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24602:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24603:2: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionAssignment_3());
}
- // InternalQVTimperative.g:24631:2: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
- // InternalQVTimperative.g:24631:3: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3
+ // InternalQVTimperative.g:24604:2: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24604:3: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3();
@@ -83483,14 +83399,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__0"
- // InternalQVTimperative.g:24640:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ;
+ // InternalQVTimperative.g:24613: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 {
- // InternalQVTimperative.g:24644:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
- // InternalQVTimperative.g:24645:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
+ // InternalQVTimperative.g:24617:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
+ // InternalQVTimperative.g:24618:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LetExpCS__Group__0__Impl();
@@ -83521,17 +83437,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24652:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
+ // InternalQVTimperative.g:24625:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
public final void rule__LetExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24656:1: ( ( 'let' ) )
- // InternalQVTimperative.g:24657:1: ( 'let' )
+ // InternalQVTimperative.g:24629:1: ( ( 'let' ) )
+ // InternalQVTimperative.g:24630:1: ( 'let' )
{
- // InternalQVTimperative.g:24657:1: ( 'let' )
- // InternalQVTimperative.g:24658:2: 'let'
+ // InternalQVTimperative.g:24630:1: ( 'let' )
+ // InternalQVTimperative.g:24631:2: 'let'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
@@ -83562,14 +83478,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__1"
- // InternalQVTimperative.g:24667:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ;
+ // InternalQVTimperative.g:24640: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 {
- // InternalQVTimperative.g:24671:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
- // InternalQVTimperative.g:24672:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
+ // InternalQVTimperative.g:24644:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
+ // InternalQVTimperative.g:24645:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_137);
rule__LetExpCS__Group__1__Impl();
@@ -83600,23 +83516,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24679:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24652:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ;
public final void rule__LetExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24683:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) )
- // InternalQVTimperative.g:24684:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
+ // InternalQVTimperative.g:24656:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) )
+ // InternalQVTimperative.g:24657:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
{
- // InternalQVTimperative.g:24684:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
- // InternalQVTimperative.g:24685:2: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
+ // InternalQVTimperative.g:24657:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
+ // InternalQVTimperative.g:24658:2: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_1());
}
- // InternalQVTimperative.g:24686:2: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
- // InternalQVTimperative.g:24686:3: rule__LetExpCS__OwnedVariablesAssignment_1
+ // InternalQVTimperative.g:24659:2: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
+ // InternalQVTimperative.g:24659:3: rule__LetExpCS__OwnedVariablesAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedVariablesAssignment_1();
@@ -83651,14 +83567,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__2"
- // InternalQVTimperative.g:24694:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ;
+ // InternalQVTimperative.g:24667: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 {
- // InternalQVTimperative.g:24698:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
- // InternalQVTimperative.g:24699:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
+ // InternalQVTimperative.g:24671:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
+ // InternalQVTimperative.g:24672:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_137);
rule__LetExpCS__Group__2__Impl();
@@ -83689,22 +83605,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__2__Impl"
- // InternalQVTimperative.g:24706:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:24679: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 {
- // InternalQVTimperative.g:24710:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:24711:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // InternalQVTimperative.g:24683:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:24684:1: ( ( rule__LetExpCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:24711:1: ( ( rule__LetExpCS__Group_2__0 )* )
- // InternalQVTimperative.g:24712:2: ( rule__LetExpCS__Group_2__0 )*
+ // InternalQVTimperative.g:24684:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // InternalQVTimperative.g:24685:2: ( rule__LetExpCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:24713:2: ( rule__LetExpCS__Group_2__0 )*
+ // InternalQVTimperative.g:24686:2: ( rule__LetExpCS__Group_2__0 )*
loop270:
do {
int alt270=2;
@@ -83717,7 +83633,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt270) {
case 1 :
- // InternalQVTimperative.g:24713:3: rule__LetExpCS__Group_2__0
+ // InternalQVTimperative.g:24686:3: rule__LetExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__LetExpCS__Group_2__0();
@@ -83758,14 +83674,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__3"
- // InternalQVTimperative.g:24721:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ;
+ // InternalQVTimperative.g:24694: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 {
- // InternalQVTimperative.g:24725:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
- // InternalQVTimperative.g:24726:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
+ // InternalQVTimperative.g:24698:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
+ // InternalQVTimperative.g:24699:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LetExpCS__Group__3__Impl();
@@ -83796,17 +83712,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__3__Impl"
- // InternalQVTimperative.g:24733:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:24706:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
public final void rule__LetExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24737:1: ( ( 'in' ) )
- // InternalQVTimperative.g:24738:1: ( 'in' )
+ // InternalQVTimperative.g:24710:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:24711:1: ( 'in' )
{
- // InternalQVTimperative.g:24738:1: ( 'in' )
- // InternalQVTimperative.g:24739:2: 'in'
+ // InternalQVTimperative.g:24711:1: ( 'in' )
+ // InternalQVTimperative.g:24712:2: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getInKeyword_3());
@@ -83837,14 +83753,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__4"
- // InternalQVTimperative.g:24748:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:24721:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
public final void rule__LetExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24752:1: ( rule__LetExpCS__Group__4__Impl )
- // InternalQVTimperative.g:24753:2: rule__LetExpCS__Group__4__Impl
+ // InternalQVTimperative.g:24725:1: ( rule__LetExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:24726:2: rule__LetExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group__4__Impl();
@@ -83870,23 +83786,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__4__Impl"
- // InternalQVTimperative.g:24759:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:24732:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ;
public final void rule__LetExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24763:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:24764:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24736:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:24737:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:24764:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
- // InternalQVTimperative.g:24765:2: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:24737:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24738:2: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionAssignment_4());
}
- // InternalQVTimperative.g:24766:2: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
- // InternalQVTimperative.g:24766:3: rule__LetExpCS__OwnedInExpressionAssignment_4
+ // InternalQVTimperative.g:24739:2: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:24739:3: rule__LetExpCS__OwnedInExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedInExpressionAssignment_4();
@@ -83921,14 +83837,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__0"
- // InternalQVTimperative.g:24775:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:24748: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 {
- // InternalQVTimperative.g:24779:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
- // InternalQVTimperative.g:24780:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
+ // InternalQVTimperative.g:24752:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
+ // InternalQVTimperative.g:24753:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LetExpCS__Group_2__0__Impl();
@@ -83959,17 +83875,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:24787:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:24760:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__LetExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24791:1: ( ( ',' ) )
- // InternalQVTimperative.g:24792:1: ( ',' )
+ // InternalQVTimperative.g:24764:1: ( ( ',' ) )
+ // InternalQVTimperative.g:24765:1: ( ',' )
{
- // InternalQVTimperative.g:24792:1: ( ',' )
- // InternalQVTimperative.g:24793:2: ','
+ // InternalQVTimperative.g:24765:1: ( ',' )
+ // InternalQVTimperative.g:24766:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
@@ -84000,14 +83916,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__1"
- // InternalQVTimperative.g:24802:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:24775: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 {
- // InternalQVTimperative.g:24806:1: ( rule__LetExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:24807:2: rule__LetExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:24779:1: ( rule__LetExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:24780:2: rule__LetExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group_2__1__Impl();
@@ -84033,23 +83949,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:24813:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24786:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ;
public final void rule__LetExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24817:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) )
- // InternalQVTimperative.g:24818:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
+ // InternalQVTimperative.g:24790:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24791:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
{
- // InternalQVTimperative.g:24818:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
- // InternalQVTimperative.g:24819:2: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
+ // InternalQVTimperative.g:24791:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
+ // InternalQVTimperative.g:24792:2: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_2_1());
}
- // InternalQVTimperative.g:24820:2: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
- // InternalQVTimperative.g:24820:3: rule__LetExpCS__OwnedVariablesAssignment_2_1
+ // InternalQVTimperative.g:24793:2: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
+ // InternalQVTimperative.g:24793:3: rule__LetExpCS__OwnedVariablesAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedVariablesAssignment_2_1();
@@ -84084,14 +84000,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__0"
- // InternalQVTimperative.g:24829:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ;
+ // InternalQVTimperative.g:24802: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 {
- // InternalQVTimperative.g:24833:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
- // InternalQVTimperative.g:24834:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
+ // InternalQVTimperative.g:24806:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
+ // InternalQVTimperative.g:24807:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_138);
rule__LetVariableCS__Group__0__Impl();
@@ -84122,23 +84038,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__0__Impl"
- // InternalQVTimperative.g:24841:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:24814:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
public final void rule__LetVariableCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24845:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:24846:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24818:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:24819:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:24846:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:24847:2: ( rule__LetVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24819:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24820:2: ( rule__LetVariableCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:24848:2: ( rule__LetVariableCS__NameAssignment_0 )
- // InternalQVTimperative.g:24848:3: rule__LetVariableCS__NameAssignment_0
+ // InternalQVTimperative.g:24821:2: ( rule__LetVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24821:3: rule__LetVariableCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__NameAssignment_0();
@@ -84173,14 +84089,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__1"
- // InternalQVTimperative.g:24856:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ;
+ // InternalQVTimperative.g:24829: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 {
- // InternalQVTimperative.g:24860:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
- // InternalQVTimperative.g:24861:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
+ // InternalQVTimperative.g:24833:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
+ // InternalQVTimperative.g:24834:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_138);
rule__LetVariableCS__Group__1__Impl();
@@ -84211,22 +84127,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__1__Impl"
- // InternalQVTimperative.g:24868:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ;
+ // InternalQVTimperative.g:24841:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ;
public final void rule__LetVariableCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24872:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) )
- // InternalQVTimperative.g:24873:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
+ // InternalQVTimperative.g:24845:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) )
+ // InternalQVTimperative.g:24846:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
{
- // InternalQVTimperative.g:24873:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
- // InternalQVTimperative.g:24874:2: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
+ // InternalQVTimperative.g:24846:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
+ // InternalQVTimperative.g:24847:2: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseAssignment_1());
}
- // InternalQVTimperative.g:24875:2: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
+ // InternalQVTimperative.g:24848:2: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
int alt271=2;
int LA271_0 = input.LA(1);
@@ -84235,7 +84151,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt271) {
case 1 :
- // InternalQVTimperative.g:24875:3: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1
+ // InternalQVTimperative.g:24848:3: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1();
@@ -84273,14 +84189,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__2"
- // InternalQVTimperative.g:24883:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ;
+ // InternalQVTimperative.g:24856: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 {
- // InternalQVTimperative.g:24887:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
- // InternalQVTimperative.g:24888:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
+ // InternalQVTimperative.g:24860:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
+ // InternalQVTimperative.g:24861:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_138);
rule__LetVariableCS__Group__2__Impl();
@@ -84311,22 +84227,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__2__Impl"
- // InternalQVTimperative.g:24895:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:24868:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ;
public final void rule__LetVariableCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24899:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:24900:1: ( ( rule__LetVariableCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24872:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:24873:1: ( ( rule__LetVariableCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:24900:1: ( ( rule__LetVariableCS__Group_2__0 )? )
- // InternalQVTimperative.g:24901:2: ( rule__LetVariableCS__Group_2__0 )?
+ // InternalQVTimperative.g:24873:1: ( ( rule__LetVariableCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24874:2: ( rule__LetVariableCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:24902:2: ( rule__LetVariableCS__Group_2__0 )?
+ // InternalQVTimperative.g:24875:2: ( rule__LetVariableCS__Group_2__0 )?
int alt272=2;
int LA272_0 = input.LA(1);
@@ -84335,7 +84251,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt272) {
case 1 :
- // InternalQVTimperative.g:24902:3: rule__LetVariableCS__Group_2__0
+ // InternalQVTimperative.g:24875:3: rule__LetVariableCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group_2__0();
@@ -84373,14 +84289,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__3"
- // InternalQVTimperative.g:24910:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ;
+ // InternalQVTimperative.g:24883:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ;
public final void rule__LetVariableCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24914:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 )
- // InternalQVTimperative.g:24915:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4
+ // InternalQVTimperative.g:24887:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 )
+ // InternalQVTimperative.g:24888:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LetVariableCS__Group__3__Impl();
@@ -84411,17 +84327,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__3__Impl"
- // InternalQVTimperative.g:24922:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:24895:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ;
public final void rule__LetVariableCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24926:1: ( ( '=' ) )
- // InternalQVTimperative.g:24927:1: ( '=' )
+ // InternalQVTimperative.g:24899:1: ( ( '=' ) )
+ // InternalQVTimperative.g:24900:1: ( '=' )
{
- // InternalQVTimperative.g:24927:1: ( '=' )
- // InternalQVTimperative.g:24928:2: '='
+ // InternalQVTimperative.g:24900:1: ( '=' )
+ // InternalQVTimperative.g:24901:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
@@ -84452,14 +84368,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__4"
- // InternalQVTimperative.g:24937:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ;
+ // InternalQVTimperative.g:24910:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ;
public final void rule__LetVariableCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24941:1: ( rule__LetVariableCS__Group__4__Impl )
- // InternalQVTimperative.g:24942:2: rule__LetVariableCS__Group__4__Impl
+ // InternalQVTimperative.g:24914:1: ( rule__LetVariableCS__Group__4__Impl )
+ // InternalQVTimperative.g:24915:2: rule__LetVariableCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group__4__Impl();
@@ -84485,23 +84401,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__4__Impl"
- // InternalQVTimperative.g:24948:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:24921:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ;
public final void rule__LetVariableCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24952:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:24953:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24925:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:24926:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:24953:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
- // InternalQVTimperative.g:24954:2: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
+ // InternalQVTimperative.g:24926:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24927:2: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionAssignment_4());
}
- // InternalQVTimperative.g:24955:2: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
- // InternalQVTimperative.g:24955:3: rule__LetVariableCS__OwnedInitExpressionAssignment_4
+ // InternalQVTimperative.g:24928:2: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
+ // InternalQVTimperative.g:24928:3: rule__LetVariableCS__OwnedInitExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedInitExpressionAssignment_4();
@@ -84536,14 +84452,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__0"
- // InternalQVTimperative.g:24964:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ;
+ // InternalQVTimperative.g:24937:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ;
public final void rule__LetVariableCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24968:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 )
- // InternalQVTimperative.g:24969:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1
+ // InternalQVTimperative.g:24941:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 )
+ // InternalQVTimperative.g:24942:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__LetVariableCS__Group_2__0__Impl();
@@ -84574,17 +84490,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__0__Impl"
- // InternalQVTimperative.g:24976:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:24949:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__LetVariableCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24980:1: ( ( ':' ) )
- // InternalQVTimperative.g:24981:1: ( ':' )
+ // InternalQVTimperative.g:24953:1: ( ( ':' ) )
+ // InternalQVTimperative.g:24954:1: ( ':' )
{
- // InternalQVTimperative.g:24981:1: ( ':' )
- // InternalQVTimperative.g:24982:2: ':'
+ // InternalQVTimperative.g:24954:1: ( ':' )
+ // InternalQVTimperative.g:24955:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
@@ -84615,14 +84531,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__1"
- // InternalQVTimperative.g:24991:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:24964:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ;
public final void rule__LetVariableCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24995:1: ( rule__LetVariableCS__Group_2__1__Impl )
- // InternalQVTimperative.g:24996:2: rule__LetVariableCS__Group_2__1__Impl
+ // InternalQVTimperative.g:24968:1: ( rule__LetVariableCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:24969:2: rule__LetVariableCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group_2__1__Impl();
@@ -84648,23 +84564,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__1__Impl"
- // InternalQVTimperative.g:25002:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24975:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__LetVariableCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25006:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:25007:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24979:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24980:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:25007:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:25008:2: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24980:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24981:2: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:25009:2: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:25009:3: rule__LetVariableCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:24982:2: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24982:3: rule__LetVariableCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedTypeAssignment_2_1();
@@ -84699,14 +84615,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__0"
- // InternalQVTimperative.g:25018:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ;
+ // InternalQVTimperative.g:24991: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 {
- // InternalQVTimperative.g:25022:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
- // InternalQVTimperative.g:25023:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
+ // InternalQVTimperative.g:24995:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
+ // InternalQVTimperative.g:24996:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NestedExpCS__Group__0__Impl();
@@ -84737,17 +84653,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__0__Impl"
- // InternalQVTimperative.g:25030:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:25003:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
public final void rule__NestedExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25034:1: ( ( '(' ) )
- // InternalQVTimperative.g:25035:1: ( '(' )
+ // InternalQVTimperative.g:25007:1: ( ( '(' ) )
+ // InternalQVTimperative.g:25008:1: ( '(' )
{
- // InternalQVTimperative.g:25035:1: ( '(' )
- // InternalQVTimperative.g:25036:2: '('
+ // InternalQVTimperative.g:25008:1: ( '(' )
+ // InternalQVTimperative.g:25009:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
@@ -84778,14 +84694,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__1"
- // InternalQVTimperative.g:25045:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ;
+ // InternalQVTimperative.g:25018: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 {
- // InternalQVTimperative.g:25049:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
- // InternalQVTimperative.g:25050:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
+ // InternalQVTimperative.g:25022:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
+ // InternalQVTimperative.g:25023:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_109);
rule__NestedExpCS__Group__1__Impl();
@@ -84816,23 +84732,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__1__Impl"
- // InternalQVTimperative.g:25057:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:25030:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ;
public final void rule__NestedExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25061:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:25062:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:25034:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:25035:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:25062:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
- // InternalQVTimperative.g:25063:2: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:25035:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:25036:2: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionAssignment_1());
}
- // InternalQVTimperative.g:25064:2: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
- // InternalQVTimperative.g:25064:3: rule__NestedExpCS__OwnedExpressionAssignment_1
+ // InternalQVTimperative.g:25037:2: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:25037:3: rule__NestedExpCS__OwnedExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__OwnedExpressionAssignment_1();
@@ -84867,14 +84783,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__2"
- // InternalQVTimperative.g:25072:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
+ // InternalQVTimperative.g:25045:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
public final void rule__NestedExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25076:1: ( rule__NestedExpCS__Group__2__Impl )
- // InternalQVTimperative.g:25077:2: rule__NestedExpCS__Group__2__Impl
+ // InternalQVTimperative.g:25049:1: ( rule__NestedExpCS__Group__2__Impl )
+ // InternalQVTimperative.g:25050:2: rule__NestedExpCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__Group__2__Impl();
@@ -84900,17 +84816,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__2__Impl"
- // InternalQVTimperative.g:25083:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:25056:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
public final void rule__NestedExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25087:1: ( ( ')' ) )
- // InternalQVTimperative.g:25088:1: ( ')' )
+ // InternalQVTimperative.g:25060:1: ( ( ')' ) )
+ // InternalQVTimperative.g:25061:1: ( ')' )
{
- // InternalQVTimperative.g:25088:1: ( ')' )
- // InternalQVTimperative.g:25089:2: ')'
+ // InternalQVTimperative.g:25061:1: ( ')' )
+ // InternalQVTimperative.g:25062:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
@@ -84941,14 +84857,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__0"
- // InternalQVTimperative.g:25099:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ;
+ // InternalQVTimperative.g:25072: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 {
- // InternalQVTimperative.g:25103:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
- // InternalQVTimperative.g:25104:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
+ // InternalQVTimperative.g:25076:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
+ // InternalQVTimperative.g:25077:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_139);
rule__SelfExpCS__Group__0__Impl();
@@ -84979,23 +84895,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__0__Impl"
- // InternalQVTimperative.g:25111:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:25084:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
public final void rule__SelfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25115:1: ( ( () ) )
- // InternalQVTimperative.g:25116:1: ( () )
+ // InternalQVTimperative.g:25088:1: ( ( () ) )
+ // InternalQVTimperative.g:25089:1: ( () )
{
- // InternalQVTimperative.g:25116:1: ( () )
- // InternalQVTimperative.g:25117:2: ()
+ // InternalQVTimperative.g:25089:1: ( () )
+ // InternalQVTimperative.g:25090:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0());
}
- // InternalQVTimperative.g:25118:2: ()
- // InternalQVTimperative.g:25118:3:
+ // InternalQVTimperative.g:25091:2: ()
+ // InternalQVTimperative.g:25091:3:
{
}
@@ -85020,14 +84936,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__1"
- // InternalQVTimperative.g:25126:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25099:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
public final void rule__SelfExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25130:1: ( rule__SelfExpCS__Group__1__Impl )
- // InternalQVTimperative.g:25131:2: rule__SelfExpCS__Group__1__Impl
+ // InternalQVTimperative.g:25103:1: ( rule__SelfExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:25104:2: rule__SelfExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SelfExpCS__Group__1__Impl();
@@ -85053,17 +84969,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__1__Impl"
- // InternalQVTimperative.g:25137:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
+ // InternalQVTimperative.g:25110:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
public final void rule__SelfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25141:1: ( ( 'self' ) )
- // InternalQVTimperative.g:25142:1: ( 'self' )
+ // InternalQVTimperative.g:25114:1: ( ( 'self' ) )
+ // InternalQVTimperative.g:25115:1: ( 'self' )
{
- // InternalQVTimperative.g:25142:1: ( 'self' )
- // InternalQVTimperative.g:25143:2: 'self'
+ // InternalQVTimperative.g:25115:1: ( 'self' )
+ // InternalQVTimperative.g:25116:2: 'self'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
@@ -85094,14 +85010,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0"
- // InternalQVTimperative.g:25153:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ;
+ // InternalQVTimperative.g:25126: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 {
- // InternalQVTimperative.g:25157:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
- // InternalQVTimperative.g:25158:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
+ // InternalQVTimperative.g:25130:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
+ // InternalQVTimperative.g:25131:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_21);
rule__MultiplicityBoundsCS__Group__0__Impl();
@@ -85132,23 +85048,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0__Impl"
- // InternalQVTimperative.g:25165:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25138:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
public final void rule__MultiplicityBoundsCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25169:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
- // InternalQVTimperative.g:25170:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // InternalQVTimperative.g:25142:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
+ // InternalQVTimperative.g:25143:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
{
- // InternalQVTimperative.g:25170:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
- // InternalQVTimperative.g:25171:2: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // InternalQVTimperative.g:25143:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // InternalQVTimperative.g:25144:2: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundAssignment_0());
}
- // InternalQVTimperative.g:25172:2: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
- // InternalQVTimperative.g:25172:3: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
+ // InternalQVTimperative.g:25145:2: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // InternalQVTimperative.g:25145:3: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__LowerBoundAssignment_0();
@@ -85183,14 +85099,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1"
- // InternalQVTimperative.g:25180:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25153:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
public final void rule__MultiplicityBoundsCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25184:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
- // InternalQVTimperative.g:25185:2: rule__MultiplicityBoundsCS__Group__1__Impl
+ // InternalQVTimperative.g:25157:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
+ // InternalQVTimperative.g:25158:2: rule__MultiplicityBoundsCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group__1__Impl();
@@ -85216,22 +85132,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1__Impl"
- // InternalQVTimperative.g:25191:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25164: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 {
- // InternalQVTimperative.g:25195:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:25196:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25168:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25169:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:25196:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
- // InternalQVTimperative.g:25197:2: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ // InternalQVTimperative.g:25169:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25170:2: ( rule__MultiplicityBoundsCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25198:2: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ // InternalQVTimperative.g:25171:2: ( rule__MultiplicityBoundsCS__Group_1__0 )?
int alt273=2;
int LA273_0 = input.LA(1);
@@ -85240,7 +85156,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt273) {
case 1 :
- // InternalQVTimperative.g:25198:3: rule__MultiplicityBoundsCS__Group_1__0
+ // InternalQVTimperative.g:25171:3: rule__MultiplicityBoundsCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group_1__0();
@@ -85278,14 +85194,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0"
- // InternalQVTimperative.g:25207:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ;
+ // InternalQVTimperative.g:25180: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 {
- // InternalQVTimperative.g:25211:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
- // InternalQVTimperative.g:25212:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
+ // InternalQVTimperative.g:25184:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
+ // InternalQVTimperative.g:25185:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_140);
rule__MultiplicityBoundsCS__Group_1__0__Impl();
@@ -85316,17 +85232,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25219:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:25192:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
public final void rule__MultiplicityBoundsCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25223:1: ( ( '..' ) )
- // InternalQVTimperative.g:25224:1: ( '..' )
+ // InternalQVTimperative.g:25196:1: ( ( '..' ) )
+ // InternalQVTimperative.g:25197:1: ( '..' )
{
- // InternalQVTimperative.g:25224:1: ( '..' )
- // InternalQVTimperative.g:25225:2: '..'
+ // InternalQVTimperative.g:25197:1: ( '..' )
+ // InternalQVTimperative.g:25198:2: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
@@ -85357,14 +85273,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1"
- // InternalQVTimperative.g:25234:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25207: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 {
- // InternalQVTimperative.g:25238:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
- // InternalQVTimperative.g:25239:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25211:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25212:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group_1__1__Impl();
@@ -85390,23 +85306,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25245:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25218: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 {
- // InternalQVTimperative.g:25249:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25250:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // InternalQVTimperative.g:25222:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25223:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25250:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
- // InternalQVTimperative.g:25251:2: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // InternalQVTimperative.g:25223:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // InternalQVTimperative.g:25224:2: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundAssignment_1_1());
}
- // InternalQVTimperative.g:25252:2: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
- // InternalQVTimperative.g:25252:3: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
+ // InternalQVTimperative.g:25225:2: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // InternalQVTimperative.g:25225:3: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1();
@@ -85441,14 +85357,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__0"
- // InternalQVTimperative.g:25261:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ;
+ // InternalQVTimperative.g:25234: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 {
- // InternalQVTimperative.g:25265:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
- // InternalQVTimperative.g:25266:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
+ // InternalQVTimperative.g:25238:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
+ // InternalQVTimperative.g:25239:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_141);
rule__MultiplicityCS__Group__0__Impl();
@@ -85479,17 +85395,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__0__Impl"
- // InternalQVTimperative.g:25273:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
+ // InternalQVTimperative.g:25246:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
public final void rule__MultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25277:1: ( ( '[' ) )
- // InternalQVTimperative.g:25278:1: ( '[' )
+ // InternalQVTimperative.g:25250:1: ( ( '[' ) )
+ // InternalQVTimperative.g:25251:1: ( '[' )
{
- // InternalQVTimperative.g:25278:1: ( '[' )
- // InternalQVTimperative.g:25279:2: '['
+ // InternalQVTimperative.g:25251:1: ( '[' )
+ // InternalQVTimperative.g:25252:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
@@ -85520,14 +85436,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__1"
- // InternalQVTimperative.g:25288:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ;
+ // InternalQVTimperative.g:25261: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 {
- // InternalQVTimperative.g:25292:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
- // InternalQVTimperative.g:25293:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
+ // InternalQVTimperative.g:25265:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
+ // InternalQVTimperative.g:25266:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_142);
rule__MultiplicityCS__Group__1__Impl();
@@ -85558,23 +85474,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__1__Impl"
- // InternalQVTimperative.g:25300:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
+ // InternalQVTimperative.g:25273:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
public final void rule__MultiplicityCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25304:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
- // InternalQVTimperative.g:25305:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:25277:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
+ // InternalQVTimperative.g:25278:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
{
- // InternalQVTimperative.g:25305:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
- // InternalQVTimperative.g:25306:2: ( rule__MultiplicityCS__Alternatives_1 )
+ // InternalQVTimperative.g:25278:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:25279:2: ( rule__MultiplicityCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:25307:2: ( rule__MultiplicityCS__Alternatives_1 )
- // InternalQVTimperative.g:25307:3: rule__MultiplicityCS__Alternatives_1
+ // InternalQVTimperative.g:25280:2: ( rule__MultiplicityCS__Alternatives_1 )
+ // InternalQVTimperative.g:25280:3: rule__MultiplicityCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Alternatives_1();
@@ -85609,14 +85525,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__2"
- // InternalQVTimperative.g:25315:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ;
+ // InternalQVTimperative.g:25288:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ;
public final void rule__MultiplicityCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25319:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 )
- // InternalQVTimperative.g:25320:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3
+ // InternalQVTimperative.g:25292:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 )
+ // InternalQVTimperative.g:25293:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_142);
rule__MultiplicityCS__Group__2__Impl();
@@ -85647,22 +85563,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__2__Impl"
- // InternalQVTimperative.g:25327:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ;
+ // InternalQVTimperative.g:25300:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ;
public final void rule__MultiplicityCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25331:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) )
- // InternalQVTimperative.g:25332:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:25304:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) )
+ // InternalQVTimperative.g:25305:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
{
- // InternalQVTimperative.g:25332:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
- // InternalQVTimperative.g:25333:2: ( rule__MultiplicityCS__Alternatives_2 )?
+ // InternalQVTimperative.g:25305:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:25306:2: ( rule__MultiplicityCS__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:25334:2: ( rule__MultiplicityCS__Alternatives_2 )?
+ // InternalQVTimperative.g:25307:2: ( rule__MultiplicityCS__Alternatives_2 )?
int alt274=2;
int LA274_0 = input.LA(1);
@@ -85671,7 +85587,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt274) {
case 1 :
- // InternalQVTimperative.g:25334:3: rule__MultiplicityCS__Alternatives_2
+ // InternalQVTimperative.g:25307:3: rule__MultiplicityCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Alternatives_2();
@@ -85709,14 +85625,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__3"
- // InternalQVTimperative.g:25342:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ;
+ // InternalQVTimperative.g:25315:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ;
public final void rule__MultiplicityCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25346:1: ( rule__MultiplicityCS__Group__3__Impl )
- // InternalQVTimperative.g:25347:2: rule__MultiplicityCS__Group__3__Impl
+ // InternalQVTimperative.g:25319:1: ( rule__MultiplicityCS__Group__3__Impl )
+ // InternalQVTimperative.g:25320:2: rule__MultiplicityCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Group__3__Impl();
@@ -85742,17 +85658,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__3__Impl"
- // InternalQVTimperative.g:25353:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ;
+ // InternalQVTimperative.g:25326:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ;
public final void rule__MultiplicityCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25357:1: ( ( ']' ) )
- // InternalQVTimperative.g:25358:1: ( ']' )
+ // InternalQVTimperative.g:25330:1: ( ( ']' ) )
+ // InternalQVTimperative.g:25331:1: ( ']' )
{
- // InternalQVTimperative.g:25358:1: ( ']' )
- // InternalQVTimperative.g:25359:2: ']'
+ // InternalQVTimperative.g:25331:1: ( ']' )
+ // InternalQVTimperative.g:25332:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3());
@@ -85783,14 +85699,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__0"
- // InternalQVTimperative.g:25369:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ;
+ // InternalQVTimperative.g:25342: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 {
- // InternalQVTimperative.g:25373:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
- // InternalQVTimperative.g:25374:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
+ // InternalQVTimperative.g:25346:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
+ // InternalQVTimperative.g:25347:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_57);
rule__PathNameCS__Group__0__Impl();
@@ -85821,23 +85737,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__0__Impl"
- // InternalQVTimperative.g:25381:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25354:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ;
public final void rule__PathNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25385:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:25386:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:25358:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:25359:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:25386:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:25387:2: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:25359:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:25360:2: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:25388:2: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:25388:3: rule__PathNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:25361:2: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:25361:3: rule__PathNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__OwnedPathElementsAssignment_0();
@@ -85872,14 +85788,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__1"
- // InternalQVTimperative.g:25396:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25369:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
public final void rule__PathNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25400:1: ( rule__PathNameCS__Group__1__Impl )
- // InternalQVTimperative.g:25401:2: rule__PathNameCS__Group__1__Impl
+ // InternalQVTimperative.g:25373:1: ( rule__PathNameCS__Group__1__Impl )
+ // InternalQVTimperative.g:25374:2: rule__PathNameCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group__1__Impl();
@@ -85905,22 +85821,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__1__Impl"
- // InternalQVTimperative.g:25407:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:25380: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 {
- // InternalQVTimperative.g:25411:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:25412:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25384:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:25385:1: ( ( rule__PathNameCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:25412:1: ( ( rule__PathNameCS__Group_1__0 )* )
- // InternalQVTimperative.g:25413:2: ( rule__PathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:25385:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25386:2: ( rule__PathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25414:2: ( rule__PathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:25387:2: ( rule__PathNameCS__Group_1__0 )*
loop275:
do {
int alt275=2;
@@ -85933,7 +85849,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt275) {
case 1 :
- // InternalQVTimperative.g:25414:3: rule__PathNameCS__Group_1__0
+ // InternalQVTimperative.g:25387:3: rule__PathNameCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_107);
rule__PathNameCS__Group_1__0();
@@ -85974,14 +85890,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__0"
- // InternalQVTimperative.g:25423:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ;
+ // InternalQVTimperative.g:25396: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 {
- // InternalQVTimperative.g:25427:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
- // InternalQVTimperative.g:25428:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
+ // InternalQVTimperative.g:25400:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
+ // InternalQVTimperative.g:25401:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_58);
rule__PathNameCS__Group_1__0__Impl();
@@ -86012,17 +85928,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25435:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:25408:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__PathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25439:1: ( ( '::' ) )
- // InternalQVTimperative.g:25440:1: ( '::' )
+ // InternalQVTimperative.g:25412:1: ( ( '::' ) )
+ // InternalQVTimperative.g:25413:1: ( '::' )
{
- // InternalQVTimperative.g:25440:1: ( '::' )
- // InternalQVTimperative.g:25441:2: '::'
+ // InternalQVTimperative.g:25413:1: ( '::' )
+ // InternalQVTimperative.g:25414:2: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
@@ -86053,14 +85969,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__1"
- // InternalQVTimperative.g:25450:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25423: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 {
- // InternalQVTimperative.g:25454:1: ( rule__PathNameCS__Group_1__1__Impl )
- // InternalQVTimperative.g:25455:2: rule__PathNameCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25427:1: ( rule__PathNameCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25428:2: rule__PathNameCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group_1__1__Impl();
@@ -86086,23 +86002,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25461:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25434:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
public final void rule__PathNameCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25465:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25466:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25438:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25439:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25466:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
- // InternalQVTimperative.g:25467:2: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:25439:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25440:2: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_1_1());
}
- // InternalQVTimperative.g:25468:2: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
- // InternalQVTimperative.g:25468:3: rule__PathNameCS__OwnedPathElementsAssignment_1_1
+ // InternalQVTimperative.g:25441:2: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:25441:3: rule__PathNameCS__OwnedPathElementsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__OwnedPathElementsAssignment_1_1();
@@ -86137,14 +86053,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__0"
- // InternalQVTimperative.g:25477:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ;
+ // InternalQVTimperative.g:25450:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ;
public final void rule__TemplateBindingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25481:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 )
- // InternalQVTimperative.g:25482:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1
+ // InternalQVTimperative.g:25454:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 )
+ // InternalQVTimperative.g:25455:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_143);
rule__TemplateBindingCS__Group__0__Impl();
@@ -86175,23 +86091,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:25489:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25462:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ;
public final void rule__TemplateBindingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25493:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) )
- // InternalQVTimperative.g:25494:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
+ // InternalQVTimperative.g:25466:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) )
+ // InternalQVTimperative.g:25467:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
{
- // InternalQVTimperative.g:25494:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
- // InternalQVTimperative.g:25495:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
+ // InternalQVTimperative.g:25467:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
+ // InternalQVTimperative.g:25468:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_0());
}
- // InternalQVTimperative.g:25496:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
- // InternalQVTimperative.g:25496:3: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0
+ // InternalQVTimperative.g:25469:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
+ // InternalQVTimperative.g:25469:3: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0();
@@ -86226,14 +86142,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__1"
- // InternalQVTimperative.g:25504:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ;
+ // InternalQVTimperative.g:25477:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ;
public final void rule__TemplateBindingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25508:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 )
- // InternalQVTimperative.g:25509:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2
+ // InternalQVTimperative.g:25481:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 )
+ // InternalQVTimperative.g:25482:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_143);
rule__TemplateBindingCS__Group__1__Impl();
@@ -86264,22 +86180,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:25516:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:25489:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ;
public final void rule__TemplateBindingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25520:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:25521:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25493:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:25494:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:25521:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
- // InternalQVTimperative.g:25522:2: ( rule__TemplateBindingCS__Group_1__0 )*
+ // InternalQVTimperative.g:25494:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25495:2: ( rule__TemplateBindingCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25523:2: ( rule__TemplateBindingCS__Group_1__0 )*
+ // InternalQVTimperative.g:25496:2: ( rule__TemplateBindingCS__Group_1__0 )*
loop276:
do {
int alt276=2;
@@ -86292,7 +86208,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt276) {
case 1 :
- // InternalQVTimperative.g:25523:3: rule__TemplateBindingCS__Group_1__0
+ // InternalQVTimperative.g:25496:3: rule__TemplateBindingCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TemplateBindingCS__Group_1__0();
@@ -86333,14 +86249,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__2"
- // InternalQVTimperative.g:25531:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ;
+ // InternalQVTimperative.g:25504:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ;
public final void rule__TemplateBindingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25535:1: ( rule__TemplateBindingCS__Group__2__Impl )
- // InternalQVTimperative.g:25536:2: rule__TemplateBindingCS__Group__2__Impl
+ // InternalQVTimperative.g:25508:1: ( rule__TemplateBindingCS__Group__2__Impl )
+ // InternalQVTimperative.g:25509:2: rule__TemplateBindingCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group__2__Impl();
@@ -86366,22 +86282,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:25542:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ;
+ // InternalQVTimperative.g:25515:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ;
public final void rule__TemplateBindingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25546:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) )
- // InternalQVTimperative.g:25547:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
+ // InternalQVTimperative.g:25519:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) )
+ // InternalQVTimperative.g:25520:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
{
- // InternalQVTimperative.g:25547:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
- // InternalQVTimperative.g:25548:2: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
+ // InternalQVTimperative.g:25520:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
+ // InternalQVTimperative.g:25521:2: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityAssignment_2());
}
- // InternalQVTimperative.g:25549:2: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
+ // InternalQVTimperative.g:25522:2: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
int alt277=2;
int LA277_0 = input.LA(1);
@@ -86390,7 +86306,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt277) {
case 1 :
- // InternalQVTimperative.g:25549:3: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2
+ // InternalQVTimperative.g:25522:3: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedMultiplicityAssignment_2();
@@ -86428,14 +86344,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__0"
- // InternalQVTimperative.g:25558:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ;
+ // InternalQVTimperative.g:25531:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ;
public final void rule__TemplateBindingCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25562:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 )
- // InternalQVTimperative.g:25563:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1
+ // InternalQVTimperative.g:25535:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 )
+ // InternalQVTimperative.g:25536:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_144);
rule__TemplateBindingCS__Group_1__0__Impl();
@@ -86466,17 +86382,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25570:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:25543:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ;
public final void rule__TemplateBindingCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25574:1: ( ( ',' ) )
- // InternalQVTimperative.g:25575:1: ( ',' )
+ // InternalQVTimperative.g:25547:1: ( ( ',' ) )
+ // InternalQVTimperative.g:25548:1: ( ',' )
{
- // InternalQVTimperative.g:25575:1: ( ',' )
- // InternalQVTimperative.g:25576:2: ','
+ // InternalQVTimperative.g:25548:1: ( ',' )
+ // InternalQVTimperative.g:25549:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
@@ -86507,14 +86423,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__1"
- // InternalQVTimperative.g:25585:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25558:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ;
public final void rule__TemplateBindingCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25589:1: ( rule__TemplateBindingCS__Group_1__1__Impl )
- // InternalQVTimperative.g:25590:2: rule__TemplateBindingCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25562:1: ( rule__TemplateBindingCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25563:2: rule__TemplateBindingCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group_1__1__Impl();
@@ -86540,23 +86456,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25596:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25569:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ;
public final void rule__TemplateBindingCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25600:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25601:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25573:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25574:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25601:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
- // InternalQVTimperative.g:25602:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
+ // InternalQVTimperative.g:25574:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25575:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_1_1());
}
- // InternalQVTimperative.g:25603:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
- // InternalQVTimperative.g:25603:3: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1
+ // InternalQVTimperative.g:25576:2: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
+ // InternalQVTimperative.g:25576:3: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1();
@@ -86591,14 +86507,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__0"
- // InternalQVTimperative.g:25612:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ;
+ // InternalQVTimperative.g:25585:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ;
public final void rule__TemplateSignatureCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25616:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 )
- // InternalQVTimperative.g:25617:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1
+ // InternalQVTimperative.g:25589:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 )
+ // InternalQVTimperative.g:25590:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TemplateSignatureCS__Group__0__Impl();
@@ -86629,17 +86545,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__0__Impl"
- // InternalQVTimperative.g:25624:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:25597:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ;
public final void rule__TemplateSignatureCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25628:1: ( ( '(' ) )
- // InternalQVTimperative.g:25629:1: ( '(' )
+ // InternalQVTimperative.g:25601:1: ( ( '(' ) )
+ // InternalQVTimperative.g:25602:1: ( '(' )
{
- // InternalQVTimperative.g:25629:1: ( '(' )
- // InternalQVTimperative.g:25630:2: '('
+ // InternalQVTimperative.g:25602:1: ( '(' )
+ // InternalQVTimperative.g:25603:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
@@ -86670,14 +86586,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__1"
- // InternalQVTimperative.g:25639:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ;
+ // InternalQVTimperative.g:25612:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ;
public final void rule__TemplateSignatureCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25643:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 )
- // InternalQVTimperative.g:25644:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2
+ // InternalQVTimperative.g:25616:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 )
+ // InternalQVTimperative.g:25617:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_145);
rule__TemplateSignatureCS__Group__1__Impl();
@@ -86708,23 +86624,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__1__Impl"
- // InternalQVTimperative.g:25651:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ;
+ // InternalQVTimperative.g:25624:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ;
public final void rule__TemplateSignatureCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25655:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) )
- // InternalQVTimperative.g:25656:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
+ // InternalQVTimperative.g:25628:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) )
+ // InternalQVTimperative.g:25629:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
{
- // InternalQVTimperative.g:25656:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
- // InternalQVTimperative.g:25657:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
+ // InternalQVTimperative.g:25629:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
+ // InternalQVTimperative.g:25630:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_1());
}
- // InternalQVTimperative.g:25658:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
- // InternalQVTimperative.g:25658:3: rule__TemplateSignatureCS__OwnedParametersAssignment_1
+ // InternalQVTimperative.g:25631:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
+ // InternalQVTimperative.g:25631:3: rule__TemplateSignatureCS__OwnedParametersAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__OwnedParametersAssignment_1();
@@ -86759,14 +86675,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__2"
- // InternalQVTimperative.g:25666:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ;
+ // InternalQVTimperative.g:25639:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ;
public final void rule__TemplateSignatureCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25670:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 )
- // InternalQVTimperative.g:25671:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3
+ // InternalQVTimperative.g:25643:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 )
+ // InternalQVTimperative.g:25644:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_145);
rule__TemplateSignatureCS__Group__2__Impl();
@@ -86797,22 +86713,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__2__Impl"
- // InternalQVTimperative.g:25678:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:25651:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ;
public final void rule__TemplateSignatureCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25682:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:25683:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
+ // InternalQVTimperative.g:25655:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:25656:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:25683:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
- // InternalQVTimperative.g:25684:2: ( rule__TemplateSignatureCS__Group_2__0 )*
+ // InternalQVTimperative.g:25656:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
+ // InternalQVTimperative.g:25657:2: ( rule__TemplateSignatureCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:25685:2: ( rule__TemplateSignatureCS__Group_2__0 )*
+ // InternalQVTimperative.g:25658:2: ( rule__TemplateSignatureCS__Group_2__0 )*
loop278:
do {
int alt278=2;
@@ -86825,7 +86741,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt278) {
case 1 :
- // InternalQVTimperative.g:25685:3: rule__TemplateSignatureCS__Group_2__0
+ // InternalQVTimperative.g:25658:3: rule__TemplateSignatureCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TemplateSignatureCS__Group_2__0();
@@ -86866,14 +86782,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__3"
- // InternalQVTimperative.g:25693:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ;
+ // InternalQVTimperative.g:25666:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ;
public final void rule__TemplateSignatureCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25697:1: ( rule__TemplateSignatureCS__Group__3__Impl )
- // InternalQVTimperative.g:25698:2: rule__TemplateSignatureCS__Group__3__Impl
+ // InternalQVTimperative.g:25670:1: ( rule__TemplateSignatureCS__Group__3__Impl )
+ // InternalQVTimperative.g:25671:2: rule__TemplateSignatureCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group__3__Impl();
@@ -86899,17 +86815,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__3__Impl"
- // InternalQVTimperative.g:25704:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:25677:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ;
public final void rule__TemplateSignatureCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25708:1: ( ( ')' ) )
- // InternalQVTimperative.g:25709:1: ( ')' )
+ // InternalQVTimperative.g:25681:1: ( ( ')' ) )
+ // InternalQVTimperative.g:25682:1: ( ')' )
{
- // InternalQVTimperative.g:25709:1: ( ')' )
- // InternalQVTimperative.g:25710:2: ')'
+ // InternalQVTimperative.g:25682:1: ( ')' )
+ // InternalQVTimperative.g:25683:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3());
@@ -86940,14 +86856,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__0"
- // InternalQVTimperative.g:25720:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ;
+ // InternalQVTimperative.g:25693:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ;
public final void rule__TemplateSignatureCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25724:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 )
- // InternalQVTimperative.g:25725:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1
+ // InternalQVTimperative.g:25697:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 )
+ // InternalQVTimperative.g:25698:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TemplateSignatureCS__Group_2__0__Impl();
@@ -86978,17 +86894,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__0__Impl"
- // InternalQVTimperative.g:25732:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:25705:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__TemplateSignatureCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25736:1: ( ( ',' ) )
- // InternalQVTimperative.g:25737:1: ( ',' )
+ // InternalQVTimperative.g:25709:1: ( ( ',' ) )
+ // InternalQVTimperative.g:25710:1: ( ',' )
{
- // InternalQVTimperative.g:25737:1: ( ',' )
- // InternalQVTimperative.g:25738:2: ','
+ // InternalQVTimperative.g:25710:1: ( ',' )
+ // InternalQVTimperative.g:25711:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
@@ -87019,14 +86935,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__1"
- // InternalQVTimperative.g:25747:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:25720:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ;
public final void rule__TemplateSignatureCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25751:1: ( rule__TemplateSignatureCS__Group_2__1__Impl )
- // InternalQVTimperative.g:25752:2: rule__TemplateSignatureCS__Group_2__1__Impl
+ // InternalQVTimperative.g:25724:1: ( rule__TemplateSignatureCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:25725:2: rule__TemplateSignatureCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group_2__1__Impl();
@@ -87052,23 +86968,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__1__Impl"
- // InternalQVTimperative.g:25758:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:25731:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ;
public final void rule__TemplateSignatureCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25762:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) )
- // InternalQVTimperative.g:25763:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
+ // InternalQVTimperative.g:25735:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:25736:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
{
- // InternalQVTimperative.g:25763:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
- // InternalQVTimperative.g:25764:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
+ // InternalQVTimperative.g:25736:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
+ // InternalQVTimperative.g:25737:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_2_1());
}
- // InternalQVTimperative.g:25765:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
- // InternalQVTimperative.g:25765:3: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1
+ // InternalQVTimperative.g:25738:2: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
+ // InternalQVTimperative.g:25738:3: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__OwnedParametersAssignment_2_1();
@@ -87103,14 +87019,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__0"
- // InternalQVTimperative.g:25774:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ;
+ // InternalQVTimperative.g:25747:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ;
public final void rule__TypeParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25778:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 )
- // InternalQVTimperative.g:25779:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1
+ // InternalQVTimperative.g:25751:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 )
+ // InternalQVTimperative.g:25752:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_146);
rule__TypeParameterCS__Group__0__Impl();
@@ -87141,23 +87057,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:25786:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25759:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ;
public final void rule__TypeParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25790:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:25791:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:25763:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:25764:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:25791:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:25792:2: ( rule__TypeParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:25764:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:25765:2: ( rule__TypeParameterCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:25793:2: ( rule__TypeParameterCS__NameAssignment_0 )
- // InternalQVTimperative.g:25793:3: rule__TypeParameterCS__NameAssignment_0
+ // InternalQVTimperative.g:25766:2: ( rule__TypeParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:25766:3: rule__TypeParameterCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__NameAssignment_0();
@@ -87192,14 +87108,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__1"
- // InternalQVTimperative.g:25801:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25774:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ;
public final void rule__TypeParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25805:1: ( rule__TypeParameterCS__Group__1__Impl )
- // InternalQVTimperative.g:25806:2: rule__TypeParameterCS__Group__1__Impl
+ // InternalQVTimperative.g:25778:1: ( rule__TypeParameterCS__Group__1__Impl )
+ // InternalQVTimperative.g:25779:2: rule__TypeParameterCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group__1__Impl();
@@ -87225,22 +87141,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:25812:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25785:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ;
public final void rule__TypeParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25816:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:25817:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25789:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25790:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:25817:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
- // InternalQVTimperative.g:25818:2: ( rule__TypeParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:25790:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25791:2: ( rule__TypeParameterCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25819:2: ( rule__TypeParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:25792:2: ( rule__TypeParameterCS__Group_1__0 )?
int alt279=2;
int LA279_0 = input.LA(1);
@@ -87249,7 +87165,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt279) {
case 1 :
- // InternalQVTimperative.g:25819:3: rule__TypeParameterCS__Group_1__0
+ // InternalQVTimperative.g:25792:3: rule__TypeParameterCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1__0();
@@ -87287,14 +87203,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__0"
- // InternalQVTimperative.g:25828:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ;
+ // InternalQVTimperative.g:25801:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ;
public final void rule__TypeParameterCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25832:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 )
- // InternalQVTimperative.g:25833:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1
+ // InternalQVTimperative.g:25805:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 )
+ // InternalQVTimperative.g:25806:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TypeParameterCS__Group_1__0__Impl();
@@ -87325,17 +87241,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25840:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:25813:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ;
public final void rule__TypeParameterCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25844:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:25845:1: ( 'extends' )
+ // InternalQVTimperative.g:25817:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:25818:1: ( 'extends' )
{
- // InternalQVTimperative.g:25845:1: ( 'extends' )
- // InternalQVTimperative.g:25846:2: 'extends'
+ // InternalQVTimperative.g:25818:1: ( 'extends' )
+ // InternalQVTimperative.g:25819:2: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
@@ -87366,14 +87282,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__1"
- // InternalQVTimperative.g:25855:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ;
+ // InternalQVTimperative.g:25828:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ;
public final void rule__TypeParameterCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25859:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 )
- // InternalQVTimperative.g:25860:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2
+ // InternalQVTimperative.g:25832:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 )
+ // InternalQVTimperative.g:25833:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_147);
rule__TypeParameterCS__Group_1__1__Impl();
@@ -87404,23 +87320,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25867:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25840:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ;
public final void rule__TypeParameterCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25871:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25872:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25844:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25845:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25872:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
- // InternalQVTimperative.g:25873:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
+ // InternalQVTimperative.g:25845:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25846:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_1());
}
- // InternalQVTimperative.g:25874:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
- // InternalQVTimperative.g:25874:3: rule__TypeParameterCS__OwnedExtendsAssignment_1_1
+ // InternalQVTimperative.g:25847:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
+ // InternalQVTimperative.g:25847:3: rule__TypeParameterCS__OwnedExtendsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__OwnedExtendsAssignment_1_1();
@@ -87455,14 +87371,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__2"
- // InternalQVTimperative.g:25882:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:25855:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ;
public final void rule__TypeParameterCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25886:1: ( rule__TypeParameterCS__Group_1__2__Impl )
- // InternalQVTimperative.g:25887:2: rule__TypeParameterCS__Group_1__2__Impl
+ // InternalQVTimperative.g:25859:1: ( rule__TypeParameterCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:25860:2: rule__TypeParameterCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1__2__Impl();
@@ -87488,22 +87404,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__2__Impl"
- // InternalQVTimperative.g:25893:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ;
+ // InternalQVTimperative.g:25866:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ;
public final void rule__TypeParameterCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25897:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) )
- // InternalQVTimperative.g:25898:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:25870:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) )
+ // InternalQVTimperative.g:25871:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
{
- // InternalQVTimperative.g:25898:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
- // InternalQVTimperative.g:25899:2: ( rule__TypeParameterCS__Group_1_2__0 )*
+ // InternalQVTimperative.g:25871:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:25872:2: ( rule__TypeParameterCS__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup_1_2());
}
- // InternalQVTimperative.g:25900:2: ( rule__TypeParameterCS__Group_1_2__0 )*
+ // InternalQVTimperative.g:25873:2: ( rule__TypeParameterCS__Group_1_2__0 )*
loop280:
do {
int alt280=2;
@@ -87516,7 +87432,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt280) {
case 1 :
- // InternalQVTimperative.g:25900:3: rule__TypeParameterCS__Group_1_2__0
+ // InternalQVTimperative.g:25873:3: rule__TypeParameterCS__Group_1_2__0
{
pushFollow(FollowSets000.FOLLOW_148);
rule__TypeParameterCS__Group_1_2__0();
@@ -87557,14 +87473,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__0"
- // InternalQVTimperative.g:25909:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ;
+ // InternalQVTimperative.g:25882:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ;
public final void rule__TypeParameterCS__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25913:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 )
- // InternalQVTimperative.g:25914:2: rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1
+ // InternalQVTimperative.g:25886:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 )
+ // InternalQVTimperative.g:25887:2: rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TypeParameterCS__Group_1_2__0__Impl();
@@ -87595,17 +87511,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__0__Impl"
- // InternalQVTimperative.g:25921:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ;
+ // InternalQVTimperative.g:25894:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ;
public final void rule__TypeParameterCS__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25925:1: ( ( '&&' ) )
- // InternalQVTimperative.g:25926:1: ( '&&' )
+ // InternalQVTimperative.g:25898:1: ( ( '&&' ) )
+ // InternalQVTimperative.g:25899:1: ( '&&' )
{
- // InternalQVTimperative.g:25926:1: ( '&&' )
- // InternalQVTimperative.g:25927:2: '&&'
+ // InternalQVTimperative.g:25899:1: ( '&&' )
+ // InternalQVTimperative.g:25900:2: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
@@ -87636,14 +87552,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__1"
- // InternalQVTimperative.g:25936:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ;
+ // InternalQVTimperative.g:25909:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ;
public final void rule__TypeParameterCS__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25940:1: ( rule__TypeParameterCS__Group_1_2__1__Impl )
- // InternalQVTimperative.g:25941:2: rule__TypeParameterCS__Group_1_2__1__Impl
+ // InternalQVTimperative.g:25913:1: ( rule__TypeParameterCS__Group_1_2__1__Impl )
+ // InternalQVTimperative.g:25914:2: rule__TypeParameterCS__Group_1_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1_2__1__Impl();
@@ -87669,23 +87585,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__1__Impl"
- // InternalQVTimperative.g:25947:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ;
+ // InternalQVTimperative.g:25920:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ;
public final void rule__TypeParameterCS__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25951:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) )
- // InternalQVTimperative.g:25952:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
+ // InternalQVTimperative.g:25924:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) )
+ // InternalQVTimperative.g:25925:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
{
- // InternalQVTimperative.g:25952:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
- // InternalQVTimperative.g:25953:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
+ // InternalQVTimperative.g:25925:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
+ // InternalQVTimperative.g:25926:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_2_1());
}
- // InternalQVTimperative.g:25954:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
- // InternalQVTimperative.g:25954:3: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1
+ // InternalQVTimperative.g:25927:2: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
+ // InternalQVTimperative.g:25927:3: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1();
@@ -87720,14 +87636,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__0"
- // InternalQVTimperative.g:25963:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ;
+ // InternalQVTimperative.g:25936:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ;
public final void rule__TypedTypeRefCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25967:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 )
- // InternalQVTimperative.g:25968:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1
+ // InternalQVTimperative.g:25940:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 )
+ // InternalQVTimperative.g:25941:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_53);
rule__TypedTypeRefCS__Group__0__Impl();
@@ -87758,23 +87674,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__0__Impl"
- // InternalQVTimperative.g:25975:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25948:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ;
public final void rule__TypedTypeRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25979:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:25980:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:25952:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:25953:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:25980:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:25981:2: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:25953:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:25954:2: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:25982:2: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:25982:3: rule__TypedTypeRefCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:25955:2: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:25955:3: rule__TypedTypeRefCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__OwnedPathNameAssignment_0();
@@ -87809,14 +87725,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__1"
- // InternalQVTimperative.g:25990:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25963:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ;
public final void rule__TypedTypeRefCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25994:1: ( rule__TypedTypeRefCS__Group__1__Impl )
- // InternalQVTimperative.g:25995:2: rule__TypedTypeRefCS__Group__1__Impl
+ // InternalQVTimperative.g:25967:1: ( rule__TypedTypeRefCS__Group__1__Impl )
+ // InternalQVTimperative.g:25968:2: rule__TypedTypeRefCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group__1__Impl();
@@ -87842,22 +87758,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__1__Impl"
- // InternalQVTimperative.g:26001:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25974:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ;
public final void rule__TypedTypeRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26005:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:26006:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25978:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25979:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:26006:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
- // InternalQVTimperative.g:26007:2: ( rule__TypedTypeRefCS__Group_1__0 )?
+ // InternalQVTimperative.g:25979:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25980:2: ( rule__TypedTypeRefCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:26008:2: ( rule__TypedTypeRefCS__Group_1__0 )?
+ // InternalQVTimperative.g:25981:2: ( rule__TypedTypeRefCS__Group_1__0 )?
int alt281=2;
int LA281_0 = input.LA(1);
@@ -87866,7 +87782,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt281) {
case 1 :
- // InternalQVTimperative.g:26008:3: rule__TypedTypeRefCS__Group_1__0
+ // InternalQVTimperative.g:25981:3: rule__TypedTypeRefCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group_1__0();
@@ -87904,14 +87820,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__0"
- // InternalQVTimperative.g:26017:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ;
+ // InternalQVTimperative.g:25990:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ;
public final void rule__TypedTypeRefCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26021:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 )
- // InternalQVTimperative.g:26022:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1
+ // InternalQVTimperative.g:25994:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 )
+ // InternalQVTimperative.g:25995:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_144);
rule__TypedTypeRefCS__Group_1__0__Impl();
@@ -87942,17 +87858,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__0__Impl"
- // InternalQVTimperative.g:26029:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:26002:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TypedTypeRefCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26033:1: ( ( '(' ) )
- // InternalQVTimperative.g:26034:1: ( '(' )
+ // InternalQVTimperative.g:26006:1: ( ( '(' ) )
+ // InternalQVTimperative.g:26007:1: ( '(' )
{
- // InternalQVTimperative.g:26034:1: ( '(' )
- // InternalQVTimperative.g:26035:2: '('
+ // InternalQVTimperative.g:26007:1: ( '(' )
+ // InternalQVTimperative.g:26008:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
@@ -87983,14 +87899,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__1"
- // InternalQVTimperative.g:26044:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ;
+ // InternalQVTimperative.g:26017:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ;
public final void rule__TypedTypeRefCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26048:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 )
- // InternalQVTimperative.g:26049:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2
+ // InternalQVTimperative.g:26021:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 )
+ // InternalQVTimperative.g:26022:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_109);
rule__TypedTypeRefCS__Group_1__1__Impl();
@@ -88021,23 +87937,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__1__Impl"
- // InternalQVTimperative.g:26056:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:26029:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ;
public final void rule__TypedTypeRefCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26060:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) )
- // InternalQVTimperative.g:26061:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
+ // InternalQVTimperative.g:26033:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:26034:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
{
- // InternalQVTimperative.g:26061:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
- // InternalQVTimperative.g:26062:2: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
+ // InternalQVTimperative.g:26034:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
+ // InternalQVTimperative.g:26035:2: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingAssignment_1_1());
}
- // InternalQVTimperative.g:26063:2: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
- // InternalQVTimperative.g:26063:3: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1
+ // InternalQVTimperative.g:26036:2: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
+ // InternalQVTimperative.g:26036:3: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__OwnedBindingAssignment_1_1();
@@ -88072,14 +87988,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__2"
- // InternalQVTimperative.g:26071:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:26044:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ;
public final void rule__TypedTypeRefCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26075:1: ( rule__TypedTypeRefCS__Group_1__2__Impl )
- // InternalQVTimperative.g:26076:2: rule__TypedTypeRefCS__Group_1__2__Impl
+ // InternalQVTimperative.g:26048:1: ( rule__TypedTypeRefCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:26049:2: rule__TypedTypeRefCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group_1__2__Impl();
@@ -88105,17 +88021,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__2__Impl"
- // InternalQVTimperative.g:26082:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:26055:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TypedTypeRefCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26086:1: ( ( ')' ) )
- // InternalQVTimperative.g:26087:1: ( ')' )
+ // InternalQVTimperative.g:26059:1: ( ( ')' ) )
+ // InternalQVTimperative.g:26060:1: ( ')' )
{
- // InternalQVTimperative.g:26087:1: ( ')' )
- // InternalQVTimperative.g:26088:2: ')'
+ // InternalQVTimperative.g:26060:1: ( ')' )
+ // InternalQVTimperative.g:26061:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2());
@@ -88146,14 +88062,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__0"
- // InternalQVTimperative.g:26098:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ;
+ // InternalQVTimperative.g:26071:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ;
public final void rule__WildcardTypeRefCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26102:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 )
- // InternalQVTimperative.g:26103:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1
+ // InternalQVTimperative.g:26075:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 )
+ // InternalQVTimperative.g:26076:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_144);
rule__WildcardTypeRefCS__Group__0__Impl();
@@ -88184,23 +88100,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__0__Impl"
- // InternalQVTimperative.g:26110:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:26083:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ;
public final void rule__WildcardTypeRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26114:1: ( ( () ) )
- // InternalQVTimperative.g:26115:1: ( () )
+ // InternalQVTimperative.g:26087:1: ( ( () ) )
+ // InternalQVTimperative.g:26088:1: ( () )
{
- // InternalQVTimperative.g:26115:1: ( () )
- // InternalQVTimperative.g:26116:2: ()
+ // InternalQVTimperative.g:26088:1: ( () )
+ // InternalQVTimperative.g:26089:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getWildcardTypeRefCSAction_0());
}
- // InternalQVTimperative.g:26117:2: ()
- // InternalQVTimperative.g:26117:3:
+ // InternalQVTimperative.g:26090:2: ()
+ // InternalQVTimperative.g:26090:3:
{
}
@@ -88225,14 +88141,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__1"
- // InternalQVTimperative.g:26125:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ;
+ // InternalQVTimperative.g:26098:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ;
public final void rule__WildcardTypeRefCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26129:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 )
- // InternalQVTimperative.g:26130:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2
+ // InternalQVTimperative.g:26102:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 )
+ // InternalQVTimperative.g:26103:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_146);
rule__WildcardTypeRefCS__Group__1__Impl();
@@ -88263,17 +88179,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__1__Impl"
- // InternalQVTimperative.g:26137:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ;
+ // InternalQVTimperative.g:26110:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ;
public final void rule__WildcardTypeRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26141:1: ( ( '?' ) )
- // InternalQVTimperative.g:26142:1: ( '?' )
+ // InternalQVTimperative.g:26114:1: ( ( '?' ) )
+ // InternalQVTimperative.g:26115:1: ( '?' )
{
- // InternalQVTimperative.g:26142:1: ( '?' )
- // InternalQVTimperative.g:26143:2: '?'
+ // InternalQVTimperative.g:26115:1: ( '?' )
+ // InternalQVTimperative.g:26116:2: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
@@ -88304,14 +88220,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__2"
- // InternalQVTimperative.g:26152:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ;
+ // InternalQVTimperative.g:26125:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ;
public final void rule__WildcardTypeRefCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26156:1: ( rule__WildcardTypeRefCS__Group__2__Impl )
- // InternalQVTimperative.g:26157:2: rule__WildcardTypeRefCS__Group__2__Impl
+ // InternalQVTimperative.g:26129:1: ( rule__WildcardTypeRefCS__Group__2__Impl )
+ // InternalQVTimperative.g:26130:2: rule__WildcardTypeRefCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group__2__Impl();
@@ -88337,22 +88253,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__2__Impl"
- // InternalQVTimperative.g:26163:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:26136:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ;
public final void rule__WildcardTypeRefCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26167:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:26168:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
+ // InternalQVTimperative.g:26140:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:26141:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:26168:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
- // InternalQVTimperative.g:26169:2: ( rule__WildcardTypeRefCS__Group_2__0 )?
+ // InternalQVTimperative.g:26141:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
+ // InternalQVTimperative.g:26142:2: ( rule__WildcardTypeRefCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:26170:2: ( rule__WildcardTypeRefCS__Group_2__0 )?
+ // InternalQVTimperative.g:26143:2: ( rule__WildcardTypeRefCS__Group_2__0 )?
int alt282=2;
int LA282_0 = input.LA(1);
@@ -88361,7 +88277,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt282) {
case 1 :
- // InternalQVTimperative.g:26170:3: rule__WildcardTypeRefCS__Group_2__0
+ // InternalQVTimperative.g:26143:3: rule__WildcardTypeRefCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group_2__0();
@@ -88399,14 +88315,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__0"
- // InternalQVTimperative.g:26179:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ;
+ // InternalQVTimperative.g:26152:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ;
public final void rule__WildcardTypeRefCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26183:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 )
- // InternalQVTimperative.g:26184:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1
+ // InternalQVTimperative.g:26156:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 )
+ // InternalQVTimperative.g:26157:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__WildcardTypeRefCS__Group_2__0__Impl();
@@ -88437,17 +88353,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__0__Impl"
- // InternalQVTimperative.g:26191:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:26164:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ;
public final void rule__WildcardTypeRefCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26195:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:26196:1: ( 'extends' )
+ // InternalQVTimperative.g:26168:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:26169:1: ( 'extends' )
{
- // InternalQVTimperative.g:26196:1: ( 'extends' )
- // InternalQVTimperative.g:26197:2: 'extends'
+ // InternalQVTimperative.g:26169:1: ( 'extends' )
+ // InternalQVTimperative.g:26170:2: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
@@ -88478,14 +88394,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__1"
- // InternalQVTimperative.g:26206:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:26179:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ;
public final void rule__WildcardTypeRefCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26210:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl )
- // InternalQVTimperative.g:26211:2: rule__WildcardTypeRefCS__Group_2__1__Impl
+ // InternalQVTimperative.g:26183:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:26184:2: rule__WildcardTypeRefCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group_2__1__Impl();
@@ -88511,23 +88427,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__1__Impl"
- // InternalQVTimperative.g:26217:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:26190:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ;
public final void rule__WildcardTypeRefCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26221:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:26222:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
+ // InternalQVTimperative.g:26194:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:26195:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:26222:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
- // InternalQVTimperative.g:26223:2: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
+ // InternalQVTimperative.g:26195:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
+ // InternalQVTimperative.g:26196:2: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsAssignment_2_1());
}
- // InternalQVTimperative.g:26224:2: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
- // InternalQVTimperative.g:26224:3: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1
+ // InternalQVTimperative.g:26197:2: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
+ // InternalQVTimperative.g:26197:3: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1();
@@ -88562,17 +88478,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedImportsAssignment_0"
- // InternalQVTimperative.g:26233:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ;
+ // InternalQVTimperative.g:26206:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ;
public final void rule__TopLevelCS__OwnedImportsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26237:1: ( ( ruleImportCS ) )
- // InternalQVTimperative.g:26238:2: ( ruleImportCS )
+ // InternalQVTimperative.g:26210:1: ( ( ruleImportCS ) )
+ // InternalQVTimperative.g:26211:2: ( ruleImportCS )
{
- // InternalQVTimperative.g:26238:2: ( ruleImportCS )
- // InternalQVTimperative.g:26239:3: ruleImportCS
+ // InternalQVTimperative.g:26211:2: ( ruleImportCS )
+ // InternalQVTimperative.g:26212:3: ruleImportCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsImportCSParserRuleCall_0_0());
@@ -88607,17 +88523,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedPackagesAssignment_1_0"
- // InternalQVTimperative.g:26248:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ;
+ // InternalQVTimperative.g:26221:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ;
public final void rule__TopLevelCS__OwnedPackagesAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26252:1: ( ( ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:26253:2: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:26225:1: ( ( ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:26226:2: ( ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:26253:2: ( ruleQualifiedPackageCS )
- // InternalQVTimperative.g:26254:3: ruleQualifiedPackageCS
+ // InternalQVTimperative.g:26226:2: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:26227:3: ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_1_0_0());
@@ -88652,17 +88568,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedTransformationsAssignment_1_1"
- // InternalQVTimperative.g:26263:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ;
+ // InternalQVTimperative.g:26236:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ;
public final void rule__TopLevelCS__OwnedTransformationsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26267:1: ( ( ruleTransformationCS ) )
- // InternalQVTimperative.g:26268:2: ( ruleTransformationCS )
+ // InternalQVTimperative.g:26240:1: ( ( ruleTransformationCS ) )
+ // InternalQVTimperative.g:26241:2: ( ruleTransformationCS )
{
- // InternalQVTimperative.g:26268:2: ( ruleTransformationCS )
- // InternalQVTimperative.g:26269:3: ruleTransformationCS
+ // InternalQVTimperative.g:26241:2: ( ruleTransformationCS )
+ // InternalQVTimperative.g:26242:3: ruleTransformationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsTransformationCSParserRuleCall_1_1_0());
@@ -88697,17 +88613,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:26278:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26251:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26282:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26283:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26255:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26256:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26283:2: ( rulePathNameCS )
- // InternalQVTimperative.g:26284:3: rulePathNameCS
+ // InternalQVTimperative.g:26256:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26257:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -88742,17 +88658,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:26293:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26266:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26297:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26298:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26270:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26271:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26298:2: ( rulePathNameCS )
- // InternalQVTimperative.g:26299:3: rulePathNameCS
+ // InternalQVTimperative.g:26271:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26272:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -88787,23 +88703,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__TargetVariableAssignment_2"
- // InternalQVTimperative.g:26308:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26281:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__AddStatementCS__TargetVariableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26312:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26313:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26285:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26286:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26313:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26314:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26286:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26287:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableCrossReference_2_0());
}
- // InternalQVTimperative.g:26315:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26316:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26288:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26289:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
@@ -88844,17 +88760,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__OwnedExpressionAssignment_4"
- // InternalQVTimperative.g:26327:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26300:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__AddStatementCS__OwnedExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26331:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26332:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26304:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26305:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:26332:2: ( ruleExpCS )
- // InternalQVTimperative.g:26333:3: ruleExpCS
+ // InternalQVTimperative.g:26305:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26306:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_0());
@@ -88889,23 +88805,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__ReferredVariableAssignment_0"
- // InternalQVTimperative.g:26342:1: rule__AppendParameterBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26315:1: rule__AppendParameterBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__AppendParameterBindingCS__ReferredVariableAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26346:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26347:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26319:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26320:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26347:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26348:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26320:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26321:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0());
}
- // InternalQVTimperative.g:26349:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26350:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26322:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26323:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1());
@@ -88946,23 +88862,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__ValueAssignment_2"
- // InternalQVTimperative.g:26361:1: rule__AppendParameterBindingCS__ValueAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26334:1: rule__AppendParameterBindingCS__ValueAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__AppendParameterBindingCS__ValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26365:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26366:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26338:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26339:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26366:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26367:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26339:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26340:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0());
}
- // InternalQVTimperative.g:26368:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26369:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26341:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26342:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
@@ -89003,17 +88919,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__NameAssignment_1"
- // InternalQVTimperative.g:26380:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26353:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__AppendParameterCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26384:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26385:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26357:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26358:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26385:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26386:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:26358:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26359:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
@@ -89048,17 +88964,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__OwnedTypeAssignment_3"
- // InternalQVTimperative.g:26395:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26368:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
public final void rule__AppendParameterCS__OwnedTypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26399:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26400:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26372:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26373:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26400:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26401:3: ruleTypeExpCS
+ // InternalQVTimperative.g:26373:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26374:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
@@ -89093,23 +89009,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__IsStrictAssignment_0"
- // InternalQVTimperative.g:26410:1: rule__BufferStatementCS__IsStrictAssignment_0 : ( ( 'strict' ) ) ;
+ // InternalQVTimperative.g:26383:1: rule__BufferStatementCS__IsStrictAssignment_0 : ( ( 'strict' ) ) ;
public final void rule__BufferStatementCS__IsStrictAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26414:1: ( ( ( 'strict' ) ) )
- // InternalQVTimperative.g:26415:2: ( ( 'strict' ) )
+ // InternalQVTimperative.g:26387:1: ( ( ( 'strict' ) ) )
+ // InternalQVTimperative.g:26388:2: ( ( 'strict' ) )
{
- // InternalQVTimperative.g:26415:2: ( ( 'strict' ) )
- // InternalQVTimperative.g:26416:3: ( 'strict' )
+ // InternalQVTimperative.g:26388:2: ( ( 'strict' ) )
+ // InternalQVTimperative.g:26389:3: ( 'strict' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
}
- // InternalQVTimperative.g:26417:3: ( 'strict' )
- // InternalQVTimperative.g:26418:4: 'strict'
+ // InternalQVTimperative.g:26390:3: ( 'strict' )
+ // InternalQVTimperative.g:26391:4: 'strict'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
@@ -89146,17 +89062,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__FirstPassAssignment_2_1"
- // InternalQVTimperative.g:26429:1: rule__BufferStatementCS__FirstPassAssignment_2_1 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:26402:1: rule__BufferStatementCS__FirstPassAssignment_2_1 : ( ruleLOWER ) ;
public final void rule__BufferStatementCS__FirstPassAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26433:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:26434:2: ( ruleLOWER )
+ // InternalQVTimperative.g:26406:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:26407:2: ( ruleLOWER )
{
- // InternalQVTimperative.g:26434:2: ( ruleLOWER )
- // InternalQVTimperative.g:26435:3: ruleLOWER
+ // InternalQVTimperative.g:26407:2: ( ruleLOWER )
+ // InternalQVTimperative.g:26408:3: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getFirstPassLOWERParserRuleCall_2_1_0());
@@ -89191,17 +89107,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__LastPassAssignment_2_2_1"
- // InternalQVTimperative.g:26444:1: rule__BufferStatementCS__LastPassAssignment_2_2_1 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:26417:1: rule__BufferStatementCS__LastPassAssignment_2_2_1 : ( ruleLOWER ) ;
public final void rule__BufferStatementCS__LastPassAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26448:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:26449:2: ( ruleLOWER )
+ // InternalQVTimperative.g:26421:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:26422:2: ( ruleLOWER )
{
- // InternalQVTimperative.g:26449:2: ( ruleLOWER )
- // InternalQVTimperative.g:26450:3: ruleLOWER
+ // InternalQVTimperative.g:26422:2: ( ruleLOWER )
+ // InternalQVTimperative.g:26423:3: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getLastPassLOWERParserRuleCall_2_2_1_0());
@@ -89236,17 +89152,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__NameAssignment_3"
- // InternalQVTimperative.g:26459:1: rule__BufferStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26432:1: rule__BufferStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__BufferStatementCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26463:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26464:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26436:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26437:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26464:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26465:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:26437:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26438:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -89281,17 +89197,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:26474:1: rule__BufferStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26447:1: rule__BufferStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
public final void rule__BufferStatementCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26478:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26479:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26451:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26452:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26479:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26480:3: ruleTypeExpCS
+ // InternalQVTimperative.g:26452:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26453:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0());
@@ -89326,17 +89242,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__OwnedExpressionAssignment_5_1"
- // InternalQVTimperative.g:26489:1: rule__BufferStatementCS__OwnedExpressionAssignment_5_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26462:1: rule__BufferStatementCS__OwnedExpressionAssignment_5_1 : ( ruleExpCS ) ;
public final void rule__BufferStatementCS__OwnedExpressionAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26493:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26494:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26466:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26467:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:26494:2: ( ruleExpCS )
- // InternalQVTimperative.g:26495:3: ruleExpCS
+ // InternalQVTimperative.g:26467:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26468:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_5_1_0());
@@ -89371,17 +89287,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:26504:1: rule__CheckStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26477:1: rule__CheckStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__CheckStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26508:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26509:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26481:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26482:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26509:2: ( rulePathNameCS )
- // InternalQVTimperative.g:26510:3: rulePathNameCS
+ // InternalQVTimperative.g:26482:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26483:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -89416,17 +89332,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:26519:1: rule__CheckStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26492:1: rule__CheckStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__CheckStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26523:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26524:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26496:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26497:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26524:2: ( rulePathNameCS )
- // InternalQVTimperative.g:26525:3: rulePathNameCS
+ // InternalQVTimperative.g:26497:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26498:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -89461,17 +89377,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__OwnedConditionAssignment_2"
- // InternalQVTimperative.g:26534:1: rule__CheckStatementCS__OwnedConditionAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26507:1: rule__CheckStatementCS__OwnedConditionAssignment_2 : ( ruleExpCS ) ;
public final void rule__CheckStatementCS__OwnedConditionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26538:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26539:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26511:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26512:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:26539:2: ( ruleExpCS )
- // InternalQVTimperative.g:26540:3: ruleExpCS
+ // InternalQVTimperative.g:26512:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26513:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionExpCSParserRuleCall_2_0());
@@ -89506,17 +89422,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:26549:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26522:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26553:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26554:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26526:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26527:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26554:2: ( rulePathNameCS )
- // InternalQVTimperative.g:26555:3: rulePathNameCS
+ // InternalQVTimperative.g:26527:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26528:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -89551,17 +89467,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:26564:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26537:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26568:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26569:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26541:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26542:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26569:2: ( rulePathNameCS )
- // InternalQVTimperative.g:26570:3: rulePathNameCS
+ // InternalQVTimperative.g:26542:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:26543:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -89596,23 +89512,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__IsCheckAssignment_1"
- // InternalQVTimperative.g:26579:1: rule__DeclareStatementCS__IsCheckAssignment_1 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26552:1: rule__DeclareStatementCS__IsCheckAssignment_1 : ( ( 'check' ) ) ;
public final void rule__DeclareStatementCS__IsCheckAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26583:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:26584:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:26556:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26557:2: ( ( 'check' ) )
{
- // InternalQVTimperative.g:26584:2: ( ( 'check' ) )
- // InternalQVTimperative.g:26585:3: ( 'check' )
+ // InternalQVTimperative.g:26557:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:26558:3: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
- // InternalQVTimperative.g:26586:3: ( 'check' )
- // InternalQVTimperative.g:26587:4: 'check'
+ // InternalQVTimperative.g:26559:3: ( 'check' )
+ // InternalQVTimperative.g:26560:4: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
@@ -89649,17 +89565,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__NameAssignment_3"
- // InternalQVTimperative.g:26598:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26571:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__DeclareStatementCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26602:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26603:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26575:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26576:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26603:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26604:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:26576:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26577:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -89694,17 +89610,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:26613:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26586:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
public final void rule__DeclareStatementCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26617:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26618:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26590:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26591:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26618:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26619:3: ruleTypeExpCS
+ // InternalQVTimperative.g:26591:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26592:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0());
@@ -89739,17 +89655,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__OwnedExpressionAssignment_6"
- // InternalQVTimperative.g:26628:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26601:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ;
public final void rule__DeclareStatementCS__OwnedExpressionAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26632:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26633:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26605:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26606:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:26633:2: ( ruleExpCS )
- // InternalQVTimperative.g:26634:3: ruleExpCS
+ // InternalQVTimperative.g:26606:2: ( ruleExpCS )
+ // InternalQVTimperative.g:26607:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_6_0());
@@ -89784,17 +89700,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__NameAssignment_1"
- // InternalQVTimperative.g:26643:1: rule__DirectionCS__NameAssignment_1 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:26616:1: rule__DirectionCS__NameAssignment_1 : ( ruleIdentifier ) ;
public final void rule__DirectionCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26647:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:26648:2: ( ruleIdentifier )
+ // InternalQVTimperative.g:26620:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:26621:2: ( ruleIdentifier )
{
- // InternalQVTimperative.g:26648:2: ( ruleIdentifier )
- // InternalQVTimperative.g:26649:3: ruleIdentifier
+ // InternalQVTimperative.g:26621:2: ( ruleIdentifier )
+ // InternalQVTimperative.g:26622:3: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameIdentifierParserRuleCall_1_0());
@@ -89829,23 +89745,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__ImportsAssignment_2_1"
- // InternalQVTimperative.g:26658:1: rule__DirectionCS__ImportsAssignment_2_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26631:1: rule__DirectionCS__ImportsAssignment_2_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DirectionCS__ImportsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26662:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26663:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26635:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26636:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26663:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26664:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26636:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26637:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_2_1_0());
}
- // InternalQVTimperative.g:26665:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26666:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26638:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26639:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_1_0_1());
@@ -89886,23 +89802,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__ImportsAssignment_2_2_1"
- // InternalQVTimperative.g:26677:1: rule__DirectionCS__ImportsAssignment_2_2_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26650:1: rule__DirectionCS__ImportsAssignment_2_2_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DirectionCS__ImportsAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26681:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26682:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26654:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26655:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26682:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26683:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26655:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26656:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_2_2_1_0());
}
- // InternalQVTimperative.g:26684:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26685:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26657:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26658:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1());
@@ -89943,23 +89859,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__IsStrictAssignment_1"
- // InternalQVTimperative.g:26696:1: rule__EntryPointCS__IsStrictAssignment_1 : ( ( 'strict' ) ) ;
+ // InternalQVTimperative.g:26669:1: rule__EntryPointCS__IsStrictAssignment_1 : ( ( 'strict' ) ) ;
public final void rule__EntryPointCS__IsStrictAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26700:1: ( ( ( 'strict' ) ) )
- // InternalQVTimperative.g:26701:2: ( ( 'strict' ) )
+ // InternalQVTimperative.g:26673:1: ( ( ( 'strict' ) ) )
+ // InternalQVTimperative.g:26674:2: ( ( 'strict' ) )
{
- // InternalQVTimperative.g:26701:2: ( ( 'strict' ) )
- // InternalQVTimperative.g:26702:3: ( 'strict' )
+ // InternalQVTimperative.g:26674:2: ( ( 'strict' ) )
+ // InternalQVTimperative.g:26675:3: ( 'strict' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getIsStrictStrictKeyword_1_0());
}
- // InternalQVTimperative.g:26703:3: ( 'strict' )
- // InternalQVTimperative.g:26704:4: 'strict'
+ // InternalQVTimperative.g:26676:3: ( 'strict' )
+ // InternalQVTimperative.g:26677:4: 'strict'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getIsStrictStrictKeyword_1_0());
@@ -89996,17 +89912,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__TargetNameAssignment_3_1"
- // InternalQVTimperative.g:26715:1: rule__EntryPointCS__TargetNameAssignment_3_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26688:1: rule__EntryPointCS__TargetNameAssignment_3_1 : ( ruleUnrestrictedName ) ;
public final void rule__EntryPointCS__TargetNameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26719:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26720:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26692:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26693:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26720:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26721:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:26693:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26694:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getTargetNameUnrestrictedNameParserRuleCall_3_1_0());
@@ -90041,17 +89957,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__NameAssignment_4"
- // InternalQVTimperative.g:26730:1: rule__EntryPointCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26703:1: rule__EntryPointCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
public final void rule__EntryPointCS__NameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26734:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26735:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26707:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26708:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26735:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26736:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:26708:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26709:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getNameUnrestrictedNameParserRuleCall_4_0());
@@ -90086,23 +90002,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__InputTypedModelsAssignment_5_1"
- // InternalQVTimperative.g:26745:1: rule__EntryPointCS__InputTypedModelsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26718:1: rule__EntryPointCS__InputTypedModelsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__EntryPointCS__InputTypedModelsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26749:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26750:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26722:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26723:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26750:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26751:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26723:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26724:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputTypedModelsTypedModelCrossReference_5_1_0());
}
- // InternalQVTimperative.g:26752:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26753:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26725:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26726:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputTypedModelsTypedModelUnrestrictedNameParserRuleCall_5_1_0_1());
@@ -90143,23 +90059,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__InputTypedModelsAssignment_5_2_1"
- // InternalQVTimperative.g:26764:1: rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26737:1: rule__EntryPointCS__InputTypedModelsAssignment_5_2_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__EntryPointCS__InputTypedModelsAssignment_5_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26768:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26769:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26741:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26742:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26769:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26770:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26742:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26743:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputTypedModelsTypedModelCrossReference_5_2_1_0());
}
- // InternalQVTimperative.g:26771:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26772:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26744:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26745:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getInputTypedModelsTypedModelUnrestrictedNameParserRuleCall_5_2_1_0_1());
@@ -90200,23 +90116,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__OutputTypedModelsAssignment_6_1"
- // InternalQVTimperative.g:26783:1: rule__EntryPointCS__OutputTypedModelsAssignment_6_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26756:1: rule__EntryPointCS__OutputTypedModelsAssignment_6_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__EntryPointCS__OutputTypedModelsAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26787:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26788:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26760:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26761:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26788:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26789:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26761:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26762:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputTypedModelsTypedModelCrossReference_6_1_0());
}
- // InternalQVTimperative.g:26790:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26791:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26763:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26764:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputTypedModelsTypedModelUnrestrictedNameParserRuleCall_6_1_0_1());
@@ -90257,23 +90173,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1"
- // InternalQVTimperative.g:26802:1: rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26775:1: rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__EntryPointCS__OutputTypedModelsAssignment_6_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26806:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26807:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26779:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26780:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26807:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26808:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26780:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26781:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputTypedModelsTypedModelCrossReference_6_2_1_0());
}
- // InternalQVTimperative.g:26809:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26810:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26782:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26783:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOutputTypedModelsTypedModelUnrestrictedNameParserRuleCall_6_2_1_0_1());
@@ -90314,17 +90230,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__OwnedParametersAssignment_8"
- // InternalQVTimperative.g:26821:1: rule__EntryPointCS__OwnedParametersAssignment_8 : ( ruleMappingParameterCS ) ;
+ // InternalQVTimperative.g:26794:1: rule__EntryPointCS__OwnedParametersAssignment_8 : ( ruleMappingParameterCS ) ;
public final void rule__EntryPointCS__OwnedParametersAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26825:1: ( ( ruleMappingParameterCS ) )
- // InternalQVTimperative.g:26826:2: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:26798:1: ( ( ruleMappingParameterCS ) )
+ // InternalQVTimperative.g:26799:2: ( ruleMappingParameterCS )
{
- // InternalQVTimperative.g:26826:2: ( ruleMappingParameterCS )
- // InternalQVTimperative.g:26827:3: ruleMappingParameterCS
+ // InternalQVTimperative.g:26799:2: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:26800:3: ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_8_0());
@@ -90359,17 +90275,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__OwnedStatementsAssignment_9"
- // InternalQVTimperative.g:26836:1: rule__EntryPointCS__OwnedStatementsAssignment_9 : ( ruleGuardStatementCS ) ;
+ // InternalQVTimperative.g:26809:1: rule__EntryPointCS__OwnedStatementsAssignment_9 : ( ruleGuardStatementCS ) ;
public final void rule__EntryPointCS__OwnedStatementsAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26840:1: ( ( ruleGuardStatementCS ) )
- // InternalQVTimperative.g:26841:2: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:26813:1: ( ( ruleGuardStatementCS ) )
+ // InternalQVTimperative.g:26814:2: ( ruleGuardStatementCS )
{
- // InternalQVTimperative.g:26841:2: ( ruleGuardStatementCS )
- // InternalQVTimperative.g:26842:3: ruleGuardStatementCS
+ // InternalQVTimperative.g:26814:2: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:26815:3: ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_9_0());
@@ -90404,17 +90320,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__OwnedStatementsAssignment_10"
- // InternalQVTimperative.g:26851:1: rule__EntryPointCS__OwnedStatementsAssignment_10 : ( ruleCommitStatementCS ) ;
+ // InternalQVTimperative.g:26824:1: rule__EntryPointCS__OwnedStatementsAssignment_10 : ( ruleCommitStatementCS ) ;
public final void rule__EntryPointCS__OwnedStatementsAssignment_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26855:1: ( ( ruleCommitStatementCS ) )
- // InternalQVTimperative.g:26856:2: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:26828:1: ( ( ruleCommitStatementCS ) )
+ // InternalQVTimperative.g:26829:2: ( ruleCommitStatementCS )
{
- // InternalQVTimperative.g:26856:2: ( ruleCommitStatementCS )
- // InternalQVTimperative.g:26857:3: ruleCommitStatementCS
+ // InternalQVTimperative.g:26829:2: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:26830:3: ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_10_0());
@@ -90449,17 +90365,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EntryPointCS__OwnedStatementsAssignment_11"
- // InternalQVTimperative.g:26866:1: rule__EntryPointCS__OwnedStatementsAssignment_11 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:26839:1: rule__EntryPointCS__OwnedStatementsAssignment_11 : ( ruleControlStatementCS ) ;
public final void rule__EntryPointCS__OwnedStatementsAssignment_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26870:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:26871:2: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:26843:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:26844:2: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:26871:2: ( ruleControlStatementCS )
- // InternalQVTimperative.g:26872:3: ruleControlStatementCS
+ // InternalQVTimperative.g:26844:2: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:26845:3: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntryPointCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_11_0());
@@ -90494,23 +90410,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__IsCheckAssignment_0"
- // InternalQVTimperative.g:26881:1: rule__GuardParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26854:1: rule__GuardParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
public final void rule__GuardParameterBindingCS__IsCheckAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26885:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:26886:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:26858:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26859:2: ( ( 'check' ) )
{
- // InternalQVTimperative.g:26886:2: ( ( 'check' ) )
- // InternalQVTimperative.g:26887:3: ( 'check' )
+ // InternalQVTimperative.g:26859:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:26860:3: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
}
- // InternalQVTimperative.g:26888:3: ( 'check' )
- // InternalQVTimperative.g:26889:4: 'check'
+ // InternalQVTimperative.g:26861:3: ( 'check' )
+ // InternalQVTimperative.g:26862:4: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -90547,23 +90463,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__ReferredVariableAssignment_1"
- // InternalQVTimperative.g:26900:1: rule__GuardParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26873:1: rule__GuardParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__GuardParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26904:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26905:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26877:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26878:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26905:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26906:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26878:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26879:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
}
- // InternalQVTimperative.g:26907:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26908:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26880:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26881:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
@@ -90604,23 +90520,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__ValueAssignment_3"
- // InternalQVTimperative.g:26919:1: rule__GuardParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26892:1: rule__GuardParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__GuardParameterBindingCS__ValueAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26923:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26924:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26896:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26897:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26924:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26925:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26897:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26898:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0());
}
- // InternalQVTimperative.g:26926:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26927:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26899:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26900:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1());
@@ -90661,23 +90577,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__ReferredTypedModelAssignment_2"
- // InternalQVTimperative.g:26938:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26911:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__GuardParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26942:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26943:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26915:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26916:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26943:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26944:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26916:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26917:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelTypedModelCrossReference_2_0());
}
- // InternalQVTimperative.g:26945:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26946:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26918:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26919:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelTypedModelUnrestrictedNameParserRuleCall_2_0_1());
@@ -90718,17 +90634,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__NameAssignment_3"
- // InternalQVTimperative.g:26957:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26930:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__GuardParameterCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26961:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26962:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26934:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26935:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26962:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26963:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:26935:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26936:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -90763,17 +90679,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__OwnedTypeAssignment_5"
- // InternalQVTimperative.g:26972:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26945:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
public final void rule__GuardParameterCS__OwnedTypeAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26976:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26977:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26949:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26950:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26977:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26978:3: ruleTypeExpCS
+ // InternalQVTimperative.g:26950:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26951:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
@@ -90808,23 +90724,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__SuccessPropertyAssignment_6_1"
- // InternalQVTimperative.g:26987:1: rule__GuardParameterCS__SuccessPropertyAssignment_6_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26960:1: rule__GuardParameterCS__SuccessPropertyAssignment_6_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__GuardParameterCS__SuccessPropertyAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26991:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26992:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26964:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26965:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26992:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26993:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26965:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26966:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSuccessPropertyPropertyCrossReference_6_1_0());
}
- // InternalQVTimperative.g:26994:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26995:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:26967:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26968:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSuccessPropertyPropertyUnrestrictedNameParserRuleCall_6_1_0_1());
@@ -90865,17 +90781,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__NameAssignment_1_0"
- // InternalQVTimperative.g:27006:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:26979:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ;
public final void rule__ImportCS__NameAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27010:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:27011:2: ( ruleIdentifier )
+ // InternalQVTimperative.g:26983:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:26984:2: ( ruleIdentifier )
{
- // InternalQVTimperative.g:27011:2: ( ruleIdentifier )
- // InternalQVTimperative.g:27012:3: ruleIdentifier
+ // InternalQVTimperative.g:26984:2: ( ruleIdentifier )
+ // InternalQVTimperative.g:26985:3: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0());
@@ -90910,17 +90826,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__OwnedPathNameAssignment_2"
- // InternalQVTimperative.g:27021:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ;
+ // InternalQVTimperative.g:26994:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ;
public final void rule__ImportCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27025:1: ( ( ruleURIPathNameCS ) )
- // InternalQVTimperative.g:27026:2: ( ruleURIPathNameCS )
+ // InternalQVTimperative.g:26998:1: ( ( ruleURIPathNameCS ) )
+ // InternalQVTimperative.g:26999:2: ( ruleURIPathNameCS )
{
- // InternalQVTimperative.g:27026:2: ( ruleURIPathNameCS )
- // InternalQVTimperative.g:27027:3: ruleURIPathNameCS
+ // InternalQVTimperative.g:26999:2: ( ruleURIPathNameCS )
+ // InternalQVTimperative.g:27000:3: ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0());
@@ -90955,23 +90871,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__IsAllAssignment_3_0"
- // InternalQVTimperative.g:27036:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ;
+ // InternalQVTimperative.g:27009:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ;
public final void rule__ImportCS__IsAllAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27040:1: ( ( ( '::' ) ) )
- // InternalQVTimperative.g:27041:2: ( ( '::' ) )
+ // InternalQVTimperative.g:27013:1: ( ( ( '::' ) ) )
+ // InternalQVTimperative.g:27014:2: ( ( '::' ) )
{
- // InternalQVTimperative.g:27041:2: ( ( '::' ) )
- // InternalQVTimperative.g:27042:3: ( '::' )
+ // InternalQVTimperative.g:27014:2: ( ( '::' ) )
+ // InternalQVTimperative.g:27015:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
- // InternalQVTimperative.g:27043:3: ( '::' )
- // InternalQVTimperative.g:27044:4: '::'
+ // InternalQVTimperative.g:27016:3: ( '::' )
+ // InternalQVTimperative.g:27017:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
@@ -91008,23 +90924,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__IsCheckAssignment_0"
- // InternalQVTimperative.g:27055:1: rule__LoopParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:27028:1: rule__LoopParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
public final void rule__LoopParameterBindingCS__IsCheckAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27059:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:27060:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:27032:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:27033:2: ( ( 'check' ) )
{
- // InternalQVTimperative.g:27060:2: ( ( 'check' ) )
- // InternalQVTimperative.g:27061:3: ( 'check' )
+ // InternalQVTimperative.g:27033:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:27034:3: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
}
- // InternalQVTimperative.g:27062:3: ( 'check' )
- // InternalQVTimperative.g:27063:4: 'check'
+ // InternalQVTimperative.g:27035:3: ( 'check' )
+ // InternalQVTimperative.g:27036:4: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -91061,23 +90977,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__ReferredVariableAssignment_1"
- // InternalQVTimperative.g:27074:1: rule__LoopParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27047:1: rule__LoopParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__LoopParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27078:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27079:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27051:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27052:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27079:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27080:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27052:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27053:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
}
- // InternalQVTimperative.g:27081:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27082:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27054:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27055:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
@@ -91118,23 +91034,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__ValueAssignment_3"
- // InternalQVTimperative.g:27093:1: rule__LoopParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27066:1: rule__LoopParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__LoopParameterBindingCS__ValueAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27097:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27098:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27070:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27071:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27098:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27099:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27071:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27072:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0());
}
- // InternalQVTimperative.g:27100:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27101:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27073:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27074:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1());
@@ -91175,23 +91091,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__IsStrictAssignment_1"
- // InternalQVTimperative.g:27112:1: rule__MappingCS__IsStrictAssignment_1 : ( ( 'strict' ) ) ;
+ // InternalQVTimperative.g:27085:1: rule__MappingCS__IsStrictAssignment_1 : ( ( 'strict' ) ) ;
public final void rule__MappingCS__IsStrictAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27116:1: ( ( ( 'strict' ) ) )
- // InternalQVTimperative.g:27117:2: ( ( 'strict' ) )
+ // InternalQVTimperative.g:27089:1: ( ( ( 'strict' ) ) )
+ // InternalQVTimperative.g:27090:2: ( ( 'strict' ) )
{
- // InternalQVTimperative.g:27117:2: ( ( 'strict' ) )
- // InternalQVTimperative.g:27118:3: ( 'strict' )
+ // InternalQVTimperative.g:27090:2: ( ( 'strict' ) )
+ // InternalQVTimperative.g:27091:3: ( 'strict' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
}
- // InternalQVTimperative.g:27119:3: ( 'strict' )
- // InternalQVTimperative.g:27120:4: 'strict'
+ // InternalQVTimperative.g:27092:3: ( 'strict' )
+ // InternalQVTimperative.g:27093:4: 'strict'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
@@ -91228,17 +91144,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__FirstPassAssignment_3_1"
- // InternalQVTimperative.g:27131:1: rule__MappingCS__FirstPassAssignment_3_1 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:27104:1: rule__MappingCS__FirstPassAssignment_3_1 : ( ruleLOWER ) ;
public final void rule__MappingCS__FirstPassAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27135:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:27136:2: ( ruleLOWER )
+ // InternalQVTimperative.g:27108:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:27109:2: ( ruleLOWER )
{
- // InternalQVTimperative.g:27136:2: ( ruleLOWER )
- // InternalQVTimperative.g:27137:3: ruleLOWER
+ // InternalQVTimperative.g:27109:2: ( ruleLOWER )
+ // InternalQVTimperative.g:27110:3: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getFirstPassLOWERParserRuleCall_3_1_0());
@@ -91273,17 +91189,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__LastPassAssignment_3_2_1"
- // InternalQVTimperative.g:27146:1: rule__MappingCS__LastPassAssignment_3_2_1 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:27119:1: rule__MappingCS__LastPassAssignment_3_2_1 : ( ruleLOWER ) ;
public final void rule__MappingCS__LastPassAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27150:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:27151:2: ( ruleLOWER )
+ // InternalQVTimperative.g:27123:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:27124:2: ( ruleLOWER )
{
- // InternalQVTimperative.g:27151:2: ( ruleLOWER )
- // InternalQVTimperative.g:27152:3: ruleLOWER
+ // InternalQVTimperative.g:27124:2: ( ruleLOWER )
+ // InternalQVTimperative.g:27125:3: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getLastPassLOWERParserRuleCall_3_2_1_0());
@@ -91318,17 +91234,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__NameAssignment_4"
- // InternalQVTimperative.g:27161:1: rule__MappingCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27134:1: rule__MappingCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
public final void rule__MappingCS__NameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27165:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27166:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27138:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27139:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27166:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27167:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27139:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27140:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_4_0());
@@ -91363,17 +91279,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedParametersAssignment_6"
- // InternalQVTimperative.g:27176:1: rule__MappingCS__OwnedParametersAssignment_6 : ( ruleMappingParameterCS ) ;
+ // InternalQVTimperative.g:27149:1: rule__MappingCS__OwnedParametersAssignment_6 : ( ruleMappingParameterCS ) ;
public final void rule__MappingCS__OwnedParametersAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27180:1: ( ( ruleMappingParameterCS ) )
- // InternalQVTimperative.g:27181:2: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:27153:1: ( ( ruleMappingParameterCS ) )
+ // InternalQVTimperative.g:27154:2: ( ruleMappingParameterCS )
{
- // InternalQVTimperative.g:27181:2: ( ruleMappingParameterCS )
- // InternalQVTimperative.g:27182:3: ruleMappingParameterCS
+ // InternalQVTimperative.g:27154:2: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:27155:3: ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0());
@@ -91408,17 +91324,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_7"
- // InternalQVTimperative.g:27191:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleGuardStatementCS ) ;
+ // InternalQVTimperative.g:27164:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleGuardStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27195:1: ( ( ruleGuardStatementCS ) )
- // InternalQVTimperative.g:27196:2: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:27168:1: ( ( ruleGuardStatementCS ) )
+ // InternalQVTimperative.g:27169:2: ( ruleGuardStatementCS )
{
- // InternalQVTimperative.g:27196:2: ( ruleGuardStatementCS )
- // InternalQVTimperative.g:27197:3: ruleGuardStatementCS
+ // InternalQVTimperative.g:27169:2: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:27170:3: ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0());
@@ -91453,17 +91369,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_8"
- // InternalQVTimperative.g:27206:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleCommitStatementCS ) ;
+ // InternalQVTimperative.g:27179:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleCommitStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27210:1: ( ( ruleCommitStatementCS ) )
- // InternalQVTimperative.g:27211:2: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:27183:1: ( ( ruleCommitStatementCS ) )
+ // InternalQVTimperative.g:27184:2: ( ruleCommitStatementCS )
{
- // InternalQVTimperative.g:27211:2: ( ruleCommitStatementCS )
- // InternalQVTimperative.g:27212:3: ruleCommitStatementCS
+ // InternalQVTimperative.g:27184:2: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:27185:3: ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0());
@@ -91498,17 +91414,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_9"
- // InternalQVTimperative.g:27221:1: rule__MappingCS__OwnedStatementsAssignment_9 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:27194:1: rule__MappingCS__OwnedStatementsAssignment_9 : ( ruleControlStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27225:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:27226:2: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27198:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:27199:2: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:27226:2: ( ruleControlStatementCS )
- // InternalQVTimperative.g:27227:3: ruleControlStatementCS
+ // InternalQVTimperative.g:27199:2: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27200:3: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0());
@@ -91543,23 +91459,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__IsInstallAssignment_1_1"
- // InternalQVTimperative.g:27236:1: rule__MappingCallCS__IsInstallAssignment_1_1 : ( ( 'install' ) ) ;
+ // InternalQVTimperative.g:27209:1: rule__MappingCallCS__IsInstallAssignment_1_1 : ( ( 'install' ) ) ;
public final void rule__MappingCallCS__IsInstallAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27240:1: ( ( ( 'install' ) ) )
- // InternalQVTimperative.g:27241:2: ( ( 'install' ) )
+ // InternalQVTimperative.g:27213:1: ( ( ( 'install' ) ) )
+ // InternalQVTimperative.g:27214:2: ( ( 'install' ) )
{
- // InternalQVTimperative.g:27241:2: ( ( 'install' ) )
- // InternalQVTimperative.g:27242:3: ( 'install' )
+ // InternalQVTimperative.g:27214:2: ( ( 'install' ) )
+ // InternalQVTimperative.g:27215:3: ( 'install' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
- // InternalQVTimperative.g:27243:3: ( 'install' )
- // InternalQVTimperative.g:27244:4: 'install'
+ // InternalQVTimperative.g:27216:3: ( 'install' )
+ // InternalQVTimperative.g:27217:4: 'install'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
@@ -91596,23 +91512,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__IsInvokeAssignment_1_2"
- // InternalQVTimperative.g:27255:1: rule__MappingCallCS__IsInvokeAssignment_1_2 : ( ( 'invoke' ) ) ;
+ // InternalQVTimperative.g:27228:1: rule__MappingCallCS__IsInvokeAssignment_1_2 : ( ( 'invoke' ) ) ;
public final void rule__MappingCallCS__IsInvokeAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27259:1: ( ( ( 'invoke' ) ) )
- // InternalQVTimperative.g:27260:2: ( ( 'invoke' ) )
+ // InternalQVTimperative.g:27232:1: ( ( ( 'invoke' ) ) )
+ // InternalQVTimperative.g:27233:2: ( ( 'invoke' ) )
{
- // InternalQVTimperative.g:27260:2: ( ( 'invoke' ) )
- // InternalQVTimperative.g:27261:3: ( 'invoke' )
+ // InternalQVTimperative.g:27233:2: ( ( 'invoke' ) )
+ // InternalQVTimperative.g:27234:3: ( 'invoke' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
- // InternalQVTimperative.g:27262:3: ( 'invoke' )
- // InternalQVTimperative.g:27263:4: 'invoke'
+ // InternalQVTimperative.g:27235:3: ( 'invoke' )
+ // InternalQVTimperative.g:27236:4: 'invoke'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
@@ -91649,17 +91565,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_2"
- // InternalQVTimperative.g:27274:1: rule__MappingCallCS__OwnedPathNameAssignment_2 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27247:1: rule__MappingCallCS__OwnedPathNameAssignment_2 : ( rulePathNameCS ) ;
public final void rule__MappingCallCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27278:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27279:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27251:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27252:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27279:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27280:3: rulePathNameCS
+ // InternalQVTimperative.g:27252:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27253:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0());
@@ -91694,17 +91610,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_4"
- // InternalQVTimperative.g:27289:1: rule__MappingCallCS__OwnedBindingsAssignment_4 : ( ruleMappingParameterBindingCS ) ;
+ // InternalQVTimperative.g:27262:1: rule__MappingCallCS__OwnedBindingsAssignment_4 : ( ruleMappingParameterBindingCS ) ;
public final void rule__MappingCallCS__OwnedBindingsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27293:1: ( ( ruleMappingParameterBindingCS ) )
- // InternalQVTimperative.g:27294:2: ( ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:27266:1: ( ( ruleMappingParameterBindingCS ) )
+ // InternalQVTimperative.g:27267:2: ( ruleMappingParameterBindingCS )
{
- // InternalQVTimperative.g:27294:2: ( ruleMappingParameterBindingCS )
- // InternalQVTimperative.g:27295:3: ruleMappingParameterBindingCS
+ // InternalQVTimperative.g:27267:2: ( ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:27268:3: ruleMappingParameterBindingCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0());
@@ -91739,17 +91655,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:27304:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27277:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27308:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27309:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27281:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27282:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27309:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27310:3: rulePathNameCS
+ // InternalQVTimperative.g:27282:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27283:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -91784,17 +91700,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:27319:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27292:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27323:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27324:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27296:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27297:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27324:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27325:3: rulePathNameCS
+ // InternalQVTimperative.g:27297:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27298:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -91829,17 +91745,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedIteratorAssignment_2"
- // InternalQVTimperative.g:27334:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ;
+ // InternalQVTimperative.g:27307:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ;
public final void rule__MappingLoopCS__OwnedIteratorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27338:1: ( ( ruleMappingIteratorCS ) )
- // InternalQVTimperative.g:27339:2: ( ruleMappingIteratorCS )
+ // InternalQVTimperative.g:27311:1: ( ( ruleMappingIteratorCS ) )
+ // InternalQVTimperative.g:27312:2: ( ruleMappingIteratorCS )
{
- // InternalQVTimperative.g:27339:2: ( ruleMappingIteratorCS )
- // InternalQVTimperative.g:27340:3: ruleMappingIteratorCS
+ // InternalQVTimperative.g:27312:2: ( ruleMappingIteratorCS )
+ // InternalQVTimperative.g:27313:3: ruleMappingIteratorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_2_0());
@@ -91874,17 +91790,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedInExpressionAssignment_4"
- // InternalQVTimperative.g:27349:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27322:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__MappingLoopCS__OwnedInExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27353:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27354:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27326:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27327:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:27354:2: ( ruleExpCS )
- // InternalQVTimperative.g:27355:3: ruleExpCS
+ // InternalQVTimperative.g:27327:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27328:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
@@ -91919,17 +91835,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedMappingStatementsAssignment_6"
- // InternalQVTimperative.g:27364:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:27337:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ;
public final void rule__MappingLoopCS__OwnedMappingStatementsAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27368:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:27369:2: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27341:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:27342:2: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:27369:2: ( ruleControlStatementCS )
- // InternalQVTimperative.g:27370:3: ruleControlStatementCS
+ // InternalQVTimperative.g:27342:2: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27343:3: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsControlStatementCSParserRuleCall_6_0());
@@ -91964,17 +91880,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__NameAssignment_0"
- // InternalQVTimperative.g:27379:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27352:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__MappingIteratorCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27383:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27384:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27356:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27357:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27384:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27385:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27357:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27358:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -92009,17 +91925,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:27394:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27367:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__MappingIteratorCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27398:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27399:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27371:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27372:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27399:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27400:3: ruleTypeExpCS
+ // InternalQVTimperative.g:27372:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27373:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -92054,17 +91970,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:27409:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27382:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27413:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27414:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27386:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27387:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27414:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27415:3: rulePathNameCS
+ // InternalQVTimperative.g:27387:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27388:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -92099,17 +92015,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:27424:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27397:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27428:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27429:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27401:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27402:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27429:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27430:3: rulePathNameCS
+ // InternalQVTimperative.g:27402:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27403:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -92144,23 +92060,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__IsContainedAssignment_1"
- // InternalQVTimperative.g:27439:1: rule__NewStatementCS__IsContainedAssignment_1 : ( ( 'contained' ) ) ;
+ // InternalQVTimperative.g:27412:1: rule__NewStatementCS__IsContainedAssignment_1 : ( ( 'contained' ) ) ;
public final void rule__NewStatementCS__IsContainedAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27443:1: ( ( ( 'contained' ) ) )
- // InternalQVTimperative.g:27444:2: ( ( 'contained' ) )
+ // InternalQVTimperative.g:27416:1: ( ( ( 'contained' ) ) )
+ // InternalQVTimperative.g:27417:2: ( ( 'contained' ) )
{
- // InternalQVTimperative.g:27444:2: ( ( 'contained' ) )
- // InternalQVTimperative.g:27445:3: ( 'contained' )
+ // InternalQVTimperative.g:27417:2: ( ( 'contained' ) )
+ // InternalQVTimperative.g:27418:3: ( 'contained' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getIsContainedContainedKeyword_1_0());
}
- // InternalQVTimperative.g:27446:3: ( 'contained' )
- // InternalQVTimperative.g:27447:4: 'contained'
+ // InternalQVTimperative.g:27419:3: ( 'contained' )
+ // InternalQVTimperative.g:27420:4: 'contained'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getIsContainedContainedKeyword_1_0());
@@ -92197,23 +92113,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ReferredTypedModelAssignment_4"
- // InternalQVTimperative.g:27458:1: rule__NewStatementCS__ReferredTypedModelAssignment_4 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27431:1: rule__NewStatementCS__ReferredTypedModelAssignment_4 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__NewStatementCS__ReferredTypedModelAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27462:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27463:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27435:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27436:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27463:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27464:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27436:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27437:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelTypedModelCrossReference_4_0());
}
- // InternalQVTimperative.g:27465:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27466:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27438:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27439:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelTypedModelUnrestrictedNameParserRuleCall_4_0_1());
@@ -92254,17 +92170,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__NameAssignment_5"
- // InternalQVTimperative.g:27477:1: rule__NewStatementCS__NameAssignment_5 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27450:1: rule__NewStatementCS__NameAssignment_5 : ( ruleUnrestrictedName ) ;
public final void rule__NewStatementCS__NameAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27481:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27482:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27454:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27455:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27482:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27483:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27455:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27456:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNameUnrestrictedNameParserRuleCall_5_0());
@@ -92299,17 +92215,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__OwnedTypeAssignment_7"
- // InternalQVTimperative.g:27492:1: rule__NewStatementCS__OwnedTypeAssignment_7 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27465:1: rule__NewStatementCS__OwnedTypeAssignment_7 : ( ruleTypeExpCS ) ;
public final void rule__NewStatementCS__OwnedTypeAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27496:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27497:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27469:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27470:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27497:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27498:3: ruleTypeExpCS
+ // InternalQVTimperative.g:27470:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27471:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_7_0());
@@ -92344,17 +92260,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__OwnedExpressionAssignment_8_1"
- // InternalQVTimperative.g:27507:1: rule__NewStatementCS__OwnedExpressionAssignment_8_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27480:1: rule__NewStatementCS__OwnedExpressionAssignment_8_1 : ( ruleExpCS ) ;
public final void rule__NewStatementCS__OwnedExpressionAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27511:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27512:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27484:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27485:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:27512:2: ( ruleExpCS )
- // InternalQVTimperative.g:27513:3: ruleExpCS
+ // InternalQVTimperative.g:27485:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27486:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_8_1_0());
@@ -92389,17 +92305,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__NameAssignment_0"
- // InternalQVTimperative.g:27522:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27495:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParamDeclarationCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27526:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27527:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27499:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27500:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27527:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27528:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27500:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27501:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -92434,17 +92350,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__OwnedTypeAssignment_2"
- // InternalQVTimperative.g:27537:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27510:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__ParamDeclarationCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27541:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27542:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27514:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27515:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27542:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27543:3: ruleTypeExpCS
+ // InternalQVTimperative.g:27515:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27516:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
@@ -92479,17 +92395,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedPathNameAssignment_1"
- // InternalQVTimperative.g:27552:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27525:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
public final void rule__QualifiedPackageCS__OwnedPathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27556:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:27557:2: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27529:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27530:2: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:27557:2: ( ruleScopeNameCS )
- // InternalQVTimperative.g:27558:3: ruleScopeNameCS
+ // InternalQVTimperative.g:27530:2: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27531:3: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
@@ -92524,17 +92440,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NameAssignment_2"
- // InternalQVTimperative.g:27567:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27540:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__QualifiedPackageCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27571:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27572:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27544:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27545:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27572:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27573:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27545:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27546:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -92569,17 +92485,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NsPrefixAssignment_3_1"
- // InternalQVTimperative.g:27582:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27555:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ;
public final void rule__QualifiedPackageCS__NsPrefixAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27586:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27587:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27559:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27560:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27587:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27588:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27560:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27561:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixUnrestrictedNameParserRuleCall_3_1_0());
@@ -92614,17 +92530,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NsURIAssignment_4_1"
- // InternalQVTimperative.g:27597:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ;
+ // InternalQVTimperative.g:27570:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ;
public final void rule__QualifiedPackageCS__NsURIAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27601:1: ( ( ruleURI ) )
- // InternalQVTimperative.g:27602:2: ( ruleURI )
+ // InternalQVTimperative.g:27574:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:27575:2: ( ruleURI )
{
- // InternalQVTimperative.g:27602:2: ( ruleURI )
- // InternalQVTimperative.g:27603:3: ruleURI
+ // InternalQVTimperative.g:27575:2: ( ruleURI )
+ // InternalQVTimperative.g:27576:3: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsURIURIParserRuleCall_4_1_0());
@@ -92659,17 +92575,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0"
- // InternalQVTimperative.g:27612:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ;
+ // InternalQVTimperative.g:27585:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ;
public final void rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27616:1: ( ( ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:27617:2: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:27589:1: ( ( ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:27590:2: ( ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:27617:2: ( ruleQualifiedPackageCS )
- // InternalQVTimperative.g:27618:3: ruleQualifiedPackageCS
+ // InternalQVTimperative.g:27590:2: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:27591:3: ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_5_0_1_0_0());
@@ -92704,23 +92620,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1"
- // InternalQVTimperative.g:27627:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ;
+ // InternalQVTimperative.g:27600:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ;
public final void rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27631:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) )
- // InternalQVTimperative.g:27632:2: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
+ // InternalQVTimperative.g:27604:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) )
+ // InternalQVTimperative.g:27605:2: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
{
- // InternalQVTimperative.g:27632:2: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
- // InternalQVTimperative.g:27633:3: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
+ // InternalQVTimperative.g:27605:2: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
+ // InternalQVTimperative.g:27606:3: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAlternatives_5_0_1_1_0());
}
- // InternalQVTimperative.g:27634:3: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
- // InternalQVTimperative.g:27634:4: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0
+ // InternalQVTimperative.g:27607:3: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
+ // InternalQVTimperative.g:27607:4: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0();
@@ -92755,23 +92671,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__IsTransientAssignment_0"
- // InternalQVTimperative.g:27642:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:27615:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ;
public final void rule__QueryCS__IsTransientAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27646:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:27647:2: ( ( 'transient' ) )
+ // InternalQVTimperative.g:27619:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:27620:2: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:27647:2: ( ( 'transient' ) )
- // InternalQVTimperative.g:27648:3: ( 'transient' )
+ // InternalQVTimperative.g:27620:2: ( ( 'transient' ) )
+ // InternalQVTimperative.g:27621:3: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
}
- // InternalQVTimperative.g:27649:3: ( 'transient' )
- // InternalQVTimperative.g:27650:4: 'transient'
+ // InternalQVTimperative.g:27622:3: ( 'transient' )
+ // InternalQVTimperative.g:27623:4: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
@@ -92808,17 +92724,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__NameAssignment_2"
- // InternalQVTimperative.g:27661:1: rule__QueryCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27634:1: rule__QueryCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__QueryCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27665:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27666:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27638:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27639:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27666:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27667:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27639:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27640:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -92853,17 +92769,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedParametersAssignment_4_0"
- // InternalQVTimperative.g:27676:1: rule__QueryCS__OwnedParametersAssignment_4_0 : ( ruleParamDeclarationCS ) ;
+ // InternalQVTimperative.g:27649:1: rule__QueryCS__OwnedParametersAssignment_4_0 : ( ruleParamDeclarationCS ) ;
public final void rule__QueryCS__OwnedParametersAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27680:1: ( ( ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:27681:2: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27653:1: ( ( ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:27654:2: ( ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:27681:2: ( ruleParamDeclarationCS )
- // InternalQVTimperative.g:27682:3: ruleParamDeclarationCS
+ // InternalQVTimperative.g:27654:2: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27655:3: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_4_0_0());
@@ -92898,17 +92814,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedParametersAssignment_4_1_1"
- // InternalQVTimperative.g:27691:1: rule__QueryCS__OwnedParametersAssignment_4_1_1 : ( ruleParamDeclarationCS ) ;
+ // InternalQVTimperative.g:27664:1: rule__QueryCS__OwnedParametersAssignment_4_1_1 : ( ruleParamDeclarationCS ) ;
public final void rule__QueryCS__OwnedParametersAssignment_4_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27695:1: ( ( ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:27696:2: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27668:1: ( ( ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:27669:2: ( ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:27696:2: ( ruleParamDeclarationCS )
- // InternalQVTimperative.g:27697:3: ruleParamDeclarationCS
+ // InternalQVTimperative.g:27669:2: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27670:3: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_4_1_1_0());
@@ -92943,17 +92859,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedTypeAssignment_7"
- // InternalQVTimperative.g:27706:1: rule__QueryCS__OwnedTypeAssignment_7 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27679:1: rule__QueryCS__OwnedTypeAssignment_7 : ( ruleTypeExpCS ) ;
public final void rule__QueryCS__OwnedTypeAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27710:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27711:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27683:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27684:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27711:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27712:3: ruleTypeExpCS
+ // InternalQVTimperative.g:27684:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27685:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_7_0());
@@ -92988,17 +92904,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedExpressionAssignment_8_1_1"
- // InternalQVTimperative.g:27721:1: rule__QueryCS__OwnedExpressionAssignment_8_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27694:1: rule__QueryCS__OwnedExpressionAssignment_8_1_1 : ( ruleExpCS ) ;
public final void rule__QueryCS__OwnedExpressionAssignment_8_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27725:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27726:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27698:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27699:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:27726:2: ( ruleExpCS )
- // InternalQVTimperative.g:27727:3: ruleExpCS
+ // InternalQVTimperative.g:27699:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27700:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_8_1_1_0());
@@ -93033,23 +92949,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__ImplementationAssignment_8_2_1"
- // InternalQVTimperative.g:27736:1: rule__QueryCS__ImplementationAssignment_8_2_1 : ( ( RULE_SINGLE_QUOTED_STRING ) ) ;
+ // InternalQVTimperative.g:27709:1: rule__QueryCS__ImplementationAssignment_8_2_1 : ( ( RULE_SINGLE_QUOTED_STRING ) ) ;
public final void rule__QueryCS__ImplementationAssignment_8_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27740:1: ( ( ( RULE_SINGLE_QUOTED_STRING ) ) )
- // InternalQVTimperative.g:27741:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:27713:1: ( ( ( RULE_SINGLE_QUOTED_STRING ) ) )
+ // InternalQVTimperative.g:27714:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
{
- // InternalQVTimperative.g:27741:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:27742:3: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:27714:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:27715:3: ( RULE_SINGLE_QUOTED_STRING )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getImplementationJavaClassCSCrossReference_8_2_1_0());
}
- // InternalQVTimperative.g:27743:3: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:27744:4: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:27716:3: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:27717:4: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getImplementationJavaClassCSSINGLE_QUOTED_STRINGTerminalRuleCall_8_2_1_0_1());
@@ -93086,17 +93002,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:27755:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // InternalQVTimperative.g:27728:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__ScopeNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27759:1: ( ( ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:27760:2: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:27732:1: ( ( ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:27733:2: ( ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:27760:2: ( ruleFirstPathElementCS )
- // InternalQVTimperative.g:27761:3: ruleFirstPathElementCS
+ // InternalQVTimperative.g:27733:2: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:27734:3: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
@@ -93131,17 +93047,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_2_0"
- // InternalQVTimperative.g:27770:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:27743:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ;
public final void rule__ScopeNameCS__OwnedPathElementsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27774:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:27775:2: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:27747:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:27748:2: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:27775:2: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:27776:3: ruleNextPathElementCS
+ // InternalQVTimperative.g:27748:2: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:27749:3: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0());
@@ -93176,17 +93092,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:27785:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27758:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27789:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27790:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27762:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27763:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27790:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27791:3: rulePathNameCS
+ // InternalQVTimperative.g:27763:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27764:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -93221,17 +93137,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:27800:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27773:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27804:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27805:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27777:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27778:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27805:2: ( rulePathNameCS )
- // InternalQVTimperative.g:27806:3: rulePathNameCS
+ // InternalQVTimperative.g:27778:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:27779:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -93266,23 +93182,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__IsNotifyAssignment_1"
- // InternalQVTimperative.g:27815:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ;
+ // InternalQVTimperative.g:27788:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ;
public final void rule__SetStatementCS__IsNotifyAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27819:1: ( ( ( 'notify' ) ) )
- // InternalQVTimperative.g:27820:2: ( ( 'notify' ) )
+ // InternalQVTimperative.g:27792:1: ( ( ( 'notify' ) ) )
+ // InternalQVTimperative.g:27793:2: ( ( 'notify' ) )
{
- // InternalQVTimperative.g:27820:2: ( ( 'notify' ) )
- // InternalQVTimperative.g:27821:3: ( 'notify' )
+ // InternalQVTimperative.g:27793:2: ( ( 'notify' ) )
+ // InternalQVTimperative.g:27794:3: ( 'notify' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
}
- // InternalQVTimperative.g:27822:3: ( 'notify' )
- // InternalQVTimperative.g:27823:4: 'notify'
+ // InternalQVTimperative.g:27795:3: ( 'notify' )
+ // InternalQVTimperative.g:27796:4: 'notify'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
@@ -93319,23 +93235,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ReferredVariableAssignment_3"
- // InternalQVTimperative.g:27834:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27807:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SetStatementCS__ReferredVariableAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27838:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27839:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27811:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27812:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27839:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27840:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27812:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27813:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationCrossReference_3_0());
}
- // InternalQVTimperative.g:27841:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27842:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27814:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27815:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_3_0_1());
@@ -93376,23 +93292,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ReferredPropertyAssignment_5"
- // InternalQVTimperative.g:27853:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27826:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SetStatementCS__ReferredPropertyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27857:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27858:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27830:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27831:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27858:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27859:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27831:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27832:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyCrossReference_5_0());
}
- // InternalQVTimperative.g:27860:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27861:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27833:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27834:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_5_0_1());
@@ -93433,23 +93349,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__IsPartialAssignment_6_1"
- // InternalQVTimperative.g:27872:1: rule__SetStatementCS__IsPartialAssignment_6_1 : ( ( '+=' ) ) ;
+ // InternalQVTimperative.g:27845:1: rule__SetStatementCS__IsPartialAssignment_6_1 : ( ( '+=' ) ) ;
public final void rule__SetStatementCS__IsPartialAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27876:1: ( ( ( '+=' ) ) )
- // InternalQVTimperative.g:27877:2: ( ( '+=' ) )
+ // InternalQVTimperative.g:27849:1: ( ( ( '+=' ) ) )
+ // InternalQVTimperative.g:27850:2: ( ( '+=' ) )
{
- // InternalQVTimperative.g:27877:2: ( ( '+=' ) )
- // InternalQVTimperative.g:27878:3: ( '+=' )
+ // InternalQVTimperative.g:27850:2: ( ( '+=' ) )
+ // InternalQVTimperative.g:27851:3: ( '+=' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsPartialPlusSignEqualsSignKeyword_6_1_0());
}
- // InternalQVTimperative.g:27879:3: ( '+=' )
- // InternalQVTimperative.g:27880:4: '+='
+ // InternalQVTimperative.g:27852:3: ( '+=' )
+ // InternalQVTimperative.g:27853:4: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsPartialPlusSignEqualsSignKeyword_6_1_0());
@@ -93486,17 +93402,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__OwnedExpressionAssignment_7"
- // InternalQVTimperative.g:27891:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27864:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ;
public final void rule__SetStatementCS__OwnedExpressionAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27895:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27896:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27868:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27869:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:27896:2: ( ruleExpCS )
- // InternalQVTimperative.g:27897:3: ruleExpCS
+ // InternalQVTimperative.g:27869:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27870:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_0());
@@ -93531,23 +93447,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__IsCheckAssignment_0"
- // InternalQVTimperative.g:27906:1: rule__SimpleParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:27879:1: rule__SimpleParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
public final void rule__SimpleParameterBindingCS__IsCheckAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27910:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:27911:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:27883:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:27884:2: ( ( 'check' ) )
{
- // InternalQVTimperative.g:27911:2: ( ( 'check' ) )
- // InternalQVTimperative.g:27912:3: ( 'check' )
+ // InternalQVTimperative.g:27884:2: ( ( 'check' ) )
+ // InternalQVTimperative.g:27885:3: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
}
- // InternalQVTimperative.g:27913:3: ( 'check' )
- // InternalQVTimperative.g:27914:4: 'check'
+ // InternalQVTimperative.g:27886:3: ( 'check' )
+ // InternalQVTimperative.g:27887:4: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -93584,23 +93500,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1"
- // InternalQVTimperative.g:27925:1: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27898:1: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SimpleParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27929:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27930:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27902:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27903:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27930:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27931:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27903:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27904:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
}
- // InternalQVTimperative.g:27932:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27933:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27905:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27906:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1());
@@ -93641,17 +93557,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__OwnedValueAssignment_3"
- // InternalQVTimperative.g:27944:1: rule__SimpleParameterBindingCS__OwnedValueAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27917:1: rule__SimpleParameterBindingCS__OwnedValueAssignment_3 : ( ruleExpCS ) ;
public final void rule__SimpleParameterBindingCS__OwnedValueAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27948:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27949:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27921:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27922:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:27949:2: ( ruleExpCS )
- // InternalQVTimperative.g:27950:3: ruleExpCS
+ // InternalQVTimperative.g:27922:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27923:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0());
@@ -93686,23 +93602,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__ReferredTypedModelAssignment_2"
- // InternalQVTimperative.g:27959:1: rule__SimpleParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27932:1: rule__SimpleParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SimpleParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27963:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27964:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27936:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27937:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27964:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27965:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27937:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27938:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelTypedModelCrossReference_2_0());
}
- // InternalQVTimperative.g:27966:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27967:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:27939:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27940:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelTypedModelUnrestrictedNameParserRuleCall_2_0_1());
@@ -93743,17 +93659,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__NameAssignment_3"
- // InternalQVTimperative.g:27978:1: rule__SimpleParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27951:1: rule__SimpleParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__SimpleParameterCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27982:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27983:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27955:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27956:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27983:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27984:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:27956:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27957:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -93788,17 +93704,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__OwnedTypeAssignment_5"
- // InternalQVTimperative.g:27993:1: rule__SimpleParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27966:1: rule__SimpleParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
public final void rule__SimpleParameterCS__OwnedTypeAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27997:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27998:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27970:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27971:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27998:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27999:3: ruleTypeExpCS
+ // InternalQVTimperative.g:27971:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27972:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
@@ -93833,17 +93749,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__OwnedConditionsAssignment_1"
- // InternalQVTimperative.g:28008:1: rule__SpeculateStatementCS__OwnedConditionsAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27981:1: rule__SpeculateStatementCS__OwnedConditionsAssignment_1 : ( ruleExpCS ) ;
public final void rule__SpeculateStatementCS__OwnedConditionsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28012:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:28013:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27985:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27986:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:28013:2: ( ruleExpCS )
- // InternalQVTimperative.g:28014:3: ruleExpCS
+ // InternalQVTimperative.g:27986:2: ( ruleExpCS )
+ // InternalQVTimperative.g:27987:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getOwnedConditionsExpCSParserRuleCall_1_0());
@@ -93878,17 +93794,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1"
- // InternalQVTimperative.g:28023:1: rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27996:1: rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1 : ( ruleExpCS ) ;
public final void rule__SpeculateStatementCS__OwnedConditionsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28027:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:28028:2: ( ruleExpCS )
+ // InternalQVTimperative.g:28000:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:28001:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:28028:2: ( ruleExpCS )
- // InternalQVTimperative.g:28029:3: ruleExpCS
+ // InternalQVTimperative.g:28001:2: ( ruleExpCS )
+ // InternalQVTimperative.g:28002:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpeculateStatementCSAccess().getOwnedConditionsExpCSParserRuleCall_2_1_0());
@@ -93923,17 +93839,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedPathNameAssignment_1"
- // InternalQVTimperative.g:28038:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:28011:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
public final void rule__TransformationCS__OwnedPathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28042:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:28043:2: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:28015:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:28016:2: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:28043:2: ( ruleScopeNameCS )
- // InternalQVTimperative.g:28044:3: ruleScopeNameCS
+ // InternalQVTimperative.g:28016:2: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:28017:3: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
@@ -93968,17 +93884,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__NameAssignment_2"
- // InternalQVTimperative.g:28053:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ;
+ // InternalQVTimperative.g:28026:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ;
public final void rule__TransformationCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28057:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:28058:2: ( ruleUnreservedName )
+ // InternalQVTimperative.g:28030:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:28031:2: ( ruleUnreservedName )
{
- // InternalQVTimperative.g:28058:2: ( ruleUnreservedName )
- // InternalQVTimperative.g:28059:3: ruleUnreservedName
+ // InternalQVTimperative.g:28031:2: ( ruleUnreservedName )
+ // InternalQVTimperative.g:28032:3: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
@@ -94013,17 +93929,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedContextTypeAssignment_3_1"
- // InternalQVTimperative.g:28068:1: rule__TransformationCS__OwnedContextTypeAssignment_3_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:28041:1: rule__TransformationCS__OwnedContextTypeAssignment_3_1 : ( ruleTypeExpCS ) ;
public final void rule__TransformationCS__OwnedContextTypeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28072:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:28073:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:28045:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:28046:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:28073:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:28074:3: ruleTypeExpCS
+ // InternalQVTimperative.g:28046:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:28047:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedContextTypeTypeExpCSParserRuleCall_3_1_0());
@@ -94057,21 +93973,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__TransformationCS__OwnedContextTypeAssignment_3_1"
- // $ANTLR start "rule__TransformationCS__OwnedDirectionsAssignment_5_0"
- // InternalQVTimperative.g:28083:1: rule__TransformationCS__OwnedDirectionsAssignment_5_0 : ( ruleDirectionCS ) ;
- public final void rule__TransformationCS__OwnedDirectionsAssignment_5_0() throws RecognitionException {
+ // $ANTLR start "rule__TransformationCS__OwnedDirectionsAssignment_5"
+ // InternalQVTimperative.g:28056:1: rule__TransformationCS__OwnedDirectionsAssignment_5 : ( ruleDirectionCS ) ;
+ public final void rule__TransformationCS__OwnedDirectionsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28087:1: ( ( ruleDirectionCS ) )
- // InternalQVTimperative.g:28088:2: ( ruleDirectionCS )
+ // InternalQVTimperative.g:28060:1: ( ( ruleDirectionCS ) )
+ // InternalQVTimperative.g:28061:2: ( ruleDirectionCS )
{
- // InternalQVTimperative.g:28088:2: ( ruleDirectionCS )
- // InternalQVTimperative.g:28089:3: ruleDirectionCS
+ // InternalQVTimperative.g:28061:2: ( ruleDirectionCS )
+ // InternalQVTimperative.g:28062:3: ruleDirectionCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0_0());
+ before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0());
}
pushFollow(FollowSets000.FOLLOW_2);
ruleDirectionCS();
@@ -94079,7 +93995,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0_0());
+ after(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0());
}
}
@@ -94099,27 +94015,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__TransformationCS__OwnedDirectionsAssignment_5_0"
+ // $ANTLR end "rule__TransformationCS__OwnedDirectionsAssignment_5"
// $ANTLR start "rule__TransformationCS__OwnedMappingsAssignment_6_0"
- // InternalQVTimperative.g:28098:1: rule__TransformationCS__OwnedMappingsAssignment_6_0 : ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) ) ;
+ // InternalQVTimperative.g:28071:1: rule__TransformationCS__OwnedMappingsAssignment_6_0 : ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) ) ;
public final void rule__TransformationCS__OwnedMappingsAssignment_6_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28102:1: ( ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) ) )
- // InternalQVTimperative.g:28103:2: ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) )
+ // InternalQVTimperative.g:28075:1: ( ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) ) )
+ // InternalQVTimperative.g:28076:2: ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) )
{
- // InternalQVTimperative.g:28103:2: ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) )
- // InternalQVTimperative.g:28104:3: ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 )
+ // InternalQVTimperative.g:28076:2: ( ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 ) )
+ // InternalQVTimperative.g:28077:3: ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedMappingsAlternatives_6_0_0());
}
- // InternalQVTimperative.g:28105:3: ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 )
- // InternalQVTimperative.g:28105:4: rule__TransformationCS__OwnedMappingsAlternatives_6_0_0
+ // InternalQVTimperative.g:28078:3: ( rule__TransformationCS__OwnedMappingsAlternatives_6_0_0 )
+ // InternalQVTimperative.g:28078:4: rule__TransformationCS__OwnedMappingsAlternatives_6_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedMappingsAlternatives_6_0_0();
@@ -94154,17 +94070,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedQueriesAssignment_6_1"
- // InternalQVTimperative.g:28113:1: rule__TransformationCS__OwnedQueriesAssignment_6_1 : ( ruleQueryCS ) ;
+ // InternalQVTimperative.g:28086:1: rule__TransformationCS__OwnedQueriesAssignment_6_1 : ( ruleQueryCS ) ;
public final void rule__TransformationCS__OwnedQueriesAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28117:1: ( ( ruleQueryCS ) )
- // InternalQVTimperative.g:28118:2: ( ruleQueryCS )
+ // InternalQVTimperative.g:28090:1: ( ( ruleQueryCS ) )
+ // InternalQVTimperative.g:28091:2: ( ruleQueryCS )
{
- // InternalQVTimperative.g:28118:2: ( ruleQueryCS )
- // InternalQVTimperative.g:28119:3: ruleQueryCS
+ // InternalQVTimperative.g:28091:2: ( ruleQueryCS )
+ // InternalQVTimperative.g:28092:3: ruleQueryCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedQueriesQueryCSParserRuleCall_6_1_0());
@@ -94199,17 +94115,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedPropertiesAssignment_6_2"
- // InternalQVTimperative.g:28128:1: rule__TransformationCS__OwnedPropertiesAssignment_6_2 : ( ruleStructuralFeatureCS ) ;
+ // InternalQVTimperative.g:28101:1: rule__TransformationCS__OwnedPropertiesAssignment_6_2 : ( ruleStructuralFeatureCS ) ;
public final void rule__TransformationCS__OwnedPropertiesAssignment_6_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28132:1: ( ( ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:28133:2: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:28105:1: ( ( ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:28106:2: ( ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:28133:2: ( ruleStructuralFeatureCS )
- // InternalQVTimperative.g:28134:3: ruleStructuralFeatureCS
+ // InternalQVTimperative.g:28106:2: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:28107:3: ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_6_2_0());
@@ -94244,23 +94160,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:28143:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28116:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28147:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28148:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28120:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28121:2: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28148:2: ( ( 'static' ) )
- // InternalQVTimperative.g:28149:3: ( 'static' )
+ // InternalQVTimperative.g:28121:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28122:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:28150:3: ( 'static' )
- // InternalQVTimperative.g:28151:4: 'static'
+ // InternalQVTimperative.g:28123:3: ( 'static' )
+ // InternalQVTimperative.g:28124:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -94297,23 +94213,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:28162:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28135:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28166:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28167:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28139:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28140:2: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28167:2: ( ( 'definition' ) )
- // InternalQVTimperative.g:28168:3: ( 'definition' )
+ // InternalQVTimperative.g:28140:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28141:3: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:28169:3: ( 'definition' )
- // InternalQVTimperative.g:28170:4: 'definition'
+ // InternalQVTimperative.g:28142:3: ( 'definition' )
+ // InternalQVTimperative.g:28143:4: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -94350,23 +94266,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:28181:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28154:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28185:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28186:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28158:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28159:2: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28186:2: ( ( 'definition' ) )
- // InternalQVTimperative.g:28187:3: ( 'definition' )
+ // InternalQVTimperative.g:28159:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28160:3: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:28188:3: ( 'definition' )
- // InternalQVTimperative.g:28189:4: 'definition'
+ // InternalQVTimperative.g:28161:3: ( 'definition' )
+ // InternalQVTimperative.g:28162:4: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -94403,23 +94319,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:28200:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28173:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28204:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28205:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28177:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28178:2: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28205:2: ( ( 'static' ) )
- // InternalQVTimperative.g:28206:3: ( 'static' )
+ // InternalQVTimperative.g:28178:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28179:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:28207:3: ( 'static' )
- // InternalQVTimperative.g:28208:4: 'static'
+ // InternalQVTimperative.g:28180:3: ( 'static' )
+ // InternalQVTimperative.g:28181:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -94456,17 +94372,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__NameAssignment_2"
- // InternalQVTimperative.g:28219:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28192:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__AttributeCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28223:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28224:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28196:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28197:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28224:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28225:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:28197:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28198:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -94501,17 +94417,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedTypeAssignment_3_1"
- // InternalQVTimperative.g:28234:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:28207:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__AttributeCS__OwnedTypeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28238:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:28239:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28211:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:28212:2: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:28239:2: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:28240:3: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:28212:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28213:3: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_3_1_0());
@@ -94546,17 +94462,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__DefaultAssignment_4_1"
- // InternalQVTimperative.g:28249:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28222:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__AttributeCS__DefaultAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28253:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:28254:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28226:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28227:2: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:28254:2: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:28255:3: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28227:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28228:3: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -94587,23 +94503,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_0"
- // InternalQVTimperative.g:28264:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:28237:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28268:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:28269:2: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28241:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:28242:2: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:28269:2: ( ( 'derived' ) )
- // InternalQVTimperative.g:28270:3: ( 'derived' )
+ // InternalQVTimperative.g:28242:2: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28243:3: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
}
- // InternalQVTimperative.g:28271:3: ( 'derived' )
- // InternalQVTimperative.g:28272:4: 'derived'
+ // InternalQVTimperative.g:28244:3: ( 'derived' )
+ // InternalQVTimperative.g:28245:4: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
@@ -94640,23 +94556,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_1"
- // InternalQVTimperative.g:28283:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:28256:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28287:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:28288:2: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28260:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:28261:2: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:28288:2: ( ( '!derived' ) )
- // InternalQVTimperative.g:28289:3: ( '!derived' )
+ // InternalQVTimperative.g:28261:2: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28262:3: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
}
- // InternalQVTimperative.g:28290:3: ( '!derived' )
- // InternalQVTimperative.g:28291:4: '!derived'
+ // InternalQVTimperative.g:28263:3: ( '!derived' )
+ // InternalQVTimperative.g:28264:4: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
@@ -94693,23 +94609,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_2"
- // InternalQVTimperative.g:28302:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ;
+ // InternalQVTimperative.g:28275:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28306:1: ( ( ( 'id' ) ) )
- // InternalQVTimperative.g:28307:2: ( ( 'id' ) )
+ // InternalQVTimperative.g:28279:1: ( ( ( 'id' ) ) )
+ // InternalQVTimperative.g:28280:2: ( ( 'id' ) )
{
- // InternalQVTimperative.g:28307:2: ( ( 'id' ) )
- // InternalQVTimperative.g:28308:3: ( 'id' )
+ // InternalQVTimperative.g:28280:2: ( ( 'id' ) )
+ // InternalQVTimperative.g:28281:3: ( 'id' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
}
- // InternalQVTimperative.g:28309:3: ( 'id' )
- // InternalQVTimperative.g:28310:4: 'id'
+ // InternalQVTimperative.g:28282:3: ( 'id' )
+ // InternalQVTimperative.g:28283:4: 'id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
@@ -94746,23 +94662,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_3"
- // InternalQVTimperative.g:28321:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ;
+ // InternalQVTimperative.g:28294:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28325:1: ( ( ( '!id' ) ) )
- // InternalQVTimperative.g:28326:2: ( ( '!id' ) )
+ // InternalQVTimperative.g:28298:1: ( ( ( '!id' ) ) )
+ // InternalQVTimperative.g:28299:2: ( ( '!id' ) )
{
- // InternalQVTimperative.g:28326:2: ( ( '!id' ) )
- // InternalQVTimperative.g:28327:3: ( '!id' )
+ // InternalQVTimperative.g:28299:2: ( ( '!id' ) )
+ // InternalQVTimperative.g:28300:3: ( '!id' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
}
- // InternalQVTimperative.g:28328:3: ( '!id' )
- // InternalQVTimperative.g:28329:4: '!id'
+ // InternalQVTimperative.g:28301:3: ( '!id' )
+ // InternalQVTimperative.g:28302:4: '!id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
@@ -94799,23 +94715,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_4"
- // InternalQVTimperative.g:28340:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:28313:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28344:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:28345:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28317:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:28318:2: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:28345:2: ( ( 'ordered' ) )
- // InternalQVTimperative.g:28346:3: ( 'ordered' )
+ // InternalQVTimperative.g:28318:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28319:3: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
}
- // InternalQVTimperative.g:28347:3: ( 'ordered' )
- // InternalQVTimperative.g:28348:4: 'ordered'
+ // InternalQVTimperative.g:28320:3: ( 'ordered' )
+ // InternalQVTimperative.g:28321:4: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
@@ -94852,23 +94768,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_5"
- // InternalQVTimperative.g:28359:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:28332:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28363:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:28364:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28336:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:28337:2: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:28364:2: ( ( '!ordered' ) )
- // InternalQVTimperative.g:28365:3: ( '!ordered' )
+ // InternalQVTimperative.g:28337:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28338:3: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
}
- // InternalQVTimperative.g:28366:3: ( '!ordered' )
- // InternalQVTimperative.g:28367:4: '!ordered'
+ // InternalQVTimperative.g:28339:3: ( '!ordered' )
+ // InternalQVTimperative.g:28340:4: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
@@ -94905,23 +94821,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_6"
- // InternalQVTimperative.g:28378:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ;
+ // InternalQVTimperative.g:28351:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28382:1: ( ( ( 'readonly' ) ) )
- // InternalQVTimperative.g:28383:2: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:28355:1: ( ( ( 'readonly' ) ) )
+ // InternalQVTimperative.g:28356:2: ( ( 'readonly' ) )
{
- // InternalQVTimperative.g:28383:2: ( ( 'readonly' ) )
- // InternalQVTimperative.g:28384:3: ( 'readonly' )
+ // InternalQVTimperative.g:28356:2: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:28357:3: ( 'readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
}
- // InternalQVTimperative.g:28385:3: ( 'readonly' )
- // InternalQVTimperative.g:28386:4: 'readonly'
+ // InternalQVTimperative.g:28358:3: ( 'readonly' )
+ // InternalQVTimperative.g:28359:4: 'readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
@@ -94958,23 +94874,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_7"
- // InternalQVTimperative.g:28397:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ;
+ // InternalQVTimperative.g:28370:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28401:1: ( ( ( '!readonly' ) ) )
- // InternalQVTimperative.g:28402:2: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:28374:1: ( ( ( '!readonly' ) ) )
+ // InternalQVTimperative.g:28375:2: ( ( '!readonly' ) )
{
- // InternalQVTimperative.g:28402:2: ( ( '!readonly' ) )
- // InternalQVTimperative.g:28403:3: ( '!readonly' )
+ // InternalQVTimperative.g:28375:2: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:28376:3: ( '!readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
}
- // InternalQVTimperative.g:28404:3: ( '!readonly' )
- // InternalQVTimperative.g:28405:4: '!readonly'
+ // InternalQVTimperative.g:28377:3: ( '!readonly' )
+ // InternalQVTimperative.g:28378:4: '!readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
@@ -95011,23 +94927,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_8"
- // InternalQVTimperative.g:28416:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:28389:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28420:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:28421:2: ( ( 'transient' ) )
+ // InternalQVTimperative.g:28393:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:28394:2: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:28421:2: ( ( 'transient' ) )
- // InternalQVTimperative.g:28422:3: ( 'transient' )
+ // InternalQVTimperative.g:28394:2: ( ( 'transient' ) )
+ // InternalQVTimperative.g:28395:3: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
}
- // InternalQVTimperative.g:28423:3: ( 'transient' )
- // InternalQVTimperative.g:28424:4: 'transient'
+ // InternalQVTimperative.g:28396:3: ( 'transient' )
+ // InternalQVTimperative.g:28397:4: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
@@ -95064,23 +94980,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_9"
- // InternalQVTimperative.g:28435:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ;
+ // InternalQVTimperative.g:28408:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28439:1: ( ( ( '!transient' ) ) )
- // InternalQVTimperative.g:28440:2: ( ( '!transient' ) )
+ // InternalQVTimperative.g:28412:1: ( ( ( '!transient' ) ) )
+ // InternalQVTimperative.g:28413:2: ( ( '!transient' ) )
{
- // InternalQVTimperative.g:28440:2: ( ( '!transient' ) )
- // InternalQVTimperative.g:28441:3: ( '!transient' )
+ // InternalQVTimperative.g:28413:2: ( ( '!transient' ) )
+ // InternalQVTimperative.g:28414:3: ( '!transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
}
- // InternalQVTimperative.g:28442:3: ( '!transient' )
- // InternalQVTimperative.g:28443:4: '!transient'
+ // InternalQVTimperative.g:28415:3: ( '!transient' )
+ // InternalQVTimperative.g:28416:4: '!transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
@@ -95117,23 +95033,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_10"
- // InternalQVTimperative.g:28454:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28427:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28458:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:28459:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28431:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28432:2: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:28459:2: ( ( 'unique' ) )
- // InternalQVTimperative.g:28460:3: ( 'unique' )
+ // InternalQVTimperative.g:28432:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28433:3: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
}
- // InternalQVTimperative.g:28461:3: ( 'unique' )
- // InternalQVTimperative.g:28462:4: 'unique'
+ // InternalQVTimperative.g:28434:3: ( 'unique' )
+ // InternalQVTimperative.g:28435:4: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
@@ -95170,23 +95086,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_11"
- // InternalQVTimperative.g:28473:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28446:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28477:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:28478:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28450:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:28451:2: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:28478:2: ( ( '!unique' ) )
- // InternalQVTimperative.g:28479:3: ( '!unique' )
+ // InternalQVTimperative.g:28451:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28452:3: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
}
- // InternalQVTimperative.g:28480:3: ( '!unique' )
- // InternalQVTimperative.g:28481:4: '!unique'
+ // InternalQVTimperative.g:28453:3: ( '!unique' )
+ // InternalQVTimperative.g:28454:4: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
@@ -95223,23 +95139,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_12"
- // InternalQVTimperative.g:28492:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ;
+ // InternalQVTimperative.g:28465:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28496:1: ( ( ( 'unsettable' ) ) )
- // InternalQVTimperative.g:28497:2: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:28469:1: ( ( ( 'unsettable' ) ) )
+ // InternalQVTimperative.g:28470:2: ( ( 'unsettable' ) )
{
- // InternalQVTimperative.g:28497:2: ( ( 'unsettable' ) )
- // InternalQVTimperative.g:28498:3: ( 'unsettable' )
+ // InternalQVTimperative.g:28470:2: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:28471:3: ( 'unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
}
- // InternalQVTimperative.g:28499:3: ( 'unsettable' )
- // InternalQVTimperative.g:28500:4: 'unsettable'
+ // InternalQVTimperative.g:28472:3: ( 'unsettable' )
+ // InternalQVTimperative.g:28473:4: 'unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
@@ -95276,23 +95192,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_13"
- // InternalQVTimperative.g:28511:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ;
+ // InternalQVTimperative.g:28484:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_13() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28515:1: ( ( ( '!unsettable' ) ) )
- // InternalQVTimperative.g:28516:2: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:28488:1: ( ( ( '!unsettable' ) ) )
+ // InternalQVTimperative.g:28489:2: ( ( '!unsettable' ) )
{
- // InternalQVTimperative.g:28516:2: ( ( '!unsettable' ) )
- // InternalQVTimperative.g:28517:3: ( '!unsettable' )
+ // InternalQVTimperative.g:28489:2: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:28490:3: ( '!unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
}
- // InternalQVTimperative.g:28518:3: ( '!unsettable' )
- // InternalQVTimperative.g:28519:4: '!unsettable'
+ // InternalQVTimperative.g:28491:3: ( '!unsettable' )
+ // InternalQVTimperative.g:28492:4: '!unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
@@ -95329,23 +95245,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_14"
- // InternalQVTimperative.g:28530:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ;
+ // InternalQVTimperative.g:28503:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_14() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28534:1: ( ( ( 'volatile' ) ) )
- // InternalQVTimperative.g:28535:2: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:28507:1: ( ( ( 'volatile' ) ) )
+ // InternalQVTimperative.g:28508:2: ( ( 'volatile' ) )
{
- // InternalQVTimperative.g:28535:2: ( ( 'volatile' ) )
- // InternalQVTimperative.g:28536:3: ( 'volatile' )
+ // InternalQVTimperative.g:28508:2: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:28509:3: ( 'volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
}
- // InternalQVTimperative.g:28537:3: ( 'volatile' )
- // InternalQVTimperative.g:28538:4: 'volatile'
+ // InternalQVTimperative.g:28510:3: ( 'volatile' )
+ // InternalQVTimperative.g:28511:4: 'volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
@@ -95382,23 +95298,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_15"
- // InternalQVTimperative.g:28549:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ;
+ // InternalQVTimperative.g:28522:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_15() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28553:1: ( ( ( '!volatile' ) ) )
- // InternalQVTimperative.g:28554:2: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:28526:1: ( ( ( '!volatile' ) ) )
+ // InternalQVTimperative.g:28527:2: ( ( '!volatile' ) )
{
- // InternalQVTimperative.g:28554:2: ( ( '!volatile' ) )
- // InternalQVTimperative.g:28555:3: ( '!volatile' )
+ // InternalQVTimperative.g:28527:2: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:28528:3: ( '!volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
}
- // InternalQVTimperative.g:28556:3: ( '!volatile' )
- // InternalQVTimperative.g:28557:4: '!volatile'
+ // InternalQVTimperative.g:28529:3: ( '!volatile' )
+ // InternalQVTimperative.g:28530:4: '!volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
@@ -95435,17 +95351,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3"
- // InternalQVTimperative.g:28568:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28541:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ;
public final void rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28572:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28573:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28545:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28546:2: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28573:2: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28574:3: ruleSpecificationCS
+ // InternalQVTimperative.g:28546:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28547:3: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_0_3_0());
@@ -95480,17 +95396,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3"
- // InternalQVTimperative.g:28583:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28556:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ;
public final void rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28587:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28588:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28560:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28561:2: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28588:2: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28589:3: ruleSpecificationCS
+ // InternalQVTimperative.g:28561:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28562:3: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_1_3_0());
@@ -95525,17 +95441,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1"
- // InternalQVTimperative.g:28598:1: rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 : ( ruleSimpleTargetElementCS ) ;
+ // InternalQVTimperative.g:28571:1: rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1 : ( ruleSimpleTargetElementCS ) ;
public final void rule__CompoundTargetElementCS__OwnedTargetElementsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28602:1: ( ( ruleSimpleTargetElementCS ) )
- // InternalQVTimperative.g:28603:2: ( ruleSimpleTargetElementCS )
+ // InternalQVTimperative.g:28575:1: ( ( ruleSimpleTargetElementCS ) )
+ // InternalQVTimperative.g:28576:2: ( ruleSimpleTargetElementCS )
{
- // InternalQVTimperative.g:28603:2: ( ruleSimpleTargetElementCS )
- // InternalQVTimperative.g:28604:3: ruleSimpleTargetElementCS
+ // InternalQVTimperative.g:28576:2: ( ruleSimpleTargetElementCS )
+ // InternalQVTimperative.g:28577:3: ruleSimpleTargetElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCompoundTargetElementCSAccess().getOwnedTargetElementsSimpleTargetElementCSParserRuleCall_1_0());
@@ -95570,23 +95486,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__IsPrimitiveAssignment_0"
- // InternalQVTimperative.g:28613:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ;
+ // InternalQVTimperative.g:28586:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ;
public final void rule__DataTypeCS__IsPrimitiveAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28617:1: ( ( ( 'primitive' ) ) )
- // InternalQVTimperative.g:28618:2: ( ( 'primitive' ) )
+ // InternalQVTimperative.g:28590:1: ( ( ( 'primitive' ) ) )
+ // InternalQVTimperative.g:28591:2: ( ( 'primitive' ) )
{
- // InternalQVTimperative.g:28618:2: ( ( 'primitive' ) )
- // InternalQVTimperative.g:28619:3: ( 'primitive' )
+ // InternalQVTimperative.g:28591:2: ( ( 'primitive' ) )
+ // InternalQVTimperative.g:28592:3: ( 'primitive' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
}
- // InternalQVTimperative.g:28620:3: ( 'primitive' )
- // InternalQVTimperative.g:28621:4: 'primitive'
+ // InternalQVTimperative.g:28593:3: ( 'primitive' )
+ // InternalQVTimperative.g:28594:4: 'primitive'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
@@ -95623,17 +95539,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__NameAssignment_2"
- // InternalQVTimperative.g:28632:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28605:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__DataTypeCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28636:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28637:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28609:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28610:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28637:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28638:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:28610:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28611:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -95668,17 +95584,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__OwnedSignatureAssignment_3"
- // InternalQVTimperative.g:28647:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28620:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
public final void rule__DataTypeCS__OwnedSignatureAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28651:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28652:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28624:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28625:2: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28652:2: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28653:3: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28625:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28626:3: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
@@ -95713,17 +95629,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__InstanceClassNameAssignment_4_1"
- // InternalQVTimperative.g:28662:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28635:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__DataTypeCS__InstanceClassNameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28666:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:28667:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28639:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28640:2: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:28667:2: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:28668:3: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28640:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28641:3: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -95754,23 +95670,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__IsSerializableAssignment_5_1_0"
- // InternalQVTimperative.g:28677:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ;
+ // InternalQVTimperative.g:28650:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ;
public final void rule__DataTypeCS__IsSerializableAssignment_5_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28681:1: ( ( ( 'serializable' ) ) )
- // InternalQVTimperative.g:28682:2: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28654:1: ( ( ( 'serializable' ) ) )
+ // InternalQVTimperative.g:28655:2: ( ( 'serializable' ) )
{
- // InternalQVTimperative.g:28682:2: ( ( 'serializable' ) )
- // InternalQVTimperative.g:28683:3: ( 'serializable' )
+ // InternalQVTimperative.g:28655:2: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28656:3: ( 'serializable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
}
- // InternalQVTimperative.g:28684:3: ( 'serializable' )
- // InternalQVTimperative.g:28685:4: 'serializable'
+ // InternalQVTimperative.g:28657:3: ( 'serializable' )
+ // InternalQVTimperative.g:28658:4: 'serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
@@ -95807,17 +95723,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__NameAssignment_1"
- // InternalQVTimperative.g:28696:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28669:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__EnumerationCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28700:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28701:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28673:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28674:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28701:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28702:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:28674:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28675:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
@@ -95852,17 +95768,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__OwnedSignatureAssignment_2"
- // InternalQVTimperative.g:28711:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28684:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
public final void rule__EnumerationCS__OwnedSignatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28715:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28716:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28688:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28689:2: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28716:2: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28717:3: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28689:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28690:3: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
@@ -95897,17 +95813,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__InstanceClassNameAssignment_3_1"
- // InternalQVTimperative.g:28726:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28699:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__EnumerationCS__InstanceClassNameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28730:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:28731:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28703:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28704:2: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:28731:2: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:28732:3: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28704:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28705:3: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_3_1_0());
@@ -95938,23 +95854,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__IsSerializableAssignment_4_1_0"
- // InternalQVTimperative.g:28741:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ;
+ // InternalQVTimperative.g:28714:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ;
public final void rule__EnumerationCS__IsSerializableAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28745:1: ( ( ( 'serializable' ) ) )
- // InternalQVTimperative.g:28746:2: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28718:1: ( ( ( 'serializable' ) ) )
+ // InternalQVTimperative.g:28719:2: ( ( 'serializable' ) )
{
- // InternalQVTimperative.g:28746:2: ( ( 'serializable' ) )
- // InternalQVTimperative.g:28747:3: ( 'serializable' )
+ // InternalQVTimperative.g:28719:2: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28720:3: ( 'serializable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
}
- // InternalQVTimperative.g:28748:3: ( 'serializable' )
- // InternalQVTimperative.g:28749:4: 'serializable'
+ // InternalQVTimperative.g:28721:3: ( 'serializable' )
+ // InternalQVTimperative.g:28722:4: 'serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
@@ -95991,17 +95907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1"
- // InternalQVTimperative.g:28760:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ;
+ // InternalQVTimperative.g:28733:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ;
public final void rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28764:1: ( ( ruleEnumerationLiteralCS ) )
- // InternalQVTimperative.g:28765:2: ( ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:28737:1: ( ( ruleEnumerationLiteralCS ) )
+ // InternalQVTimperative.g:28738:2: ( ruleEnumerationLiteralCS )
{
- // InternalQVTimperative.g:28765:2: ( ruleEnumerationLiteralCS )
- // InternalQVTimperative.g:28766:3: ruleEnumerationLiteralCS
+ // InternalQVTimperative.g:28738:2: ( ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:28739:3: ruleEnumerationLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0());
@@ -96036,17 +95952,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_0_1"
- // InternalQVTimperative.g:28775:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28748:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ;
public final void rule__EnumerationLiteralCS__NameAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28779:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28780:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28752:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28753:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28780:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28781:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:28753:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28754:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameUnrestrictedNameParserRuleCall_0_0_1_0());
@@ -96081,17 +95997,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_1"
- // InternalQVTimperative.g:28790:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ;
+ // InternalQVTimperative.g:28763:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ;
public final void rule__EnumerationLiteralCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28794:1: ( ( ruleEnumerationLiteralName ) )
- // InternalQVTimperative.g:28795:2: ( ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:28767:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:28768:2: ( ruleEnumerationLiteralName )
{
- // InternalQVTimperative.g:28795:2: ( ruleEnumerationLiteralName )
- // InternalQVTimperative.g:28796:3: ruleEnumerationLiteralName
+ // InternalQVTimperative.g:28768:2: ( ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:28769:3: ruleEnumerationLiteralName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameEnumerationLiteralNameParserRuleCall_0_1_0());
@@ -96126,17 +96042,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__ValueAssignment_1_1"
- // InternalQVTimperative.g:28805:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ;
+ // InternalQVTimperative.g:28778:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ;
public final void rule__EnumerationLiteralCS__ValueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28809:1: ( ( ruleSIGNED ) )
- // InternalQVTimperative.g:28810:2: ( ruleSIGNED )
+ // InternalQVTimperative.g:28782:1: ( ( ruleSIGNED ) )
+ // InternalQVTimperative.g:28783:2: ( ruleSIGNED )
{
- // InternalQVTimperative.g:28810:2: ( ruleSIGNED )
- // InternalQVTimperative.g:28811:3: ruleSIGNED
+ // InternalQVTimperative.g:28783:2: ( ruleSIGNED )
+ // InternalQVTimperative.g:28784:3: ruleSIGNED
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getValueSIGNEDParserRuleCall_1_1_0());
@@ -96171,23 +96087,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:28820:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28793:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28824:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28825:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28797:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28798:2: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28825:2: ( ( 'static' ) )
- // InternalQVTimperative.g:28826:3: ( 'static' )
+ // InternalQVTimperative.g:28798:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28799:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:28827:3: ( 'static' )
- // InternalQVTimperative.g:28828:4: 'static'
+ // InternalQVTimperative.g:28800:3: ( 'static' )
+ // InternalQVTimperative.g:28801:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -96224,23 +96140,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:28839:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28812:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28843:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28844:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28816:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28817:2: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28844:2: ( ( 'definition' ) )
- // InternalQVTimperative.g:28845:3: ( 'definition' )
+ // InternalQVTimperative.g:28817:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28818:3: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:28846:3: ( 'definition' )
- // InternalQVTimperative.g:28847:4: 'definition'
+ // InternalQVTimperative.g:28819:3: ( 'definition' )
+ // InternalQVTimperative.g:28820:4: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -96277,23 +96193,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:28858:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28831:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28862:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28863:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28835:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28836:2: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28863:2: ( ( 'definition' ) )
- // InternalQVTimperative.g:28864:3: ( 'definition' )
+ // InternalQVTimperative.g:28836:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28837:3: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:28865:3: ( 'definition' )
- // InternalQVTimperative.g:28866:4: 'definition'
+ // InternalQVTimperative.g:28838:3: ( 'definition' )
+ // InternalQVTimperative.g:28839:4: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -96330,23 +96246,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:28877:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28850:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28881:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28882:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28854:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28855:2: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28882:2: ( ( 'static' ) )
- // InternalQVTimperative.g:28883:3: ( 'static' )
+ // InternalQVTimperative.g:28855:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:28856:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:28884:3: ( 'static' )
- // InternalQVTimperative.g:28885:4: 'static'
+ // InternalQVTimperative.g:28857:3: ( 'static' )
+ // InternalQVTimperative.g:28858:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -96383,17 +96299,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedSignatureAssignment_2"
- // InternalQVTimperative.g:28896:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28869:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
public final void rule__OperationCS__OwnedSignatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28900:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28901:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28873:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28874:2: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28901:2: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28902:3: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28874:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28875:3: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
@@ -96428,17 +96344,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__NameAssignment_3"
- // InternalQVTimperative.g:28911:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28884:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__OperationCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28915:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28916:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28888:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28889:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28916:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28917:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:28889:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28890:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -96473,17 +96389,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_0"
- // InternalQVTimperative.g:28926:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ;
+ // InternalQVTimperative.g:28899:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ;
public final void rule__OperationCS__OwnedParametersAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28930:1: ( ( ruleParameterCS ) )
- // InternalQVTimperative.g:28931:2: ( ruleParameterCS )
+ // InternalQVTimperative.g:28903:1: ( ( ruleParameterCS ) )
+ // InternalQVTimperative.g:28904:2: ( ruleParameterCS )
{
- // InternalQVTimperative.g:28931:2: ( ruleParameterCS )
- // InternalQVTimperative.g:28932:3: ruleParameterCS
+ // InternalQVTimperative.g:28904:2: ( ruleParameterCS )
+ // InternalQVTimperative.g:28905:3: ruleParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_0_0());
@@ -96518,17 +96434,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_1_1"
- // InternalQVTimperative.g:28941:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ;
+ // InternalQVTimperative.g:28914:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ;
public final void rule__OperationCS__OwnedParametersAssignment_5_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28945:1: ( ( ruleParameterCS ) )
- // InternalQVTimperative.g:28946:2: ( ruleParameterCS )
+ // InternalQVTimperative.g:28918:1: ( ( ruleParameterCS ) )
+ // InternalQVTimperative.g:28919:2: ( ruleParameterCS )
{
- // InternalQVTimperative.g:28946:2: ( ruleParameterCS )
- // InternalQVTimperative.g:28947:3: ruleParameterCS
+ // InternalQVTimperative.g:28919:2: ( ruleParameterCS )
+ // InternalQVTimperative.g:28920:3: ruleParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_1_1_0());
@@ -96563,17 +96479,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedTypeAssignment_7_1"
- // InternalQVTimperative.g:28956:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:28929:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__OperationCS__OwnedTypeAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28960:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:28961:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28933:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:28934:2: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:28961:2: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:28962:3: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:28934:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28935:3: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0());
@@ -96608,17 +96524,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_1"
- // InternalQVTimperative.g:28971:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:28944:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ;
public final void rule__OperationCS__OwnedExceptionsAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28975:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:28976:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28948:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:28949:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:28976:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:28977:3: ruleTypedRefCS
+ // InternalQVTimperative.g:28949:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28950:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0());
@@ -96653,17 +96569,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_2_1"
- // InternalQVTimperative.g:28986:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:28959:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ;
public final void rule__OperationCS__OwnedExceptionsAssignment_8_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28990:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:28991:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28963:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:28964:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:28991:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:28992:3: ruleTypedRefCS
+ // InternalQVTimperative.g:28964:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28965:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0());
@@ -96698,23 +96614,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_0"
- // InternalQVTimperative.g:29001:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:28974:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29005:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:29006:2: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28978:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:28979:2: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:29006:2: ( ( 'derived' ) )
- // InternalQVTimperative.g:29007:3: ( 'derived' )
+ // InternalQVTimperative.g:28979:2: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28980:3: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
}
- // InternalQVTimperative.g:29008:3: ( 'derived' )
- // InternalQVTimperative.g:29009:4: 'derived'
+ // InternalQVTimperative.g:28981:3: ( 'derived' )
+ // InternalQVTimperative.g:28982:4: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
@@ -96751,23 +96667,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_1"
- // InternalQVTimperative.g:29020:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:28993:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29024:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:29025:2: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28997:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:28998:2: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:29025:2: ( ( '!derived' ) )
- // InternalQVTimperative.g:29026:3: ( '!derived' )
+ // InternalQVTimperative.g:28998:2: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28999:3: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
}
- // InternalQVTimperative.g:29027:3: ( '!derived' )
- // InternalQVTimperative.g:29028:4: '!derived'
+ // InternalQVTimperative.g:29000:3: ( '!derived' )
+ // InternalQVTimperative.g:29001:4: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
@@ -96804,23 +96720,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_2"
- // InternalQVTimperative.g:29039:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:29012:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29043:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:29044:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29016:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:29017:2: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:29044:2: ( ( 'ordered' ) )
- // InternalQVTimperative.g:29045:3: ( 'ordered' )
+ // InternalQVTimperative.g:29017:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29018:3: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
}
- // InternalQVTimperative.g:29046:3: ( 'ordered' )
- // InternalQVTimperative.g:29047:4: 'ordered'
+ // InternalQVTimperative.g:29019:3: ( 'ordered' )
+ // InternalQVTimperative.g:29020:4: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
@@ -96857,23 +96773,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_3"
- // InternalQVTimperative.g:29058:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:29031:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29062:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:29063:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29035:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:29036:2: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:29063:2: ( ( '!ordered' ) )
- // InternalQVTimperative.g:29064:3: ( '!ordered' )
+ // InternalQVTimperative.g:29036:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29037:3: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
}
- // InternalQVTimperative.g:29065:3: ( '!ordered' )
- // InternalQVTimperative.g:29066:4: '!ordered'
+ // InternalQVTimperative.g:29038:3: ( '!ordered' )
+ // InternalQVTimperative.g:29039:4: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
@@ -96910,23 +96826,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_4"
- // InternalQVTimperative.g:29077:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:29050:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29081:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:29082:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29054:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:29055:2: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:29082:2: ( ( 'unique' ) )
- // InternalQVTimperative.g:29083:3: ( 'unique' )
+ // InternalQVTimperative.g:29055:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29056:3: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
}
- // InternalQVTimperative.g:29084:3: ( 'unique' )
- // InternalQVTimperative.g:29085:4: 'unique'
+ // InternalQVTimperative.g:29057:3: ( 'unique' )
+ // InternalQVTimperative.g:29058:4: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
@@ -96963,23 +96879,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_5"
- // InternalQVTimperative.g:29096:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:29069:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29100:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:29101:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29073:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:29074:2: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:29101:2: ( ( '!unique' ) )
- // InternalQVTimperative.g:29102:3: ( '!unique' )
+ // InternalQVTimperative.g:29074:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29075:3: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
}
- // InternalQVTimperative.g:29103:3: ( '!unique' )
- // InternalQVTimperative.g:29104:4: '!unique'
+ // InternalQVTimperative.g:29076:3: ( '!unique' )
+ // InternalQVTimperative.g:29077:4: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
@@ -97016,17 +96932,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3"
- // InternalQVTimperative.g:29115:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29088:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ;
public final void rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29119:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:29120:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29092:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29093:2: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:29120:2: ( ruleSpecificationCS )
- // InternalQVTimperative.g:29121:3: ruleSpecificationCS
+ // InternalQVTimperative.g:29093:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29094:3: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsSpecificationCSParserRuleCall_10_0_1_3_0());
@@ -97061,17 +96977,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__NameAssignment_0"
- // InternalQVTimperative.g:29130:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29103:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParameterCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29134:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29135:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29107:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29108:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29135:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29136:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:29108:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29109:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -97106,17 +97022,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:29145:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:29118:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__ParameterCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29149:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:29150:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29122:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:29123:2: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:29150:2: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:29151:3: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:29123:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29124:3: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0());
@@ -97151,23 +97067,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_0"
- // InternalQVTimperative.g:29160:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:29133:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29164:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:29165:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29137:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:29138:2: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:29165:2: ( ( 'ordered' ) )
- // InternalQVTimperative.g:29166:3: ( 'ordered' )
+ // InternalQVTimperative.g:29138:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29139:3: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
}
- // InternalQVTimperative.g:29167:3: ( 'ordered' )
- // InternalQVTimperative.g:29168:4: 'ordered'
+ // InternalQVTimperative.g:29140:3: ( 'ordered' )
+ // InternalQVTimperative.g:29141:4: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
@@ -97204,23 +97120,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_1"
- // InternalQVTimperative.g:29179:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:29152:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29183:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:29184:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29156:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:29157:2: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:29184:2: ( ( '!ordered' ) )
- // InternalQVTimperative.g:29185:3: ( '!ordered' )
+ // InternalQVTimperative.g:29157:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29158:3: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
}
- // InternalQVTimperative.g:29186:3: ( '!ordered' )
- // InternalQVTimperative.g:29187:4: '!ordered'
+ // InternalQVTimperative.g:29159:3: ( '!ordered' )
+ // InternalQVTimperative.g:29160:4: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
@@ -97257,23 +97173,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_2"
- // InternalQVTimperative.g:29198:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:29171:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29202:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:29203:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29175:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:29176:2: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:29203:2: ( ( 'unique' ) )
- // InternalQVTimperative.g:29204:3: ( 'unique' )
+ // InternalQVTimperative.g:29176:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29177:3: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
}
- // InternalQVTimperative.g:29205:3: ( 'unique' )
- // InternalQVTimperative.g:29206:4: 'unique'
+ // InternalQVTimperative.g:29178:3: ( 'unique' )
+ // InternalQVTimperative.g:29179:4: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
@@ -97310,23 +97226,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_3"
- // InternalQVTimperative.g:29217:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:29190:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29221:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:29222:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29194:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:29195:2: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:29222:2: ( ( '!unique' ) )
- // InternalQVTimperative.g:29223:3: ( '!unique' )
+ // InternalQVTimperative.g:29195:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29196:3: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
}
- // InternalQVTimperative.g:29224:3: ( '!unique' )
- // InternalQVTimperative.g:29225:4: '!unique'
+ // InternalQVTimperative.g:29197:3: ( '!unique' )
+ // InternalQVTimperative.g:29198:4: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
@@ -97363,23 +97279,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:29236:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:29209:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29240:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:29241:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:29213:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:29214:2: ( ( 'static' ) )
{
- // InternalQVTimperative.g:29241:2: ( ( 'static' ) )
- // InternalQVTimperative.g:29242:3: ( 'static' )
+ // InternalQVTimperative.g:29214:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:29215:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:29243:3: ( 'static' )
- // InternalQVTimperative.g:29244:4: 'static'
+ // InternalQVTimperative.g:29216:3: ( 'static' )
+ // InternalQVTimperative.g:29217:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -97416,23 +97332,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:29255:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:29228:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29259:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:29260:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29232:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:29233:2: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:29260:2: ( ( 'definition' ) )
- // InternalQVTimperative.g:29261:3: ( 'definition' )
+ // InternalQVTimperative.g:29233:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29234:3: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:29262:3: ( 'definition' )
- // InternalQVTimperative.g:29263:4: 'definition'
+ // InternalQVTimperative.g:29235:3: ( 'definition' )
+ // InternalQVTimperative.g:29236:4: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -97469,23 +97385,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:29274:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:29247:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29278:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:29279:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29251:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:29252:2: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:29279:2: ( ( 'definition' ) )
- // InternalQVTimperative.g:29280:3: ( 'definition' )
+ // InternalQVTimperative.g:29252:2: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29253:3: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:29281:3: ( 'definition' )
- // InternalQVTimperative.g:29282:4: 'definition'
+ // InternalQVTimperative.g:29254:3: ( 'definition' )
+ // InternalQVTimperative.g:29255:4: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -97522,23 +97438,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:29293:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:29266:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29297:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:29298:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:29270:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:29271:2: ( ( 'static' ) )
{
- // InternalQVTimperative.g:29298:2: ( ( 'static' ) )
- // InternalQVTimperative.g:29299:3: ( 'static' )
+ // InternalQVTimperative.g:29271:2: ( ( 'static' ) )
+ // InternalQVTimperative.g:29272:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:29300:3: ( 'static' )
- // InternalQVTimperative.g:29301:4: 'static'
+ // InternalQVTimperative.g:29273:3: ( 'static' )
+ // InternalQVTimperative.g:29274:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -97575,17 +97491,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__NameAssignment_2"
- // InternalQVTimperative.g:29312:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29285:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__ReferenceCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29316:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29317:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29289:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29290:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29317:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29318:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:29290:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29291:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -97620,23 +97536,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__ReferredOppositeAssignment_3_1"
- // InternalQVTimperative.g:29327:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29300:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ReferenceCS__ReferredOppositeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29331:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29332:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29304:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29305:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29332:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29333:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29305:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29306:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyCrossReference_3_1_0());
}
- // InternalQVTimperative.g:29334:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29335:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:29307:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29308:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyUnrestrictedNameParserRuleCall_3_1_0_1());
@@ -97677,17 +97593,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:29346:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:29319:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__ReferenceCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29350:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:29351:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29323:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:29324:2: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:29351:2: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:29352:3: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:29324:2: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29325:3: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_4_1_0());
@@ -97722,17 +97638,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__DefaultAssignment_5_1"
- // InternalQVTimperative.g:29361:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:29334:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__ReferenceCS__DefaultAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29365:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:29366:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29338:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:29339:2: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:29366:2: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:29367:3: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:29339:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29340:3: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -97763,23 +97679,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_0"
- // InternalQVTimperative.g:29376:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ;
+ // InternalQVTimperative.g:29349:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29380:1: ( ( ( 'composes' ) ) )
- // InternalQVTimperative.g:29381:2: ( ( 'composes' ) )
+ // InternalQVTimperative.g:29353:1: ( ( ( 'composes' ) ) )
+ // InternalQVTimperative.g:29354:2: ( ( 'composes' ) )
{
- // InternalQVTimperative.g:29381:2: ( ( 'composes' ) )
- // InternalQVTimperative.g:29382:3: ( 'composes' )
+ // InternalQVTimperative.g:29354:2: ( ( 'composes' ) )
+ // InternalQVTimperative.g:29355:3: ( 'composes' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
}
- // InternalQVTimperative.g:29383:3: ( 'composes' )
- // InternalQVTimperative.g:29384:4: 'composes'
+ // InternalQVTimperative.g:29356:3: ( 'composes' )
+ // InternalQVTimperative.g:29357:4: 'composes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
@@ -97816,23 +97732,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_1"
- // InternalQVTimperative.g:29395:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ;
+ // InternalQVTimperative.g:29368:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29399:1: ( ( ( '!composes' ) ) )
- // InternalQVTimperative.g:29400:2: ( ( '!composes' ) )
+ // InternalQVTimperative.g:29372:1: ( ( ( '!composes' ) ) )
+ // InternalQVTimperative.g:29373:2: ( ( '!composes' ) )
{
- // InternalQVTimperative.g:29400:2: ( ( '!composes' ) )
- // InternalQVTimperative.g:29401:3: ( '!composes' )
+ // InternalQVTimperative.g:29373:2: ( ( '!composes' ) )
+ // InternalQVTimperative.g:29374:3: ( '!composes' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
}
- // InternalQVTimperative.g:29402:3: ( '!composes' )
- // InternalQVTimperative.g:29403:4: '!composes'
+ // InternalQVTimperative.g:29375:3: ( '!composes' )
+ // InternalQVTimperative.g:29376:4: '!composes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
@@ -97869,23 +97785,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_2"
- // InternalQVTimperative.g:29414:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:29387:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29418:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:29419:2: ( ( 'derived' ) )
+ // InternalQVTimperative.g:29391:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:29392:2: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:29419:2: ( ( 'derived' ) )
- // InternalQVTimperative.g:29420:3: ( 'derived' )
+ // InternalQVTimperative.g:29392:2: ( ( 'derived' ) )
+ // InternalQVTimperative.g:29393:3: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
}
- // InternalQVTimperative.g:29421:3: ( 'derived' )
- // InternalQVTimperative.g:29422:4: 'derived'
+ // InternalQVTimperative.g:29394:3: ( 'derived' )
+ // InternalQVTimperative.g:29395:4: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
@@ -97922,23 +97838,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_3"
- // InternalQVTimperative.g:29433:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:29406:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29437:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:29438:2: ( ( '!derived' ) )
+ // InternalQVTimperative.g:29410:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:29411:2: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:29438:2: ( ( '!derived' ) )
- // InternalQVTimperative.g:29439:3: ( '!derived' )
+ // InternalQVTimperative.g:29411:2: ( ( '!derived' ) )
+ // InternalQVTimperative.g:29412:3: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
}
- // InternalQVTimperative.g:29440:3: ( '!derived' )
- // InternalQVTimperative.g:29441:4: '!derived'
+ // InternalQVTimperative.g:29413:3: ( '!derived' )
+ // InternalQVTimperative.g:29414:4: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
@@ -97975,23 +97891,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_4"
- // InternalQVTimperative.g:29452:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:29425:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29456:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:29457:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29429:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:29430:2: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:29457:2: ( ( 'ordered' ) )
- // InternalQVTimperative.g:29458:3: ( 'ordered' )
+ // InternalQVTimperative.g:29430:2: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29431:3: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
}
- // InternalQVTimperative.g:29459:3: ( 'ordered' )
- // InternalQVTimperative.g:29460:4: 'ordered'
+ // InternalQVTimperative.g:29432:3: ( 'ordered' )
+ // InternalQVTimperative.g:29433:4: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
@@ -98028,23 +97944,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_5"
- // InternalQVTimperative.g:29471:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:29444:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29475:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:29476:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29448:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:29449:2: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:29476:2: ( ( '!ordered' ) )
- // InternalQVTimperative.g:29477:3: ( '!ordered' )
+ // InternalQVTimperative.g:29449:2: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29450:3: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
}
- // InternalQVTimperative.g:29478:3: ( '!ordered' )
- // InternalQVTimperative.g:29479:4: '!ordered'
+ // InternalQVTimperative.g:29451:3: ( '!ordered' )
+ // InternalQVTimperative.g:29452:4: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
@@ -98081,23 +97997,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_6"
- // InternalQVTimperative.g:29490:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ;
+ // InternalQVTimperative.g:29463:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29494:1: ( ( ( 'readonly' ) ) )
- // InternalQVTimperative.g:29495:2: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:29467:1: ( ( ( 'readonly' ) ) )
+ // InternalQVTimperative.g:29468:2: ( ( 'readonly' ) )
{
- // InternalQVTimperative.g:29495:2: ( ( 'readonly' ) )
- // InternalQVTimperative.g:29496:3: ( 'readonly' )
+ // InternalQVTimperative.g:29468:2: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:29469:3: ( 'readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
}
- // InternalQVTimperative.g:29497:3: ( 'readonly' )
- // InternalQVTimperative.g:29498:4: 'readonly'
+ // InternalQVTimperative.g:29470:3: ( 'readonly' )
+ // InternalQVTimperative.g:29471:4: 'readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
@@ -98134,23 +98050,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_7"
- // InternalQVTimperative.g:29509:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ;
+ // InternalQVTimperative.g:29482:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29513:1: ( ( ( '!readonly' ) ) )
- // InternalQVTimperative.g:29514:2: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:29486:1: ( ( ( '!readonly' ) ) )
+ // InternalQVTimperative.g:29487:2: ( ( '!readonly' ) )
{
- // InternalQVTimperative.g:29514:2: ( ( '!readonly' ) )
- // InternalQVTimperative.g:29515:3: ( '!readonly' )
+ // InternalQVTimperative.g:29487:2: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:29488:3: ( '!readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
}
- // InternalQVTimperative.g:29516:3: ( '!readonly' )
- // InternalQVTimperative.g:29517:4: '!readonly'
+ // InternalQVTimperative.g:29489:3: ( '!readonly' )
+ // InternalQVTimperative.g:29490:4: '!readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
@@ -98187,23 +98103,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_8"
- // InternalQVTimperative.g:29528:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ;
+ // InternalQVTimperative.g:29501:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29532:1: ( ( ( 'resolve' ) ) )
- // InternalQVTimperative.g:29533:2: ( ( 'resolve' ) )
+ // InternalQVTimperative.g:29505:1: ( ( ( 'resolve' ) ) )
+ // InternalQVTimperative.g:29506:2: ( ( 'resolve' ) )
{
- // InternalQVTimperative.g:29533:2: ( ( 'resolve' ) )
- // InternalQVTimperative.g:29534:3: ( 'resolve' )
+ // InternalQVTimperative.g:29506:2: ( ( 'resolve' ) )
+ // InternalQVTimperative.g:29507:3: ( 'resolve' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
}
- // InternalQVTimperative.g:29535:3: ( 'resolve' )
- // InternalQVTimperative.g:29536:4: 'resolve'
+ // InternalQVTimperative.g:29508:3: ( 'resolve' )
+ // InternalQVTimperative.g:29509:4: 'resolve'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
@@ -98240,23 +98156,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_9"
- // InternalQVTimperative.g:29547:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ;
+ // InternalQVTimperative.g:29520:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29551:1: ( ( ( '!resolve' ) ) )
- // InternalQVTimperative.g:29552:2: ( ( '!resolve' ) )
+ // InternalQVTimperative.g:29524:1: ( ( ( '!resolve' ) ) )
+ // InternalQVTimperative.g:29525:2: ( ( '!resolve' ) )
{
- // InternalQVTimperative.g:29552:2: ( ( '!resolve' ) )
- // InternalQVTimperative.g:29553:3: ( '!resolve' )
+ // InternalQVTimperative.g:29525:2: ( ( '!resolve' ) )
+ // InternalQVTimperative.g:29526:3: ( '!resolve' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
}
- // InternalQVTimperative.g:29554:3: ( '!resolve' )
- // InternalQVTimperative.g:29555:4: '!resolve'
+ // InternalQVTimperative.g:29527:3: ( '!resolve' )
+ // InternalQVTimperative.g:29528:4: '!resolve'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
@@ -98293,23 +98209,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_10"
- // InternalQVTimperative.g:29566:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:29539:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29570:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:29571:2: ( ( 'transient' ) )
+ // InternalQVTimperative.g:29543:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:29544:2: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:29571:2: ( ( 'transient' ) )
- // InternalQVTimperative.g:29572:3: ( 'transient' )
+ // InternalQVTimperative.g:29544:2: ( ( 'transient' ) )
+ // InternalQVTimperative.g:29545:3: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
}
- // InternalQVTimperative.g:29573:3: ( 'transient' )
- // InternalQVTimperative.g:29574:4: 'transient'
+ // InternalQVTimperative.g:29546:3: ( 'transient' )
+ // InternalQVTimperative.g:29547:4: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
@@ -98346,23 +98262,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_11"
- // InternalQVTimperative.g:29585:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ;
+ // InternalQVTimperative.g:29558:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29589:1: ( ( ( '!transient' ) ) )
- // InternalQVTimperative.g:29590:2: ( ( '!transient' ) )
+ // InternalQVTimperative.g:29562:1: ( ( ( '!transient' ) ) )
+ // InternalQVTimperative.g:29563:2: ( ( '!transient' ) )
{
- // InternalQVTimperative.g:29590:2: ( ( '!transient' ) )
- // InternalQVTimperative.g:29591:3: ( '!transient' )
+ // InternalQVTimperative.g:29563:2: ( ( '!transient' ) )
+ // InternalQVTimperative.g:29564:3: ( '!transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
}
- // InternalQVTimperative.g:29592:3: ( '!transient' )
- // InternalQVTimperative.g:29593:4: '!transient'
+ // InternalQVTimperative.g:29565:3: ( '!transient' )
+ // InternalQVTimperative.g:29566:4: '!transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
@@ -98399,23 +98315,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_12"
- // InternalQVTimperative.g:29604:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:29577:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29608:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:29609:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29581:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:29582:2: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:29609:2: ( ( 'unique' ) )
- // InternalQVTimperative.g:29610:3: ( 'unique' )
+ // InternalQVTimperative.g:29582:2: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29583:3: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
}
- // InternalQVTimperative.g:29611:3: ( 'unique' )
- // InternalQVTimperative.g:29612:4: 'unique'
+ // InternalQVTimperative.g:29584:3: ( 'unique' )
+ // InternalQVTimperative.g:29585:4: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
@@ -98452,23 +98368,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_13"
- // InternalQVTimperative.g:29623:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:29596:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_13() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29627:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:29628:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29600:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:29601:2: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:29628:2: ( ( '!unique' ) )
- // InternalQVTimperative.g:29629:3: ( '!unique' )
+ // InternalQVTimperative.g:29601:2: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29602:3: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
}
- // InternalQVTimperative.g:29630:3: ( '!unique' )
- // InternalQVTimperative.g:29631:4: '!unique'
+ // InternalQVTimperative.g:29603:3: ( '!unique' )
+ // InternalQVTimperative.g:29604:4: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
@@ -98505,23 +98421,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_14"
- // InternalQVTimperative.g:29642:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ;
+ // InternalQVTimperative.g:29615:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_14() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29646:1: ( ( ( 'unsettable' ) ) )
- // InternalQVTimperative.g:29647:2: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:29619:1: ( ( ( 'unsettable' ) ) )
+ // InternalQVTimperative.g:29620:2: ( ( 'unsettable' ) )
{
- // InternalQVTimperative.g:29647:2: ( ( 'unsettable' ) )
- // InternalQVTimperative.g:29648:3: ( 'unsettable' )
+ // InternalQVTimperative.g:29620:2: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:29621:3: ( 'unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
}
- // InternalQVTimperative.g:29649:3: ( 'unsettable' )
- // InternalQVTimperative.g:29650:4: 'unsettable'
+ // InternalQVTimperative.g:29622:3: ( 'unsettable' )
+ // InternalQVTimperative.g:29623:4: 'unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
@@ -98558,23 +98474,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_15"
- // InternalQVTimperative.g:29661:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ;
+ // InternalQVTimperative.g:29634:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_15() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29665:1: ( ( ( '!unsettable' ) ) )
- // InternalQVTimperative.g:29666:2: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:29638:1: ( ( ( '!unsettable' ) ) )
+ // InternalQVTimperative.g:29639:2: ( ( '!unsettable' ) )
{
- // InternalQVTimperative.g:29666:2: ( ( '!unsettable' ) )
- // InternalQVTimperative.g:29667:3: ( '!unsettable' )
+ // InternalQVTimperative.g:29639:2: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:29640:3: ( '!unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
}
- // InternalQVTimperative.g:29668:3: ( '!unsettable' )
- // InternalQVTimperative.g:29669:4: '!unsettable'
+ // InternalQVTimperative.g:29641:3: ( '!unsettable' )
+ // InternalQVTimperative.g:29642:4: '!unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
@@ -98611,23 +98527,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_16"
- // InternalQVTimperative.g:29680:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ;
+ // InternalQVTimperative.g:29653:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_16() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29684:1: ( ( ( 'volatile' ) ) )
- // InternalQVTimperative.g:29685:2: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:29657:1: ( ( ( 'volatile' ) ) )
+ // InternalQVTimperative.g:29658:2: ( ( 'volatile' ) )
{
- // InternalQVTimperative.g:29685:2: ( ( 'volatile' ) )
- // InternalQVTimperative.g:29686:3: ( 'volatile' )
+ // InternalQVTimperative.g:29658:2: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:29659:3: ( 'volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
}
- // InternalQVTimperative.g:29687:3: ( 'volatile' )
- // InternalQVTimperative.g:29688:4: 'volatile'
+ // InternalQVTimperative.g:29660:3: ( 'volatile' )
+ // InternalQVTimperative.g:29661:4: 'volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
@@ -98664,23 +98580,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_17"
- // InternalQVTimperative.g:29699:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ;
+ // InternalQVTimperative.g:29672:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_17() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29703:1: ( ( ( '!volatile' ) ) )
- // InternalQVTimperative.g:29704:2: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:29676:1: ( ( ( '!volatile' ) ) )
+ // InternalQVTimperative.g:29677:2: ( ( '!volatile' ) )
{
- // InternalQVTimperative.g:29704:2: ( ( '!volatile' ) )
- // InternalQVTimperative.g:29705:3: ( '!volatile' )
+ // InternalQVTimperative.g:29677:2: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:29678:3: ( '!volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
}
- // InternalQVTimperative.g:29706:3: ( '!volatile' )
- // InternalQVTimperative.g:29707:4: '!volatile'
+ // InternalQVTimperative.g:29679:3: ( '!volatile' )
+ // InternalQVTimperative.g:29680:4: '!volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
@@ -98717,17 +98633,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3"
- // InternalQVTimperative.g:29718:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29691:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ;
public final void rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29722:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:29723:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29695:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29696:2: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:29723:2: ( ruleSpecificationCS )
- // InternalQVTimperative.g:29724:3: ruleSpecificationCS
+ // InternalQVTimperative.g:29696:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29697:3: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_0_3_0());
@@ -98762,17 +98678,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3"
- // InternalQVTimperative.g:29733:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29706:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ;
public final void rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29737:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:29738:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29710:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29711:2: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:29738:2: ( ruleSpecificationCS )
- // InternalQVTimperative.g:29739:3: ruleSpecificationCS
+ // InternalQVTimperative.g:29711:2: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29712:3: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_1_3_0());
@@ -98807,23 +98723,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__InputAssignment_0_0"
- // InternalQVTimperative.g:29748:1: rule__SimpleTargetElementCS__InputAssignment_0_0 : ( ( 'input' ) ) ;
+ // InternalQVTimperative.g:29721:1: rule__SimpleTargetElementCS__InputAssignment_0_0 : ( ( 'input' ) ) ;
public final void rule__SimpleTargetElementCS__InputAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29752:1: ( ( ( 'input' ) ) )
- // InternalQVTimperative.g:29753:2: ( ( 'input' ) )
+ // InternalQVTimperative.g:29725:1: ( ( ( 'input' ) ) )
+ // InternalQVTimperative.g:29726:2: ( ( 'input' ) )
{
- // InternalQVTimperative.g:29753:2: ( ( 'input' ) )
- // InternalQVTimperative.g:29754:3: ( 'input' )
+ // InternalQVTimperative.g:29726:2: ( ( 'input' ) )
+ // InternalQVTimperative.g:29727:3: ( 'input' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getInputInputKeyword_0_0_0());
}
- // InternalQVTimperative.g:29755:3: ( 'input' )
- // InternalQVTimperative.g:29756:4: 'input'
+ // InternalQVTimperative.g:29728:3: ( 'input' )
+ // InternalQVTimperative.g:29729:4: 'input'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getInputInputKeyword_0_0_0());
@@ -98860,23 +98776,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__OutputAssignment_0_1"
- // InternalQVTimperative.g:29767:1: rule__SimpleTargetElementCS__OutputAssignment_0_1 : ( ( 'output' ) ) ;
+ // InternalQVTimperative.g:29740:1: rule__SimpleTargetElementCS__OutputAssignment_0_1 : ( ( 'output' ) ) ;
public final void rule__SimpleTargetElementCS__OutputAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29771:1: ( ( ( 'output' ) ) )
- // InternalQVTimperative.g:29772:2: ( ( 'output' ) )
+ // InternalQVTimperative.g:29744:1: ( ( ( 'output' ) ) )
+ // InternalQVTimperative.g:29745:2: ( ( 'output' ) )
{
- // InternalQVTimperative.g:29772:2: ( ( 'output' ) )
- // InternalQVTimperative.g:29773:3: ( 'output' )
+ // InternalQVTimperative.g:29745:2: ( ( 'output' ) )
+ // InternalQVTimperative.g:29746:3: ( 'output' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getOutputOutputKeyword_0_1_0());
}
- // InternalQVTimperative.g:29774:3: ( 'output' )
- // InternalQVTimperative.g:29775:4: 'output'
+ // InternalQVTimperative.g:29747:3: ( 'output' )
+ // InternalQVTimperative.g:29748:4: 'output'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getOutputOutputKeyword_0_1_0());
@@ -98913,23 +98829,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__ViaAssignment_0_2"
- // InternalQVTimperative.g:29786:1: rule__SimpleTargetElementCS__ViaAssignment_0_2 : ( ( 'via' ) ) ;
+ // InternalQVTimperative.g:29759:1: rule__SimpleTargetElementCS__ViaAssignment_0_2 : ( ( 'via' ) ) ;
public final void rule__SimpleTargetElementCS__ViaAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29790:1: ( ( ( 'via' ) ) )
- // InternalQVTimperative.g:29791:2: ( ( 'via' ) )
+ // InternalQVTimperative.g:29763:1: ( ( ( 'via' ) ) )
+ // InternalQVTimperative.g:29764:2: ( ( 'via' ) )
{
- // InternalQVTimperative.g:29791:2: ( ( 'via' ) )
- // InternalQVTimperative.g:29792:3: ( 'via' )
+ // InternalQVTimperative.g:29764:2: ( ( 'via' ) )
+ // InternalQVTimperative.g:29765:3: ( 'via' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getViaViaKeyword_0_2_0());
}
- // InternalQVTimperative.g:29793:3: ( 'via' )
- // InternalQVTimperative.g:29794:4: 'via'
+ // InternalQVTimperative.g:29766:3: ( 'via' )
+ // InternalQVTimperative.g:29767:4: 'via'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getViaViaKeyword_0_2_0());
@@ -98966,23 +98882,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__TypedModelAssignment_1"
- // InternalQVTimperative.g:29805:1: rule__SimpleTargetElementCS__TypedModelAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29778:1: rule__SimpleTargetElementCS__TypedModelAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SimpleTargetElementCS__TypedModelAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29809:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29810:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29782:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29783:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29810:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29811:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29783:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29784:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getTypedModelTypedModelCrossReference_1_0());
}
- // InternalQVTimperative.g:29812:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29813:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:29785:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29786:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getTypedModelTypedModelUnrestrictedNameParserRuleCall_1_0_1());
@@ -99023,23 +98939,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__IteratesAssignment_2_1_0"
- // InternalQVTimperative.g:29824:1: rule__SimpleTargetElementCS__IteratesAssignment_2_1_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29797:1: rule__SimpleTargetElementCS__IteratesAssignment_2_1_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SimpleTargetElementCS__IteratesAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29828:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29829:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29801:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29802:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29829:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29830:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29802:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29803:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelCrossReference_2_1_0_0());
}
- // InternalQVTimperative.g:29831:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29832:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:29804:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29805:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelUnrestrictedNameParserRuleCall_2_1_0_0_1());
@@ -99080,23 +98996,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0"
- // InternalQVTimperative.g:29843:1: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29816:1: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29847:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29848:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29820:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29821:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29848:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29849:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29821:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29822:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelCrossReference_2_1_1_1_0_0());
}
- // InternalQVTimperative.g:29850:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29851:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:29823:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29824:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelUnrestrictedNameParserRuleCall_2_1_1_1_0_0_1());
@@ -99137,23 +99053,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1"
- // InternalQVTimperative.g:29862:1: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29835:1: rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SimpleTargetElementCS__IteratesAssignment_2_1_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29866:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29867:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29839:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29840:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29867:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29868:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29840:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29841:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelCrossReference_2_1_1_1_1_1_0());
}
- // InternalQVTimperative.g:29869:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29870:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:29842:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29843:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelUnrestrictedNameParserRuleCall_2_1_1_1_1_1_0_1());
@@ -99194,17 +99110,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__OwnedExpressionAssignment_0"
- // InternalQVTimperative.g:29881:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:29854:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ;
public final void rule__SpecificationCS__OwnedExpressionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29885:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29886:2: ( ruleExpCS )
+ // InternalQVTimperative.g:29858:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:29859:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:29886:2: ( ruleExpCS )
- // InternalQVTimperative.g:29887:3: ruleExpCS
+ // InternalQVTimperative.g:29859:2: ( ruleExpCS )
+ // InternalQVTimperative.g:29860:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0());
@@ -99239,17 +99155,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__ExprStringAssignment_1"
- // InternalQVTimperative.g:29896:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ;
+ // InternalQVTimperative.g:29869:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ;
public final void rule__SpecificationCS__ExprStringAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29900:1: ( ( RULE_UNQUOTED_STRING ) )
- // InternalQVTimperative.g:29901:2: ( RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:29873:1: ( ( RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:29874:2: ( RULE_UNQUOTED_STRING )
{
- // InternalQVTimperative.g:29901:2: ( RULE_UNQUOTED_STRING )
- // InternalQVTimperative.g:29902:3: RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:29874:2: ( RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:29875:3: RULE_UNQUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getExprStringUNQUOTED_STRINGTerminalRuleCall_1_0());
@@ -99280,23 +99196,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__IsAbstractAssignment_0"
- // InternalQVTimperative.g:29911:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ // InternalQVTimperative.g:29884:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
public final void rule__StructuredClassCS__IsAbstractAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29915:1: ( ( ( 'abstract' ) ) )
- // InternalQVTimperative.g:29916:2: ( ( 'abstract' ) )
+ // InternalQVTimperative.g:29888:1: ( ( ( 'abstract' ) ) )
+ // InternalQVTimperative.g:29889:2: ( ( 'abstract' ) )
{
- // InternalQVTimperative.g:29916:2: ( ( 'abstract' ) )
- // InternalQVTimperative.g:29917:3: ( 'abstract' )
+ // InternalQVTimperative.g:29889:2: ( ( 'abstract' ) )
+ // InternalQVTimperative.g:29890:3: ( 'abstract' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
}
- // InternalQVTimperative.g:29918:3: ( 'abstract' )
- // InternalQVTimperative.g:29919:4: 'abstract'
+ // InternalQVTimperative.g:29891:3: ( 'abstract' )
+ // InternalQVTimperative.g:29892:4: 'abstract'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
@@ -99333,17 +99249,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__NameAssignment_2"
- // InternalQVTimperative.g:29930:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29903:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__StructuredClassCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29934:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29935:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29907:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29908:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29935:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29936:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:29908:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29909:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -99378,17 +99294,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSignatureAssignment_3"
- // InternalQVTimperative.g:29945:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:29918:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
public final void rule__StructuredClassCS__OwnedSignatureAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29949:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:29950:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:29922:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:29923:2: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:29950:2: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:29951:3: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:29923:2: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:29924:3: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
@@ -99423,17 +99339,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1"
- // InternalQVTimperative.g:29960:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:29933:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ;
public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29964:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:29965:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29937:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:29938:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:29965:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:29966:3: ruleTypedRefCS
+ // InternalQVTimperative.g:29938:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29939:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0());
@@ -99468,17 +99384,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1"
- // InternalQVTimperative.g:29975:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:29948:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ;
public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29979:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:29980:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29952:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:29953:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:29980:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:29981:3: ruleTypedRefCS
+ // InternalQVTimperative.g:29953:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29954:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0());
@@ -99513,17 +99429,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__InstanceClassNameAssignment_5_1"
- // InternalQVTimperative.g:29990:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:29963:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__StructuredClassCS__InstanceClassNameAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29994:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:29995:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29967:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:29968:2: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:29995:2: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:29996:3: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:29968:2: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29969:3: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -99554,23 +99470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__IsInterfaceAssignment_6_1"
- // InternalQVTimperative.g:30005:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ;
+ // InternalQVTimperative.g:29978:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ;
public final void rule__StructuredClassCS__IsInterfaceAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30009:1: ( ( ( 'interface' ) ) )
- // InternalQVTimperative.g:30010:2: ( ( 'interface' ) )
+ // InternalQVTimperative.g:29982:1: ( ( ( 'interface' ) ) )
+ // InternalQVTimperative.g:29983:2: ( ( 'interface' ) )
{
- // InternalQVTimperative.g:30010:2: ( ( 'interface' ) )
- // InternalQVTimperative.g:30011:3: ( 'interface' )
+ // InternalQVTimperative.g:29983:2: ( ( 'interface' ) )
+ // InternalQVTimperative.g:29984:3: ( 'interface' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
}
- // InternalQVTimperative.g:30012:3: ( 'interface' )
- // InternalQVTimperative.g:30013:4: 'interface'
+ // InternalQVTimperative.g:29985:3: ( 'interface' )
+ // InternalQVTimperative.g:29986:4: 'interface'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
@@ -99607,17 +99523,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0"
- // InternalQVTimperative.g:30024:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ;
+ // InternalQVTimperative.g:29997:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ;
public final void rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30028:1: ( ( ruleOperationCS ) )
- // InternalQVTimperative.g:30029:2: ( ruleOperationCS )
+ // InternalQVTimperative.g:30001:1: ( ( ruleOperationCS ) )
+ // InternalQVTimperative.g:30002:2: ( ruleOperationCS )
{
- // InternalQVTimperative.g:30029:2: ( ruleOperationCS )
- // InternalQVTimperative.g:30030:3: ruleOperationCS
+ // InternalQVTimperative.g:30002:2: ( ruleOperationCS )
+ // InternalQVTimperative.g:30003:3: ruleOperationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0());
@@ -99652,17 +99568,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1"
- // InternalQVTimperative.g:30039:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ;
+ // InternalQVTimperative.g:30012:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ;
public final void rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30043:1: ( ( ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:30044:2: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:30016:1: ( ( ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:30017:2: ( ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:30044:2: ( ruleStructuralFeatureCS )
- // InternalQVTimperative.g:30045:3: ruleStructuralFeatureCS
+ // InternalQVTimperative.g:30017:2: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:30018:3: ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0());
@@ -99697,17 +99613,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:30054:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30027:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30058:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30059:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30031:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30032:2: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30059:2: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30060:3: ruleMultiplicityCS
+ // InternalQVTimperative.g:30032:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30033:3: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -99742,17 +99658,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:30069:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ;
+ // InternalQVTimperative.g:30042:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ;
public final void rule__URIPathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30073:1: ( ( ruleURIFirstPathElementCS ) )
- // InternalQVTimperative.g:30074:2: ( ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:30046:1: ( ( ruleURIFirstPathElementCS ) )
+ // InternalQVTimperative.g:30047:2: ( ruleURIFirstPathElementCS )
{
- // InternalQVTimperative.g:30074:2: ( ruleURIFirstPathElementCS )
- // InternalQVTimperative.g:30075:3: ruleURIFirstPathElementCS
+ // InternalQVTimperative.g:30047:2: ( ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:30048:3: ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
@@ -99787,17 +99703,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_1_1"
- // InternalQVTimperative.g:30084:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:30057:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__URIPathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30088:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:30089:2: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:30061:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:30062:2: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:30089:2: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:30090:3: ruleNextPathElementCS
+ // InternalQVTimperative.g:30062:2: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:30063:3: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
@@ -99832,23 +99748,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_0"
- // InternalQVTimperative.g:30099:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:30072:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__URIFirstPathElementCS__ReferredElementAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30103:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:30104:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30076:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:30077:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:30104:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30105:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30077:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30078:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0_0());
}
- // InternalQVTimperative.g:30106:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30107:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:30079:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30080:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_0_1());
@@ -99889,23 +99805,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_1_1"
- // InternalQVTimperative.g:30118:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ;
+ // InternalQVTimperative.g:30091:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ;
public final void rule__URIFirstPathElementCS__ReferredElementAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30122:1: ( ( ( ruleURI ) ) )
- // InternalQVTimperative.g:30123:2: ( ( ruleURI ) )
+ // InternalQVTimperative.g:30095:1: ( ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:30096:2: ( ( ruleURI ) )
{
- // InternalQVTimperative.g:30123:2: ( ( ruleURI ) )
- // InternalQVTimperative.g:30124:3: ( ruleURI )
+ // InternalQVTimperative.g:30096:2: ( ( ruleURI ) )
+ // InternalQVTimperative.g:30097:3: ( ruleURI )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceCrossReference_1_1_0());
}
- // InternalQVTimperative.g:30125:3: ( ruleURI )
- // InternalQVTimperative.g:30126:4: ruleURI
+ // InternalQVTimperative.g:30098:3: ( ruleURI )
+ // InternalQVTimperative.g:30099:4: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceURIParserRuleCall_1_1_0_1());
@@ -99946,17 +99862,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveTypeCS__NameAssignment"
- // InternalQVTimperative.g:30137:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
+ // InternalQVTimperative.g:30110:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
public final void rule__PrimitiveTypeCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30141:1: ( ( rulePrimitiveTypeIdentifier ) )
- // InternalQVTimperative.g:30142:2: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:30114:1: ( ( rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:30115:2: ( rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:30142:2: ( rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:30143:3: rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:30115:2: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:30116:3: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
@@ -99991,17 +99907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:30152:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
+ // InternalQVTimperative.g:30125:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
public final void rule__CollectionTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30156:1: ( ( ruleCollectionTypeIdentifier ) )
- // InternalQVTimperative.g:30157:2: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:30129:1: ( ( ruleCollectionTypeIdentifier ) )
+ // InternalQVTimperative.g:30130:2: ( ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:30157:2: ( ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:30158:3: ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:30130:2: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:30131:3: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
@@ -100036,17 +99952,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:30167:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpWithoutMultiplicityCS ) ;
+ // InternalQVTimperative.g:30140:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpWithoutMultiplicityCS ) ;
public final void rule__CollectionTypeCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30171:1: ( ( ruleTypeExpWithoutMultiplicityCS ) )
- // InternalQVTimperative.g:30172:2: ( ruleTypeExpWithoutMultiplicityCS )
+ // InternalQVTimperative.g:30144:1: ( ( ruleTypeExpWithoutMultiplicityCS ) )
+ // InternalQVTimperative.g:30145:2: ( ruleTypeExpWithoutMultiplicityCS )
{
- // InternalQVTimperative.g:30172:2: ( ruleTypeExpWithoutMultiplicityCS )
- // InternalQVTimperative.g:30173:3: ruleTypeExpWithoutMultiplicityCS
+ // InternalQVTimperative.g:30145:2: ( ruleTypeExpWithoutMultiplicityCS )
+ // InternalQVTimperative.g:30146:3: ruleTypeExpWithoutMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpWithoutMultiplicityCSParserRuleCall_1_1_0());
@@ -100081,17 +99997,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2"
- // InternalQVTimperative.g:30182:1: rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30155:1: rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2 : ( ruleMultiplicityCS ) ;
public final void rule__CollectionTypeCS__OwnedCollectionMultiplicityAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30186:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30187:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30159:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30160:2: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30187:2: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30188:3: ruleMultiplicityCS
+ // InternalQVTimperative.g:30160:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30161:3: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedCollectionMultiplicityMultiplicityCSParserRuleCall_1_2_0());
@@ -100126,23 +100042,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:30197:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ;
+ // InternalQVTimperative.g:30170:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ;
public final void rule__MapTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30201:1: ( ( ( 'Map' ) ) )
- // InternalQVTimperative.g:30202:2: ( ( 'Map' ) )
+ // InternalQVTimperative.g:30174:1: ( ( ( 'Map' ) ) )
+ // InternalQVTimperative.g:30175:2: ( ( 'Map' ) )
{
- // InternalQVTimperative.g:30202:2: ( ( 'Map' ) )
- // InternalQVTimperative.g:30203:3: ( 'Map' )
+ // InternalQVTimperative.g:30175:2: ( ( 'Map' ) )
+ // InternalQVTimperative.g:30176:3: ( 'Map' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
}
- // InternalQVTimperative.g:30204:3: ( 'Map' )
- // InternalQVTimperative.g:30205:4: 'Map'
+ // InternalQVTimperative.g:30177:3: ( 'Map' )
+ // InternalQVTimperative.g:30178:4: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
@@ -100179,17 +100095,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__OwnedKeyTypeAssignment_1_1"
- // InternalQVTimperative.g:30216:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30189:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__MapTypeCS__OwnedKeyTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30220:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30221:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30193:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30194:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30221:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30222:3: ruleTypeExpCS
+ // InternalQVTimperative.g:30194:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30195:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
@@ -100224,17 +100140,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__OwnedValueTypeAssignment_1_3"
- // InternalQVTimperative.g:30231:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30204:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ;
public final void rule__MapTypeCS__OwnedValueTypeAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30235:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30236:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30208:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30209:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30236:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30237:3: ruleTypeExpCS
+ // InternalQVTimperative.g:30209:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30210:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
@@ -100269,23 +100185,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:30246:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
+ // InternalQVTimperative.g:30219:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
public final void rule__TupleTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30250:1: ( ( ( 'Tuple' ) ) )
- // InternalQVTimperative.g:30251:2: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:30223:1: ( ( ( 'Tuple' ) ) )
+ // InternalQVTimperative.g:30224:2: ( ( 'Tuple' ) )
{
- // InternalQVTimperative.g:30251:2: ( ( 'Tuple' ) )
- // InternalQVTimperative.g:30252:3: ( 'Tuple' )
+ // InternalQVTimperative.g:30224:2: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:30225:3: ( 'Tuple' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
- // InternalQVTimperative.g:30253:3: ( 'Tuple' )
- // InternalQVTimperative.g:30254:4: 'Tuple'
+ // InternalQVTimperative.g:30226:3: ( 'Tuple' )
+ // InternalQVTimperative.g:30227:4: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -100322,17 +100238,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_0"
- // InternalQVTimperative.g:30265:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
+ // InternalQVTimperative.g:30238:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30269:1: ( ( ruleTuplePartCS ) )
- // InternalQVTimperative.g:30270:2: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30242:1: ( ( ruleTuplePartCS ) )
+ // InternalQVTimperative.g:30243:2: ( ruleTuplePartCS )
{
- // InternalQVTimperative.g:30270:2: ( ruleTuplePartCS )
- // InternalQVTimperative.g:30271:3: ruleTuplePartCS
+ // InternalQVTimperative.g:30243:2: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30244:3: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
@@ -100367,17 +100283,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1"
- // InternalQVTimperative.g:30280:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ;
+ // InternalQVTimperative.g:30253: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 {
- // InternalQVTimperative.g:30284:1: ( ( ruleTuplePartCS ) )
- // InternalQVTimperative.g:30285:2: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30257:1: ( ( ruleTuplePartCS ) )
+ // InternalQVTimperative.g:30258:2: ( ruleTuplePartCS )
{
- // InternalQVTimperative.g:30285:2: ( ruleTuplePartCS )
- // InternalQVTimperative.g:30286:3: ruleTuplePartCS
+ // InternalQVTimperative.g:30258:2: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30259:3: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
@@ -100412,17 +100328,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__NameAssignment_0"
- // InternalQVTimperative.g:30295:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30268:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TuplePartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30299:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30300:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30272:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30273:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30300:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30301:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:30273:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30274:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -100457,17 +100373,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__OwnedTypeAssignment_2"
- // InternalQVTimperative.g:30310:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30283:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__TuplePartCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30314:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30315:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30287:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30288:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30315:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30316:3: ruleTypeExpCS
+ // InternalQVTimperative.g:30288:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30289:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
@@ -100502,17 +100418,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:30325:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // InternalQVTimperative.g:30298:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30329:1: ( ( ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:30330:2: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30302:1: ( ( ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:30303:2: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:30330:2: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:30331:3: ruleCollectionTypeCS
+ // InternalQVTimperative.g:30303:2: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30304:3: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
@@ -100547,17 +100463,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:30340:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
+ // InternalQVTimperative.g:30313:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30344:1: ( ( ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:30345:2: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30317:1: ( ( ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:30318:2: ( ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:30345:2: ( ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:30346:3: ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:30318:2: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30319:3: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
@@ -100592,17 +100508,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:30355:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
+ // InternalQVTimperative.g:30328:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30359:1: ( ( ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:30360:2: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30332:1: ( ( ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:30333:2: ( ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:30360:2: ( ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:30361:3: ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:30333:2: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30334:3: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
@@ -100637,17 +100553,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0"
- // InternalQVTimperative.g:30370:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30343:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30374:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30375:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30347:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30348:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30375:2: ( ruleExpCS )
- // InternalQVTimperative.g:30376:3: ruleExpCS
+ // InternalQVTimperative.g:30348:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30349:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
@@ -100682,17 +100598,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1"
- // InternalQVTimperative.g:30385:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30358:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30389:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30390:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30362:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30363:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30390:2: ( ruleExpCS )
- // InternalQVTimperative.g:30391:3: ruleExpCS
+ // InternalQVTimperative.g:30363:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30364:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionExpCSParserRuleCall_0_1_1_0());
@@ -100727,17 +100643,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1"
- // InternalQVTimperative.g:30400:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30373:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30404:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:30405:2: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30377:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30378:2: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:30405:2: ( rulePatternExpCS )
- // InternalQVTimperative.g:30406:3: rulePatternExpCS
+ // InternalQVTimperative.g:30378:2: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30379:3: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionPatternExpCSParserRuleCall_1_0());
@@ -100772,17 +100688,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:30415:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // InternalQVTimperative.g:30388:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionPatternCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30419:1: ( ( ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:30420:2: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30392:1: ( ( ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:30393:2: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:30420:2: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:30421:3: ruleCollectionTypeCS
+ // InternalQVTimperative.g:30393:2: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30394:3: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
@@ -100817,17 +100733,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:30430:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30403:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ;
public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30434:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:30435:2: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30407:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30408:2: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:30435:2: ( rulePatternExpCS )
- // InternalQVTimperative.g:30436:3: rulePatternExpCS
+ // InternalQVTimperative.g:30408:2: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30409:3: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
@@ -100862,17 +100778,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:30445:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30418:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ;
public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30449:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:30450:2: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30422:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30423:2: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:30450:2: ( rulePatternExpCS )
- // InternalQVTimperative.g:30451:3: rulePatternExpCS
+ // InternalQVTimperative.g:30423:2: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30424:3: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
@@ -100907,17 +100823,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1"
- // InternalQVTimperative.g:30460:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:30433:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ;
public final void rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30464:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:30465:2: ( ruleIdentifier )
+ // InternalQVTimperative.g:30437:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:30438:2: ( ruleIdentifier )
{
- // InternalQVTimperative.g:30465:2: ( ruleIdentifier )
- // InternalQVTimperative.g:30466:3: ruleIdentifier
+ // InternalQVTimperative.g:30438:2: ( ruleIdentifier )
+ // InternalQVTimperative.g:30439:3: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0());
@@ -100952,23 +100868,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__ReferredPropertyAssignment_0_0"
- // InternalQVTimperative.g:30475:1: rule__ShadowPartCS__ReferredPropertyAssignment_0_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:30448:1: rule__ShadowPartCS__ReferredPropertyAssignment_0_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ShadowPartCS__ReferredPropertyAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30479:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:30480:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30452:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:30453:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:30480:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30481:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30453:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30454:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0_0());
}
- // InternalQVTimperative.g:30482:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30483:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:30455:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30456:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_0_0_0_1());
@@ -101009,23 +100925,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2"
- // InternalQVTimperative.g:30494:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) ) ;
+ // InternalQVTimperative.g:30467:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) ) ;
public final void rule__ShadowPartCS__OwnedInitExpressionAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30498:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) ) )
- // InternalQVTimperative.g:30499:2: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) )
+ // InternalQVTimperative.g:30471:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) ) )
+ // InternalQVTimperative.g:30472:2: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) )
{
- // InternalQVTimperative.g:30499:2: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) )
- // InternalQVTimperative.g:30500:3: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 )
+ // InternalQVTimperative.g:30472:2: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 ) )
+ // InternalQVTimperative.g:30473:3: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAlternatives_0_2_0());
}
- // InternalQVTimperative.g:30501:3: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 )
- // InternalQVTimperative.g:30501:4: rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0
+ // InternalQVTimperative.g:30474:3: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0 )
+ // InternalQVTimperative.g:30474:4: rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__OwnedInitExpressionAlternatives_0_2_0();
@@ -101060,17 +100976,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAssignment_1"
- // InternalQVTimperative.g:30509:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_1 : ( ruleStringLiteralExpCS ) ;
+ // InternalQVTimperative.g:30482:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_1 : ( ruleStringLiteralExpCS ) ;
public final void rule__ShadowPartCS__OwnedInitExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30513:1: ( ( ruleStringLiteralExpCS ) )
- // InternalQVTimperative.g:30514:2: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:30486:1: ( ( ruleStringLiteralExpCS ) )
+ // InternalQVTimperative.g:30487:2: ( ruleStringLiteralExpCS )
{
- // InternalQVTimperative.g:30514:2: ( ruleStringLiteralExpCS )
- // InternalQVTimperative.g:30515:3: ruleStringLiteralExpCS
+ // InternalQVTimperative.g:30487:2: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:30488:3: ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionStringLiteralExpCSParserRuleCall_1_0());
@@ -101105,17 +101021,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__PatternVariableNameAssignment_0"
- // InternalQVTimperative.g:30524:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30497:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__PatternExpCS__PatternVariableNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30528:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30529:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30501:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30502:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30529:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30530:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:30502:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30503:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameUnrestrictedNameParserRuleCall_0_0());
@@ -101150,17 +101066,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__OwnedPatternTypeAssignment_2"
- // InternalQVTimperative.g:30539:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30512:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__PatternExpCS__OwnedPatternTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30543:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30544:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30516:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30517:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30544:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30545:3: ruleTypeExpCS
+ // InternalQVTimperative.g:30517:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30518:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeTypeExpCSParserRuleCall_2_0());
@@ -101195,17 +101111,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2"
- // InternalQVTimperative.g:30554:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30527:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ;
public final void rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30558:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30559:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30531:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30532:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30559:2: ( ruleExpCS )
- // InternalQVTimperative.g:30560:3: ruleExpCS
+ // InternalQVTimperative.g:30532:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30533:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0());
@@ -101240,17 +101156,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:30569:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ;
+ // InternalQVTimperative.g:30542:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ;
public final void rule__MapLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30573:1: ( ( ruleMapTypeCS ) )
- // InternalQVTimperative.g:30574:2: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:30546:1: ( ( ruleMapTypeCS ) )
+ // InternalQVTimperative.g:30547:2: ( ruleMapTypeCS )
{
- // InternalQVTimperative.g:30574:2: ( ruleMapTypeCS )
- // InternalQVTimperative.g:30575:3: ruleMapTypeCS
+ // InternalQVTimperative.g:30547:2: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:30548:3: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0());
@@ -101285,17 +101201,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:30584:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ;
+ // InternalQVTimperative.g:30557:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ;
public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30588:1: ( ( ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:30589:2: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30561:1: ( ( ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:30562:2: ( ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:30589:2: ( ruleMapLiteralPartCS )
- // InternalQVTimperative.g:30590:3: ruleMapLiteralPartCS
+ // InternalQVTimperative.g:30562:2: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30563:3: ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
@@ -101330,17 +101246,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:30599:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ;
+ // InternalQVTimperative.g:30572:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ;
public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30603:1: ( ( ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:30604:2: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30576:1: ( ( ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:30577:2: ( ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:30604:2: ( ruleMapLiteralPartCS )
- // InternalQVTimperative.g:30605:3: ruleMapLiteralPartCS
+ // InternalQVTimperative.g:30577:2: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30578:3: ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
@@ -101375,17 +101291,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__OwnedKeyAssignment_0"
- // InternalQVTimperative.g:30614:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30587:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ;
public final void rule__MapLiteralPartCS__OwnedKeyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30618:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30619:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30591:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30592:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30619:2: ( ruleExpCS )
- // InternalQVTimperative.g:30620:3: ruleExpCS
+ // InternalQVTimperative.g:30592:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30593:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
@@ -101420,17 +101336,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__OwnedValueAssignment_2"
- // InternalQVTimperative.g:30629:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30602:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
public final void rule__MapLiteralPartCS__OwnedValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30633:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30634:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30606:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30607:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30634:2: ( ruleExpCS )
- // InternalQVTimperative.g:30635:3: ruleExpCS
+ // InternalQVTimperative.g:30607:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30608:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
@@ -101465,17 +101381,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_2"
- // InternalQVTimperative.g:30644:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
+ // InternalQVTimperative.g:30617:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30648:1: ( ( ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:30649:2: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30621:1: ( ( ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:30622:2: ( ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:30649:2: ( ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:30650:3: ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:30622:2: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30623:3: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
@@ -101510,17 +101426,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1"
- // InternalQVTimperative.g:30659:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
+ // InternalQVTimperative.g:30632:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30663:1: ( ( ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:30664:2: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30636:1: ( ( ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:30637:2: ( ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:30664:2: ( ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:30665:3: ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:30637:2: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30638:3: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
@@ -101555,17 +101471,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__NameAssignment_0"
- // InternalQVTimperative.g:30674:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30647:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TupleLiteralPartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30678:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30679:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30651:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30652:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30679:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30680:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:30652:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30653:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -101600,17 +101516,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:30689:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30662:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30693:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30694:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30666:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30667:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30694:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30695:3: ruleTypeExpCS
+ // InternalQVTimperative.g:30667:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30668:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -101645,17 +101561,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3"
- // InternalQVTimperative.g:30704:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30677:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30708:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30709:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30681:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30682:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30709:2: ( ruleExpCS )
- // InternalQVTimperative.g:30710:3: ruleExpCS
+ // InternalQVTimperative.g:30682:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30683:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_3_0());
@@ -101690,17 +101606,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NumberLiteralExpCS__SymbolAssignment"
- // InternalQVTimperative.g:30719:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ;
+ // InternalQVTimperative.g:30692:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ;
public final void rule__NumberLiteralExpCS__SymbolAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30723:1: ( ( ruleNUMBER_LITERAL ) )
- // InternalQVTimperative.g:30724:2: ( ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:30696:1: ( ( ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:30697:2: ( ruleNUMBER_LITERAL )
{
- // InternalQVTimperative.g:30724:2: ( ruleNUMBER_LITERAL )
- // InternalQVTimperative.g:30725:3: ruleNUMBER_LITERAL
+ // InternalQVTimperative.g:30697:2: ( ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:30698:3: ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSAccess().getSymbolNUMBER_LITERALParserRuleCall_0());
@@ -101735,17 +101651,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StringLiteralExpCS__SegmentsAssignment"
- // InternalQVTimperative.g:30734:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ;
+ // InternalQVTimperative.g:30707:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ;
public final void rule__StringLiteralExpCS__SegmentsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30738:1: ( ( ruleStringLiteral ) )
- // InternalQVTimperative.g:30739:2: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30711:1: ( ( ruleStringLiteral ) )
+ // InternalQVTimperative.g:30712:2: ( ruleStringLiteral )
{
- // InternalQVTimperative.g:30739:2: ( ruleStringLiteral )
- // InternalQVTimperative.g:30740:3: ruleStringLiteral
+ // InternalQVTimperative.g:30712:2: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30713:3: ruleStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
@@ -101780,23 +101696,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_0"
- // InternalQVTimperative.g:30749:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ;
+ // InternalQVTimperative.g:30722:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteralExpCS__SymbolAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30753:1: ( ( ( 'true' ) ) )
- // InternalQVTimperative.g:30754:2: ( ( 'true' ) )
+ // InternalQVTimperative.g:30726:1: ( ( ( 'true' ) ) )
+ // InternalQVTimperative.g:30727:2: ( ( 'true' ) )
{
- // InternalQVTimperative.g:30754:2: ( ( 'true' ) )
- // InternalQVTimperative.g:30755:3: ( 'true' )
+ // InternalQVTimperative.g:30727:2: ( ( 'true' ) )
+ // InternalQVTimperative.g:30728:3: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
}
- // InternalQVTimperative.g:30756:3: ( 'true' )
- // InternalQVTimperative.g:30757:4: 'true'
+ // InternalQVTimperative.g:30729:3: ( 'true' )
+ // InternalQVTimperative.g:30730:4: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
@@ -101833,23 +101749,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_1"
- // InternalQVTimperative.g:30768:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ;
+ // InternalQVTimperative.g:30741:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ;
public final void rule__BooleanLiteralExpCS__SymbolAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30772:1: ( ( ( 'false' ) ) )
- // InternalQVTimperative.g:30773:2: ( ( 'false' ) )
+ // InternalQVTimperative.g:30745:1: ( ( ( 'false' ) ) )
+ // InternalQVTimperative.g:30746:2: ( ( 'false' ) )
{
- // InternalQVTimperative.g:30773:2: ( ( 'false' ) )
- // InternalQVTimperative.g:30774:3: ( 'false' )
+ // InternalQVTimperative.g:30746:2: ( ( 'false' ) )
+ // InternalQVTimperative.g:30747:3: ( 'false' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
}
- // InternalQVTimperative.g:30775:3: ( 'false' )
- // InternalQVTimperative.g:30776:4: 'false'
+ // InternalQVTimperative.g:30748:3: ( 'false' )
+ // InternalQVTimperative.g:30749:4: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
@@ -101886,17 +101802,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:30787:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30760:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30791:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30792:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30764:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30765:2: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30792:2: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30793:3: ruleMultiplicityCS
+ // InternalQVTimperative.g:30765:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30766:3: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -101931,17 +101847,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralExpCS__OwnedTypeAssignment"
- // InternalQVTimperative.g:30802:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ;
+ // InternalQVTimperative.g:30775:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ;
public final void rule__TypeLiteralExpCS__OwnedTypeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30806:1: ( ( ruleTypeLiteralWithMultiplicityCS ) )
- // InternalQVTimperative.g:30807:2: ( ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:30779:1: ( ( ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:30780:2: ( ruleTypeLiteralWithMultiplicityCS )
{
- // InternalQVTimperative.g:30807:2: ( ruleTypeLiteralWithMultiplicityCS )
- // InternalQVTimperative.g:30808:3: ruleTypeLiteralWithMultiplicityCS
+ // InternalQVTimperative.g:30780:2: ( ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:30781:3: ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0());
@@ -101976,17 +101892,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:30817:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:30790:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__TypeNameExpCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30821:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:30822:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:30794:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:30795:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:30822:2: ( rulePathNameCS )
- // InternalQVTimperative.g:30823:3: rulePathNameCS
+ // InternalQVTimperative.g:30795:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:30796:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -102021,17 +101937,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0"
- // InternalQVTimperative.g:30832:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30805:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ;
public final void rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30836:1: ( ( ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:30837:2: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30809:1: ( ( ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:30810:2: ( ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:30837:2: ( ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:30838:3: ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:30810:2: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30811:3: ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
@@ -102066,17 +101982,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1"
- // InternalQVTimperative.g:30847:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30820:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ;
public final void rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30851:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30852:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30824:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30825:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30852:2: ( ruleExpCS )
- // InternalQVTimperative.g:30853:3: ruleExpCS
+ // InternalQVTimperative.g:30825:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30826:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
@@ -102111,17 +102027,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:30862:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30835:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeExpCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30866:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30867:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30839:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30840:2: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30867:2: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30868:3: ruleMultiplicityCS
+ // InternalQVTimperative.g:30840:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30841:3: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -102156,17 +102072,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__NameAssignment_0_1_1"
- // InternalQVTimperative.g:30877:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ;
+ // InternalQVTimperative.g:30850:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ;
public final void rule__ExpCS__NameAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30881:1: ( ( ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:30882:2: ( ruleBinaryOperatorName )
+ // InternalQVTimperative.g:30854:1: ( ( ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:30855:2: ( ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:30882:2: ( ruleBinaryOperatorName )
- // InternalQVTimperative.g:30883:3: ruleBinaryOperatorName
+ // InternalQVTimperative.g:30855:2: ( ruleBinaryOperatorName )
+ // InternalQVTimperative.g:30856:3: ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getNameBinaryOperatorNameParserRuleCall_0_1_1_0());
@@ -102201,17 +102117,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__OwnedRightAssignment_0_1_2"
- // InternalQVTimperative.g:30892:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30865:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ;
public final void rule__ExpCS__OwnedRightAssignment_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30896:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30897:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30869:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30870:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:30897:2: ( ruleExpCS )
- // InternalQVTimperative.g:30898:3: ruleExpCS
+ // InternalQVTimperative.g:30870:2: ( ruleExpCS )
+ // InternalQVTimperative.g:30871:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedRightExpCSParserRuleCall_0_1_2_0());
@@ -102246,17 +102162,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__NameAssignment_0_1"
- // InternalQVTimperative.g:30907:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
+ // InternalQVTimperative.g:30880:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
public final void rule__PrefixedLetExpCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30911:1: ( ( ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:30912:2: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30884:1: ( ( ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:30885:2: ( ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:30912:2: ( ruleUnaryOperatorName )
- // InternalQVTimperative.g:30913:3: ruleUnaryOperatorName
+ // InternalQVTimperative.g:30885:2: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30886:3: ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
@@ -102291,17 +102207,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__OwnedRightAssignment_0_2"
- // InternalQVTimperative.g:30922:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ;
+ // InternalQVTimperative.g:30895:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ;
public final void rule__PrefixedLetExpCS__OwnedRightAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30926:1: ( ( rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:30927:2: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:30899:1: ( ( rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:30900:2: ( rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:30927:2: ( rulePrefixedLetExpCS )
- // InternalQVTimperative.g:30928:3: rulePrefixedLetExpCS
+ // InternalQVTimperative.g:30900:2: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:30901:3: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightPrefixedLetExpCSParserRuleCall_0_2_0());
@@ -102336,17 +102252,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__NameAssignment_0_1"
- // InternalQVTimperative.g:30937:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
+ // InternalQVTimperative.g:30910:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
public final void rule__PrefixedPrimaryExpCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30941:1: ( ( ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:30942:2: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30914:1: ( ( ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:30915:2: ( ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:30942:2: ( ruleUnaryOperatorName )
- // InternalQVTimperative.g:30943:3: ruleUnaryOperatorName
+ // InternalQVTimperative.g:30915:2: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30916:3: ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
@@ -102381,17 +102297,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2"
- // InternalQVTimperative.g:30952:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ;
+ // InternalQVTimperative.g:30925:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ;
public final void rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30956:1: ( ( rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:30957:2: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:30929:1: ( ( rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:30930:2: ( rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:30957:2: ( rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:30958:3: rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:30930:2: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:30931:3: rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightPrefixedPrimaryExpCSParserRuleCall_0_2_0());
@@ -102426,17 +102342,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:30967:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:30940:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__NameExpCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30971:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:30972:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:30944:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:30945:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:30972:2: ( rulePathNameCS )
- // InternalQVTimperative.g:30973:3: rulePathNameCS
+ // InternalQVTimperative.g:30945:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:30946:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -102471,17 +102387,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1"
- // InternalQVTimperative.g:30982:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30955:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30986:1: ( ( ruleSquareBracketedClauseCS ) )
- // InternalQVTimperative.g:30987:2: ( ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:30959:1: ( ( ruleSquareBracketedClauseCS ) )
+ // InternalQVTimperative.g:30960:2: ( ruleSquareBracketedClauseCS )
{
- // InternalQVTimperative.g:30987:2: ( ruleSquareBracketedClauseCS )
- // InternalQVTimperative.g:30988:3: ruleSquareBracketedClauseCS
+ // InternalQVTimperative.g:30960:2: ( ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:30961:3: ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
@@ -102516,17 +102432,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"
- // InternalQVTimperative.g:30997:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30970:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31001:1: ( ( ruleRoundBracketedClauseCS ) )
- // InternalQVTimperative.g:31002:2: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:30974:1: ( ( ruleRoundBracketedClauseCS ) )
+ // InternalQVTimperative.g:30975:2: ( ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:31002:2: ( ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:31003:3: ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:30975:2: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:30976:3: ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
@@ -102561,17 +102477,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"
- // InternalQVTimperative.g:31012:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30985:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31016:1: ( ( ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:31017:2: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30989:1: ( ( ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:30990:2: ( ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:31017:2: ( ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:31018:3: ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:30990:2: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30991:3: ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
@@ -102606,23 +102522,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__IsPreAssignment_4_0"
- // InternalQVTimperative.g:31027:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ;
+ // InternalQVTimperative.g:31000:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ;
public final void rule__NameExpCS__IsPreAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31031:1: ( ( ( '@' ) ) )
- // InternalQVTimperative.g:31032:2: ( ( '@' ) )
+ // InternalQVTimperative.g:31004:1: ( ( ( '@' ) ) )
+ // InternalQVTimperative.g:31005:2: ( ( '@' ) )
{
- // InternalQVTimperative.g:31032:2: ( ( '@' ) )
- // InternalQVTimperative.g:31033:3: ( '@' )
+ // InternalQVTimperative.g:31005:2: ( ( '@' ) )
+ // InternalQVTimperative.g:31006:3: ( '@' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
}
- // InternalQVTimperative.g:31034:3: ( '@' )
- // InternalQVTimperative.g:31035:4: '@'
+ // InternalQVTimperative.g:31007:3: ( '@' )
+ // InternalQVTimperative.g:31008:4: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
@@ -102659,17 +102575,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:31046:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 : ( ruleShadowPartCS ) ;
+ // InternalQVTimperative.g:31019:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0 : ( ruleShadowPartCS ) ;
public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31050:1: ( ( ruleShadowPartCS ) )
- // InternalQVTimperative.g:31051:2: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:31023:1: ( ( ruleShadowPartCS ) )
+ // InternalQVTimperative.g:31024:2: ( ruleShadowPartCS )
{
- // InternalQVTimperative.g:31051:2: ( ruleShadowPartCS )
- // InternalQVTimperative.g:31052:3: ruleShadowPartCS
+ // InternalQVTimperative.g:31024:2: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:31025:3: ruleShadowPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0());
@@ -102704,17 +102620,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:31061:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 : ( ruleShadowPartCS ) ;
+ // InternalQVTimperative.g:31034:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1 : ( ruleShadowPartCS ) ;
public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31065:1: ( ( ruleShadowPartCS ) )
- // InternalQVTimperative.g:31066:2: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:31038:1: ( ( ruleShadowPartCS ) )
+ // InternalQVTimperative.g:31039:2: ( ruleShadowPartCS )
{
- // InternalQVTimperative.g:31066:2: ( ruleShadowPartCS )
- // InternalQVTimperative.g:31067:3: ruleShadowPartCS
+ // InternalQVTimperative.g:31039:2: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:31040:3: ruleShadowPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_0());
@@ -102749,17 +102665,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"
- // InternalQVTimperative.g:31076:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ;
+ // InternalQVTimperative.g:31049:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31080:1: ( ( ruleNavigatingArgCS ) )
- // InternalQVTimperative.g:31081:2: ( ruleNavigatingArgCS )
+ // InternalQVTimperative.g:31053:1: ( ( ruleNavigatingArgCS ) )
+ // InternalQVTimperative.g:31054:2: ( ruleNavigatingArgCS )
{
- // InternalQVTimperative.g:31081:2: ( ruleNavigatingArgCS )
- // InternalQVTimperative.g:31082:3: ruleNavigatingArgCS
+ // InternalQVTimperative.g:31054:2: ( ruleNavigatingArgCS )
+ // InternalQVTimperative.g:31055:3: ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
@@ -102794,23 +102710,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"
- // InternalQVTimperative.g:31091:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) ) ;
+ // InternalQVTimperative.g:31064:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31095:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) ) )
- // InternalQVTimperative.g:31096:2: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) )
+ // InternalQVTimperative.g:31068:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) ) )
+ // InternalQVTimperative.g:31069:2: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) )
{
- // InternalQVTimperative.g:31096:2: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) )
- // InternalQVTimperative.g:31097:3: ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 )
+ // InternalQVTimperative.g:31069:2: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 ) )
+ // InternalQVTimperative.g:31070:3: ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAlternatives_2_1_0());
}
- // InternalQVTimperative.g:31098:3: ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 )
- // InternalQVTimperative.g:31098:4: rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0
+ // InternalQVTimperative.g:31071:3: ( rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0 )
+ // InternalQVTimperative.g:31071:4: rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAlternatives_2_1_0();
@@ -102845,17 +102761,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_1"
- // InternalQVTimperative.g:31106:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31079:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ;
public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31110:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31111:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31083:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31084:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31111:2: ( ruleExpCS )
- // InternalQVTimperative.g:31112:3: ruleExpCS
+ // InternalQVTimperative.g:31084:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31085:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
@@ -102890,17 +102806,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1"
- // InternalQVTimperative.g:31121:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31094:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ;
public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31125:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31126:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31098:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31099:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31126:2: ( ruleExpCS )
- // InternalQVTimperative.g:31127:3: ruleExpCS
+ // InternalQVTimperative.g:31099:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31100:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
@@ -102935,17 +102851,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0"
- // InternalQVTimperative.g:31136:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31109:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31140:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:31141:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31113:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31114:2: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:31141:2: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:31142:3: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31114:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31115:3: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
@@ -102980,17 +102896,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1"
- // InternalQVTimperative.g:31151:1: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 : ( ruleCoIteratorVariableCS ) ;
+ // InternalQVTimperative.g:31124:1: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1 : ( ruleCoIteratorVariableCS ) ;
public final void rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31155:1: ( ( ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:31156:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31128:1: ( ( ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:31129:2: ( ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:31156:2: ( ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:31157:3: ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:31129:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31130:3: ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_0_1_0());
@@ -103025,17 +102941,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1"
- // InternalQVTimperative.g:31166:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31139:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31170:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31171:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31143:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31144:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31171:2: ( ruleExpCS )
- // InternalQVTimperative.g:31172:3: ruleExpCS
+ // InternalQVTimperative.g:31144:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31145:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_0_2_1_0());
@@ -103070,17 +102986,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1"
- // InternalQVTimperative.g:31181:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31154:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31185:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31186:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31158:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31159:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31186:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31187:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31159:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31160:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_1_1_0());
@@ -103115,17 +103031,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1"
- // InternalQVTimperative.g:31196:1: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 : ( ruleCoIteratorVariableCS ) ;
+ // InternalQVTimperative.g:31169:1: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1 : ( ruleCoIteratorVariableCS ) ;
public final void rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31200:1: ( ( ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:31201:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31173:1: ( ( ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:31174:2: ( ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:31201:2: ( ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:31202:3: ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:31174:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31175:3: ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_1_2_1_0());
@@ -103160,17 +103076,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1"
- // InternalQVTimperative.g:31211:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31184:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1 : ( ruleExpCS ) ;
public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31215:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31216:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31188:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31189:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31216:2: ( ruleExpCS )
- // InternalQVTimperative.g:31217:3: ruleExpCS
+ // InternalQVTimperative.g:31189:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31190:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_1_3_1_0());
@@ -103205,17 +103121,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1"
- // InternalQVTimperative.g:31226:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31199:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_0_1_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31230:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31231:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31203:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31204:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31231:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31232:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31204:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31205:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_2_0_1_0());
@@ -103250,17 +103166,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1"
- // InternalQVTimperative.g:31241:1: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 : ( ruleCoIteratorVariableCS ) ;
+ // InternalQVTimperative.g:31214:1: rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1 : ( ruleCoIteratorVariableCS ) ;
public final void rule__NavigatingArgCS__OwnedCoIteratorAssignment_0_1_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31245:1: ( ( ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:31246:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31218:1: ( ( ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:31219:2: ( ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:31246:2: ( ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:31247:3: ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:31219:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31220:3: ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_2_1_1_0());
@@ -103295,17 +103211,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3"
- // InternalQVTimperative.g:31256:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31229:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3 : ( ruleExpCS ) ;
public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_2_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31260:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31261:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31233:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31234:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31261:2: ( ruleExpCS )
- // InternalQVTimperative.g:31262:3: ruleExpCS
+ // InternalQVTimperative.g:31234:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31235:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_2_3_0());
@@ -103340,17 +103256,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:31271:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31244:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31275:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31276:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31248:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31249:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31276:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31277:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31249:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31250:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -103385,23 +103301,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:31286:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
+ // InternalQVTimperative.g:31259:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
public final void rule__NavigatingBarArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31290:1: ( ( ( '|' ) ) )
- // InternalQVTimperative.g:31291:2: ( ( '|' ) )
+ // InternalQVTimperative.g:31263:1: ( ( ( '|' ) ) )
+ // InternalQVTimperative.g:31264:2: ( ( '|' ) )
{
- // InternalQVTimperative.g:31291:2: ( ( '|' ) )
- // InternalQVTimperative.g:31292:3: ( '|' )
+ // InternalQVTimperative.g:31264:2: ( ( '|' ) )
+ // InternalQVTimperative.g:31265:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
- // InternalQVTimperative.g:31293:3: ( '|' )
- // InternalQVTimperative.g:31294:4: '|'
+ // InternalQVTimperative.g:31266:3: ( '|' )
+ // InternalQVTimperative.g:31267:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
@@ -103438,17 +103354,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:31305:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31278:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31309:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:31310:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31282:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31283:2: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:31310:2: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:31311:3: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31283:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31284:3: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -103483,17 +103399,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:31320:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31293:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31324:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31325:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31297:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31298:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31325:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31326:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31298:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31299:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -103528,17 +103444,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1"
- // InternalQVTimperative.g:31335:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31308:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31339:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31340:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31312:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31313:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31340:2: ( ruleExpCS )
- // InternalQVTimperative.g:31341:3: ruleExpCS
+ // InternalQVTimperative.g:31313:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31314:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
@@ -103573,23 +103489,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:31350:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
+ // InternalQVTimperative.g:31323:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
public final void rule__NavigatingCommaArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31354:1: ( ( ( ',' ) ) )
- // InternalQVTimperative.g:31355:2: ( ( ',' ) )
+ // InternalQVTimperative.g:31327:1: ( ( ( ',' ) ) )
+ // InternalQVTimperative.g:31328:2: ( ( ',' ) )
{
- // InternalQVTimperative.g:31355:2: ( ( ',' ) )
- // InternalQVTimperative.g:31356:3: ( ',' )
+ // InternalQVTimperative.g:31328:2: ( ( ',' ) )
+ // InternalQVTimperative.g:31329:3: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- // InternalQVTimperative.g:31357:3: ( ',' )
- // InternalQVTimperative.g:31358:4: ','
+ // InternalQVTimperative.g:31330:3: ( ',' )
+ // InternalQVTimperative.g:31331:4: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
@@ -103626,17 +103542,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:31369:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31342:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31373:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:31374:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31346:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31347:2: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:31374:2: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:31375:3: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31347:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31348:3: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -103671,17 +103587,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1"
- // InternalQVTimperative.g:31384:1: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 : ( ruleCoIteratorVariableCS ) ;
+ // InternalQVTimperative.g:31357:1: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1 : ( ruleCoIteratorVariableCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31388:1: ( ( ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:31389:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31361:1: ( ( ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:31362:2: ( ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:31389:2: ( ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:31390:3: ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:31362:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31363:3: ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_0_1_0());
@@ -103716,17 +103632,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1"
- // InternalQVTimperative.g:31399:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31372:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31403:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31404:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31376:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31377:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31404:2: ( ruleExpCS )
- // InternalQVTimperative.g:31405:3: ruleExpCS
+ // InternalQVTimperative.g:31377:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31378:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_2_1_0());
@@ -103761,17 +103677,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1"
- // InternalQVTimperative.g:31414:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31387:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31418:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31419:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31391:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31392:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31419:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31420:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31392:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31393:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_1_0());
@@ -103806,17 +103722,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1"
- // InternalQVTimperative.g:31429:1: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 : ( ruleCoIteratorVariableCS ) ;
+ // InternalQVTimperative.g:31402:1: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1 : ( ruleCoIteratorVariableCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31433:1: ( ( ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:31434:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31406:1: ( ( ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:31407:2: ( ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:31434:2: ( ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:31435:3: ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:31407:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31408:3: ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_1_2_1_0());
@@ -103851,17 +103767,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1"
- // InternalQVTimperative.g:31444:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31417:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1 : ( ruleExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31448:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31449:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31421:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31422:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31449:2: ( ruleExpCS )
- // InternalQVTimperative.g:31450:3: ruleExpCS
+ // InternalQVTimperative.g:31422:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31423:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_3_1_0());
@@ -103896,17 +103812,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1"
- // InternalQVTimperative.g:31459:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31432:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31463:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31464:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31436:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31437:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31464:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31465:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31437:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31438:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_2_0_1_0());
@@ -103941,17 +103857,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1"
- // InternalQVTimperative.g:31474:1: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 : ( ruleCoIteratorVariableCS ) ;
+ // InternalQVTimperative.g:31447:1: rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1 : ( ruleCoIteratorVariableCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedCoIteratorAssignment_2_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31478:1: ( ( ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:31479:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31451:1: ( ( ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:31452:2: ( ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:31479:2: ( ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:31480:3: ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:31452:2: ( ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:31453:3: ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_2_1_1_0());
@@ -103986,17 +103902,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3"
- // InternalQVTimperative.g:31489:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31462:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3 : ( ruleExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_2_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31493:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31494:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31466:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31467:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31494:2: ( ruleExpCS )
- // InternalQVTimperative.g:31495:3: ruleExpCS
+ // InternalQVTimperative.g:31467:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31468:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_3_0());
@@ -104031,23 +103947,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:31504:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
+ // InternalQVTimperative.g:31477:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
public final void rule__NavigatingSemiArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31508:1: ( ( ( ';' ) ) )
- // InternalQVTimperative.g:31509:2: ( ( ';' ) )
+ // InternalQVTimperative.g:31481:1: ( ( ( ';' ) ) )
+ // InternalQVTimperative.g:31482:2: ( ( ';' ) )
{
- // InternalQVTimperative.g:31509:2: ( ( ';' ) )
- // InternalQVTimperative.g:31510:3: ( ';' )
+ // InternalQVTimperative.g:31482:2: ( ( ';' ) )
+ // InternalQVTimperative.g:31483:3: ( ';' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
- // InternalQVTimperative.g:31511:3: ( ';' )
- // InternalQVTimperative.g:31512:4: ';'
+ // InternalQVTimperative.g:31484:3: ( ';' )
+ // InternalQVTimperative.g:31485:4: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
@@ -104084,17 +104000,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:31523:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31496:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31527:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:31528:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31500:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31501:2: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:31528:2: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:31529:3: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31501:2: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31502:3: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -104129,17 +104045,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:31538:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31511:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31542:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31543:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31515:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31516:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31543:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31544:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31516:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31517:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -104174,17 +104090,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1"
- // InternalQVTimperative.g:31553:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31526:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31557:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31558:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31530:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31531:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31558:2: ( ruleExpCS )
- // InternalQVTimperative.g:31559:3: ruleExpCS
+ // InternalQVTimperative.g:31531:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31532:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
@@ -104219,17 +104135,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__NameAssignment_0"
- // InternalQVTimperative.g:31568:1: rule__CoIteratorVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:31541:1: rule__CoIteratorVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__CoIteratorVariableCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31572:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:31573:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31545:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31546:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:31573:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:31574:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:31546:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31547:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCoIteratorVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -104264,17 +104180,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:31583:1: rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31556:1: rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__CoIteratorVariableCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31587:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31588:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31560:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31561:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31588:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31589:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31561:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31562:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCoIteratorVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -104309,23 +104225,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:31598:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ;
+ // InternalQVTimperative.g:31571:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ;
public final void rule__IfExpCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31602:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) )
- // InternalQVTimperative.g:31603:2: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
+ // InternalQVTimperative.g:31575:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) )
+ // InternalQVTimperative.g:31576:2: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
{
- // InternalQVTimperative.g:31603:2: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
- // InternalQVTimperative.g:31604:3: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
+ // InternalQVTimperative.g:31576:2: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
+ // InternalQVTimperative.g:31577:3: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionAlternatives_1_0());
}
- // InternalQVTimperative.g:31605:3: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
- // InternalQVTimperative.g:31605:4: rule__IfExpCS__OwnedConditionAlternatives_1_0
+ // InternalQVTimperative.g:31578:3: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
+ // InternalQVTimperative.g:31578:4: rule__IfExpCS__OwnedConditionAlternatives_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedConditionAlternatives_1_0();
@@ -104360,17 +104276,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedThenExpressionAssignment_3"
- // InternalQVTimperative.g:31613:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31586:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__IfExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31617:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31618:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31590:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31591:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31618:2: ( ruleExpCS )
- // InternalQVTimperative.g:31619:3: ruleExpCS
+ // InternalQVTimperative.g:31591:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31592:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
@@ -104405,17 +104321,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedIfThenExpressionsAssignment_4"
- // InternalQVTimperative.g:31628:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ;
+ // InternalQVTimperative.g:31601:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ;
public final void rule__IfExpCS__OwnedIfThenExpressionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31632:1: ( ( ruleElseIfThenExpCS ) )
- // InternalQVTimperative.g:31633:2: ( ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:31605:1: ( ( ruleElseIfThenExpCS ) )
+ // InternalQVTimperative.g:31606:2: ( ruleElseIfThenExpCS )
{
- // InternalQVTimperative.g:31633:2: ( ruleElseIfThenExpCS )
- // InternalQVTimperative.g:31634:3: ruleElseIfThenExpCS
+ // InternalQVTimperative.g:31606:2: ( ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:31607:3: ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
@@ -104450,17 +104366,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedElseExpressionAssignment_6"
- // InternalQVTimperative.g:31643:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31616:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ;
public final void rule__IfExpCS__OwnedElseExpressionAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31647:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31648:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31620:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31621:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31648:2: ( ruleExpCS )
- // InternalQVTimperative.g:31649:3: ruleExpCS
+ // InternalQVTimperative.g:31621:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31622:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
@@ -104495,17 +104411,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:31658:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31631:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
public final void rule__ElseIfThenExpCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31662:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31663:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31635:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31636:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31663:2: ( ruleExpCS )
- // InternalQVTimperative.g:31664:3: ruleExpCS
+ // InternalQVTimperative.g:31636:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31637:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
@@ -104540,17 +104456,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3"
- // InternalQVTimperative.g:31673:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31646:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31677:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31678:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31650:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31651:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31678:2: ( ruleExpCS )
- // InternalQVTimperative.g:31679:3: ruleExpCS
+ // InternalQVTimperative.g:31651:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31652:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
@@ -104585,17 +104501,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_1"
- // InternalQVTimperative.g:31688:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ;
+ // InternalQVTimperative.g:31661:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__OwnedVariablesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31692:1: ( ( ruleLetVariableCS ) )
- // InternalQVTimperative.g:31693:2: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31665:1: ( ( ruleLetVariableCS ) )
+ // InternalQVTimperative.g:31666:2: ( ruleLetVariableCS )
{
- // InternalQVTimperative.g:31693:2: ( ruleLetVariableCS )
- // InternalQVTimperative.g:31694:3: ruleLetVariableCS
+ // InternalQVTimperative.g:31666:2: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31667:3: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
@@ -104630,17 +104546,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_2_1"
- // InternalQVTimperative.g:31703:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ;
+ // InternalQVTimperative.g:31676:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__OwnedVariablesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31707:1: ( ( ruleLetVariableCS ) )
- // InternalQVTimperative.g:31708:2: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31680:1: ( ( ruleLetVariableCS ) )
+ // InternalQVTimperative.g:31681:2: ( ruleLetVariableCS )
{
- // InternalQVTimperative.g:31708:2: ( ruleLetVariableCS )
- // InternalQVTimperative.g:31709:3: ruleLetVariableCS
+ // InternalQVTimperative.g:31681:2: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31682:3: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
@@ -104675,17 +104591,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedInExpressionAssignment_4"
- // InternalQVTimperative.g:31718:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31691:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetExpCS__OwnedInExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31722:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31723:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31695:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31696:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31723:2: ( ruleExpCS )
- // InternalQVTimperative.g:31724:3: ruleExpCS
+ // InternalQVTimperative.g:31696:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31697:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
@@ -104720,17 +104636,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__NameAssignment_0"
- // InternalQVTimperative.g:31733:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:31706:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__LetVariableCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31737:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:31738:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31710:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31711:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:31738:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:31739:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:31711:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31712:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -104765,17 +104681,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1"
- // InternalQVTimperative.g:31748:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ;
+ // InternalQVTimperative.g:31721:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ;
public final void rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31752:1: ( ( ruleRoundBracketedClauseCS ) )
- // InternalQVTimperative.g:31753:2: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:31725:1: ( ( ruleRoundBracketedClauseCS ) )
+ // InternalQVTimperative.g:31726:2: ( ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:31753:2: ( ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:31754:3: ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:31726:2: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:31727:3: ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
@@ -104810,17 +104726,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:31763:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31736:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__LetVariableCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31767:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31768:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31740:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31741:2: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31768:2: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31769:3: ruleTypeExpCS
+ // InternalQVTimperative.g:31741:2: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31742:3: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -104855,17 +104771,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedInitExpressionAssignment_4"
- // InternalQVTimperative.g:31778:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31751:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetVariableCS__OwnedInitExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31782:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31783:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31755:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31756:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31783:2: ( ruleExpCS )
- // InternalQVTimperative.g:31784:3: ruleExpCS
+ // InternalQVTimperative.g:31756:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31757:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionExpCSParserRuleCall_4_0());
@@ -104900,17 +104816,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__OwnedExpressionAssignment_1"
- // InternalQVTimperative.g:31793:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31766:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ;
public final void rule__NestedExpCS__OwnedExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31797:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31798:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31770:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31771:2: ( ruleExpCS )
{
- // InternalQVTimperative.g:31798:2: ( ruleExpCS )
- // InternalQVTimperative.g:31799:3: ruleExpCS
+ // InternalQVTimperative.g:31771:2: ( ruleExpCS )
+ // InternalQVTimperative.g:31772:3: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
@@ -104945,17 +104861,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__LowerBoundAssignment_0"
- // InternalQVTimperative.g:31808:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:31781:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
public final void rule__MultiplicityBoundsCS__LowerBoundAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31812:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:31813:2: ( ruleLOWER )
+ // InternalQVTimperative.g:31785:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:31786:2: ( ruleLOWER )
{
- // InternalQVTimperative.g:31813:2: ( ruleLOWER )
- // InternalQVTimperative.g:31814:3: ruleLOWER
+ // InternalQVTimperative.g:31786:2: ( ruleLOWER )
+ // InternalQVTimperative.g:31787:3: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
@@ -104990,17 +104906,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1"
- // InternalQVTimperative.g:31823:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
+ // InternalQVTimperative.g:31796:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
public final void rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31827:1: ( ( ruleUPPER ) )
- // InternalQVTimperative.g:31828:2: ( ruleUPPER )
+ // InternalQVTimperative.g:31800:1: ( ( ruleUPPER ) )
+ // InternalQVTimperative.g:31801:2: ( ruleUPPER )
{
- // InternalQVTimperative.g:31828:2: ( ruleUPPER )
- // InternalQVTimperative.g:31829:3: ruleUPPER
+ // InternalQVTimperative.g:31801:2: ( ruleUPPER )
+ // InternalQVTimperative.g:31802:3: ruleUPPER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
@@ -105035,23 +104951,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__IsNullFreeAssignment_2_1"
- // InternalQVTimperative.g:31838:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ;
+ // InternalQVTimperative.g:31811:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ;
public final void rule__MultiplicityCS__IsNullFreeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31842:1: ( ( ( '|1' ) ) )
- // InternalQVTimperative.g:31843:2: ( ( '|1' ) )
+ // InternalQVTimperative.g:31815:1: ( ( ( '|1' ) ) )
+ // InternalQVTimperative.g:31816:2: ( ( '|1' ) )
{
- // InternalQVTimperative.g:31843:2: ( ( '|1' ) )
- // InternalQVTimperative.g:31844:3: ( '|1' )
+ // InternalQVTimperative.g:31816:2: ( ( '|1' ) )
+ // InternalQVTimperative.g:31817:3: ( '|1' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
}
- // InternalQVTimperative.g:31845:3: ( '|1' )
- // InternalQVTimperative.g:31846:4: '|1'
+ // InternalQVTimperative.g:31818:3: ( '|1' )
+ // InternalQVTimperative.g:31819:4: '|1'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
@@ -105088,23 +105004,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAssignment"
- // InternalQVTimperative.g:31857:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
+ // InternalQVTimperative.g:31830:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
public final void rule__MultiplicityStringCS__StringBoundsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31861:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
- // InternalQVTimperative.g:31862:2: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // InternalQVTimperative.g:31834:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
+ // InternalQVTimperative.g:31835:2: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
{
- // InternalQVTimperative.g:31862:2: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
- // InternalQVTimperative.g:31863:3: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // InternalQVTimperative.g:31835:2: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // InternalQVTimperative.g:31836:3: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAlternatives_0());
}
- // InternalQVTimperative.g:31864:3: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
- // InternalQVTimperative.g:31864:4: rule__MultiplicityStringCS__StringBoundsAlternatives_0
+ // InternalQVTimperative.g:31837:3: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // InternalQVTimperative.g:31837:4: rule__MultiplicityStringCS__StringBoundsAlternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityStringCS__StringBoundsAlternatives_0();
@@ -105139,17 +105055,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:31872:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // InternalQVTimperative.g:31845:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__PathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31876:1: ( ( ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:31877:2: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:31849:1: ( ( ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:31850:2: ( ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:31877:2: ( ruleFirstPathElementCS )
- // InternalQVTimperative.g:31878:3: ruleFirstPathElementCS
+ // InternalQVTimperative.g:31850:2: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:31851:3: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
@@ -105184,17 +105100,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_1_1"
- // InternalQVTimperative.g:31887:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:31860:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__PathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31891:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:31892:2: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:31864:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:31865:2: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:31892:2: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:31893:3: ruleNextPathElementCS
+ // InternalQVTimperative.g:31865:2: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:31866:3: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
@@ -105229,23 +105145,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__FirstPathElementCS__ReferredElementAssignment"
- // InternalQVTimperative.g:31902:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:31875:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ;
public final void rule__FirstPathElementCS__ReferredElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31906:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:31907:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31879:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:31880:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:31907:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:31908:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31880:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31881:3: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- // InternalQVTimperative.g:31909:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:31910:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:31882:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31883:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_1());
@@ -105286,23 +105202,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NextPathElementCS__ReferredElementAssignment"
- // InternalQVTimperative.g:31921:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ;
+ // InternalQVTimperative.g:31894:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ;
public final void rule__NextPathElementCS__ReferredElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31925:1: ( ( ( ruleUnreservedName ) ) )
- // InternalQVTimperative.g:31926:2: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:31898:1: ( ( ( ruleUnreservedName ) ) )
+ // InternalQVTimperative.g:31899:2: ( ( ruleUnreservedName ) )
{
- // InternalQVTimperative.g:31926:2: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:31927:3: ( ruleUnreservedName )
+ // InternalQVTimperative.g:31899:2: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:31900:3: ( ruleUnreservedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- // InternalQVTimperative.g:31928:3: ( ruleUnreservedName )
- // InternalQVTimperative.g:31929:4: ruleUnreservedName
+ // InternalQVTimperative.g:31901:3: ( ruleUnreservedName )
+ // InternalQVTimperative.g:31902:4: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementUnreservedNameParserRuleCall_0_1());
@@ -105343,17 +105259,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0"
- // InternalQVTimperative.g:31940:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ;
+ // InternalQVTimperative.g:31913:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ;
public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31944:1: ( ( ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:31945:2: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31917:1: ( ( ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:31918:2: ( ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:31945:2: ( ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:31946:3: ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:31918:2: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31919:3: ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0());
@@ -105388,17 +105304,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1"
- // InternalQVTimperative.g:31955:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ;
+ // InternalQVTimperative.g:31928:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ;
public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31959:1: ( ( ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:31960:2: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31932:1: ( ( ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:31933:2: ( ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:31960:2: ( ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:31961:3: ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:31933:2: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31934:3: ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0());
@@ -105433,17 +105349,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedMultiplicityAssignment_2"
- // InternalQVTimperative.g:31970:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:31943:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ;
public final void rule__TemplateBindingCS__OwnedMultiplicityAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31974:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:31975:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:31947:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:31948:2: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:31975:2: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:31976:3: ruleMultiplicityCS
+ // InternalQVTimperative.g:31948:2: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:31949:3: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_2_0());
@@ -105478,17 +105394,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment"
- // InternalQVTimperative.g:31985:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ;
+ // InternalQVTimperative.g:31958:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ;
public final void rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31989:1: ( ( ruleTypeRefCS ) )
- // InternalQVTimperative.g:31990:2: ( ruleTypeRefCS )
+ // InternalQVTimperative.g:31962:1: ( ( ruleTypeRefCS ) )
+ // InternalQVTimperative.g:31963:2: ( ruleTypeRefCS )
{
- // InternalQVTimperative.g:31990:2: ( ruleTypeRefCS )
- // InternalQVTimperative.g:31991:3: ruleTypeRefCS
+ // InternalQVTimperative.g:31963:2: ( ruleTypeRefCS )
+ // InternalQVTimperative.g:31964:3: ruleTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterTypeRefCSParserRuleCall_0());
@@ -105523,17 +105439,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_1"
- // InternalQVTimperative.g:32000:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ;
+ // InternalQVTimperative.g:31973:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ;
public final void rule__TemplateSignatureCS__OwnedParametersAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32004:1: ( ( ruleTypeParameterCS ) )
- // InternalQVTimperative.g:32005:2: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31977:1: ( ( ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:31978:2: ( ruleTypeParameterCS )
{
- // InternalQVTimperative.g:32005:2: ( ruleTypeParameterCS )
- // InternalQVTimperative.g:32006:3: ruleTypeParameterCS
+ // InternalQVTimperative.g:31978:2: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31979:3: ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_1_0());
@@ -105568,17 +105484,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_2_1"
- // InternalQVTimperative.g:32015:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ;
+ // InternalQVTimperative.g:31988:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ;
public final void rule__TemplateSignatureCS__OwnedParametersAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32019:1: ( ( ruleTypeParameterCS ) )
- // InternalQVTimperative.g:32020:2: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31992:1: ( ( ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:31993:2: ( ruleTypeParameterCS )
{
- // InternalQVTimperative.g:32020:2: ( ruleTypeParameterCS )
- // InternalQVTimperative.g:32021:3: ruleTypeParameterCS
+ // InternalQVTimperative.g:31993:2: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31994:3: ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_2_1_0());
@@ -105613,17 +105529,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__NameAssignment_0"
- // InternalQVTimperative.g:32030:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:32003:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TypeParameterCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32034:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:32035:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:32007:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:32008:2: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:32035:2: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:32036:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:32008:2: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:32009:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -105658,17 +105574,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_1"
- // InternalQVTimperative.g:32045:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:32018:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ;
public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32049:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:32050:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:32022:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:32023:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:32050:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:32051:3: ruleTypedRefCS
+ // InternalQVTimperative.g:32023:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:32024:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
@@ -105703,17 +105619,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1"
- // InternalQVTimperative.g:32060:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:32033:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ;
public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32064:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:32065:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:32037:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:32038:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:32065:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:32066:3: ruleTypedRefCS
+ // InternalQVTimperative.g:32038:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:32039:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
@@ -105748,17 +105664,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:32075:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:32048:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__TypedTypeRefCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32079:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:32080:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:32052:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:32053:2: ( rulePathNameCS )
{
- // InternalQVTimperative.g:32080:2: ( rulePathNameCS )
- // InternalQVTimperative.g:32081:3: rulePathNameCS
+ // InternalQVTimperative.g:32053:2: ( rulePathNameCS )
+ // InternalQVTimperative.g:32054:3: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -105793,17 +105709,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__OwnedBindingAssignment_1_1"
- // InternalQVTimperative.g:32090:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ;
+ // InternalQVTimperative.g:32063:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ;
public final void rule__TypedTypeRefCS__OwnedBindingAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32094:1: ( ( ruleTemplateBindingCS ) )
- // InternalQVTimperative.g:32095:2: ( ruleTemplateBindingCS )
+ // InternalQVTimperative.g:32067:1: ( ( ruleTemplateBindingCS ) )
+ // InternalQVTimperative.g:32068:2: ( ruleTemplateBindingCS )
{
- // InternalQVTimperative.g:32095:2: ( ruleTemplateBindingCS )
- // InternalQVTimperative.g:32096:3: ruleTemplateBindingCS
+ // InternalQVTimperative.g:32068:2: ( ruleTemplateBindingCS )
+ // InternalQVTimperative.g:32069:3: ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0());
@@ -105838,17 +105754,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1"
- // InternalQVTimperative.g:32105:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:32078:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ;
public final void rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:32109:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:32110:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:32082:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:32083:2: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:32110:2: ( ruleTypedRefCS )
- // InternalQVTimperative.g:32111:3: ruleTypedRefCS
+ // InternalQVTimperative.g:32083:2: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:32084:3: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_2_1_0());
@@ -106249,8 +106165,8 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start synpred297_InternalQVTimperative
public final void synpred297_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:12373:3: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )
- // InternalQVTimperative.g:12373:3: rule__SimpleParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:12400:3: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )
+ // InternalQVTimperative.g:12400:3: rule__SimpleParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__IsCheckAssignment_0();
@@ -106264,8 +106180,8 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start synpred394_InternalQVTimperative
public final void synpred394_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:21229:3: ( rule__TypeNameExpCS__Group_1__0 )
- // InternalQVTimperative.g:21229:3: rule__TypeNameExpCS__Group_1__0
+ // InternalQVTimperative.g:21202:3: ( rule__TypeNameExpCS__Group_1__0 )
+ // InternalQVTimperative.g:21202:3: rule__TypeNameExpCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__0();
@@ -106279,8 +106195,8 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start synpred395_InternalQVTimperative
public final void synpred395_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:21283:3: ( rule__TypeNameExpCS__Group_1_1__0 )
- // InternalQVTimperative.g:21283:3: rule__TypeNameExpCS__Group_1_1__0
+ // InternalQVTimperative.g:21256:3: ( rule__TypeNameExpCS__Group_1_1__0 )
+ // InternalQVTimperative.g:21256:3: rule__TypeNameExpCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__0();
@@ -107285,142 +107201,142 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
static final String dfa_19s = "\u0083\uffff";
- static final String dfa_20s = "\1\6\43\26\1\6\31\26\4\uffff\1\6\40\41\1\6\30\41\1\4\2\41\1\4\1\6\1\4\1\6";
+ static final String dfa_20s = "\1\6\43\26\1\6\31\26\4\uffff\40\41\1\6\13\41\1\6\15\41\1\4\2\41\1\4\1\6\1\4\1\6";
static final String dfa_21s = "\1\116\75\u0080\4\uffff\72\u0080\1\u00a2\2\u0080\1\u00a2\1\116\1\u00a2\1\u00a3";
- static final String dfa_22s = "\76\uffff\1\3\1\1\1\4\1\2\101\uffff";
+ static final String dfa_22s = "\76\uffff\1\4\1\2\1\1\1\3\101\uffff";
static final String dfa_23s = "\u0083\uffff}>";
static final String[] dfa_24s = {
"\1\1\1\2\11\uffff\1\43\2\uffff\1\37\1\40\1\41\1\42\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\33\1\73\1\74\1\75\1\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\34\1\35\1\36",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\103\1\104\11\uffff\1\145\2\uffff\1\141\1\142\1\143\1\144\1\146\1\147\1\150\1\151\1\152\1\153\1\154\1\155\1\156\1\102\1\157\1\160\1\161\1\162\1\163\1\164\1\165\1\166\1\167\1\170\1\171\1\172\1\173\1\135\1\174\1\175\1\176\1\uffff\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\133\1\134\1\136\1\137\1\140\61\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\77\12\uffff\1\76\16\uffff\1\100\117\uffff\1\101",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\102\1\103\11\uffff\1\144\2\uffff\1\140\1\141\1\142\1\143\1\145\1\146\1\147\1\150\1\151\1\152\1\153\1\154\1\155\1\156\1\157\1\160\1\161\1\162\1\163\1\164\1\165\1\166\1\167\1\170\1\171\1\172\1\173\1\134\1\174\1\175\1\176\1\uffff\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\133\1\135\1\136\1\137\61\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\100\12\uffff\1\101\16\uffff\1\76\117\uffff\1\77",
"",
"",
"",
"",
- "\2\76\11\uffff\1\76\2\uffff\34\76\1\177\2\76\1\uffff\33\76\61\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\2\77\11\uffff\1\77\2\uffff\15\77\1\u0080\16\77\1\u0081\2\77\1\uffff\33\77\61\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\4\100\11\uffff\1\100\2\uffff\15\100\1\u0082\21\100\1\uffff\37\100\24\uffff\17\100\12\uffff\1\101\3\uffff\1\100\4\uffff\3\100\3\uffff\1\100\4\uffff\2\100\13\uffff\2\100",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\1\76\16\uffff\1\100\117\uffff\1\101",
- "\4\100\11\uffff\1\100\1\76\1\uffff\37\100\1\uffff\37\100\24\uffff\17\100\16\uffff\1\100\4\uffff\3\100\3\uffff\1\100\4\uffff\2\100\13\uffff\2\100",
- "\2\76\11\uffff\1\76\1\77\1\uffff\37\76\1\uffff\33\76",
- "\4\100\11\uffff\1\100\1\77\1\uffff\37\100\1\uffff\37\100\24\uffff\17\100\16\uffff\1\100\4\uffff\3\100\3\uffff\1\100\4\uffff\2\100\13\uffff\2\100",
- "\2\76\11\uffff\1\76\1\100\1\uffff\37\76\1\uffff\33\76\1\100\2\uffff\25\100\27\uffff\1\100\5\uffff\1\100\1\uffff\1\100\6\uffff\1\100\25\uffff\1\100"
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\2\100\11\uffff\1\100\2\uffff\15\100\1\u0080\16\100\1\177\2\100\1\uffff\33\100\61\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\2\101\11\uffff\1\101\2\uffff\34\101\1\u0081\2\101\1\uffff\33\101\61\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\4\76\11\uffff\1\76\2\uffff\15\76\1\u0082\21\76\1\uffff\37\76\24\uffff\17\76\12\uffff\1\77\3\uffff\1\76\4\uffff\3\76\3\uffff\1\76\4\uffff\2\76\13\uffff\2\76",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\1\101\16\uffff\1\76\117\uffff\1\77",
+ "\4\76\11\uffff\1\76\1\100\1\uffff\37\76\1\uffff\37\76\24\uffff\17\76\16\uffff\1\76\4\uffff\3\76\3\uffff\1\76\4\uffff\2\76\13\uffff\2\76",
+ "\2\101\11\uffff\1\101\1\100\1\uffff\37\101\1\uffff\33\101",
+ "\4\76\11\uffff\1\76\1\101\1\uffff\37\76\1\uffff\37\76\24\uffff\17\76\16\uffff\1\76\4\uffff\3\76\3\uffff\1\76\4\uffff\2\76\13\uffff\2\76",
+ "\2\101\11\uffff\1\101\1\76\1\uffff\37\101\1\uffff\33\101\1\76\2\uffff\25\76\27\uffff\1\76\5\uffff\1\76\1\uffff\1\76\6\uffff\1\76\25\uffff\1\76"
};
static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s);
@@ -108635,7 +108551,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_55;
}
public String getDescription() {
- return "()* loopback of 8181:2: ( rule__EntryPointCS__OwnedStatementsAssignment_9 )*";
+ return "()* loopback of 8208:2: ( rule__EntryPointCS__OwnedStatementsAssignment_9 )*";
}
}
static final String[] dfa_56s = {
@@ -108937,7 +108853,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_56;
}
public String getDescription() {
- return "()* loopback of 8208:2: ( rule__EntryPointCS__OwnedStatementsAssignment_10 )*";
+ return "()* loopback of 8235:2: ( rule__EntryPointCS__OwnedStatementsAssignment_10 )*";
}
}
@@ -108955,7 +108871,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_55;
}
public String getDescription() {
- return "()* loopback of 9585:2: ( rule__MappingCS__OwnedStatementsAssignment_7 )*";
+ return "()* loopback of 9612:2: ( rule__MappingCS__OwnedStatementsAssignment_7 )*";
}
}
@@ -108973,7 +108889,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_56;
}
public String getDescription() {
- return "()* loopback of 9612:2: ( rule__MappingCS__OwnedStatementsAssignment_8 )*";
+ return "()* loopback of 9639:2: ( rule__MappingCS__OwnedStatementsAssignment_8 )*";
}
}
static final String dfa_57s = "\1\6\75\22\2\uffff";
@@ -109064,7 +108980,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_60;
}
public String getDescription() {
- return "11023:2: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?";
+ return "11050:2: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?";
}
}
static final String dfa_61s = "\117\uffff";
@@ -109177,7 +109093,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_67;
}
public String getDescription() {
- return "()* loopback of 11913:2: ( rule__ScopeNameCS__Group_2__0 )*";
+ return "()* loopback of 11940:2: ( rule__ScopeNameCS__Group_2__0 )*";
}
}
static final String dfa_68s = "\77\uffff";
@@ -109272,7 +109188,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_73;
}
public String getDescription() {
- return "12373:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?";
+ return "12400:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -109389,7 +109305,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_77;
}
public String getDescription() {
- return "12886:2: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?";
+ return "12913:2: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?";
}
}
static final String dfa_78s = "\23\uffff";
@@ -109442,7 +109358,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_84;
}
public String getDescription() {
- return "21229:2: ( rule__TypeNameExpCS__Group_1__0 )?";
+ return "21202:2: ( rule__TypeNameExpCS__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -109486,7 +109402,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_84;
}
public String getDescription() {
- return "21283:2: ( rule__TypeNameExpCS__Group_1_1__0 )?";
+ return "21256:2: ( rule__TypeNameExpCS__Group_1_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -109516,21 +109432,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
static final String dfa_85s = "\1\2\11\uffff";
- static final String dfa_86s = "\1\22\1\5\2\uffff\6\6";
- static final String dfa_87s = "\1\u00a4\1\177\2\uffff\6\131";
- static final String dfa_88s = "\2\uffff\1\2\1\1\6\uffff";
+ static final String dfa_86s = "\1\22\1\5\1\uffff\6\6\1\uffff";
+ static final String dfa_87s = "\1\u00a4\1\177\1\uffff\6\131\1\uffff";
+ static final String dfa_88s = "\2\uffff\1\2\6\uffff\1\1";
static final String dfa_89s = "\12\uffff}>";
static final String[] dfa_90s = {
"\1\2\74\uffff\1\2\2\uffff\25\2\17\uffff\2\2\3\uffff\3\2\1\1\1\2\3\uffff\1\2\1\uffff\1\2\10\uffff\1\2\1\uffff\4\2\17\uffff\2\2",
- "\3\3\11\uffff\1\5\2\uffff\1\4\6\3\1\6\3\3\1\7\1\10\4\3\1\11\15\3\1\uffff\33\3\60\uffff\1\3",
- "",
+ "\3\11\11\uffff\1\5\2\uffff\1\4\6\11\1\10\3\11\1\6\1\7\4\11\1\3\15\11\1\uffff\33\11\60\uffff\1\11",
"",
- "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\3",
- "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\3",
- "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\3",
- "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\3",
- "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\3",
- "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\3"
+ "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\11",
+ "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\11",
+ "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\11",
+ "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\11",
+ "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\11",
+ "\2\2\11\uffff\1\2\2\uffff\37\2\1\uffff\33\2\12\uffff\1\11",
+ ""
};
static final short[] dfa_85 = DFA.unpackEncodedString(dfa_85s);
static final char[] dfa_86 = DFA.unpackEncodedStringToUnsignedChars(dfa_86s);
@@ -109553,7 +109469,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_90;
}
public String getDescription() {
- return "21824:2: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?";
+ return "21797:2: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?";
}
}
@@ -109584,7 +109500,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000001000000L});
public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0002000001000000L});
public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000080000L,0x1000000000000000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00000000200000C0L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00000000200400C0L});
public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000080004000000L});
public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000004040000000L,0x4000000000000000L});
public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00020E398BB20000L,0x8000000000000000L,0x000000000000000AL});
@@ -109625,8 +109541,8 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000040000L,0x0800000000000000L});
public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x5000000000000000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x04208904240000C0L,0x8000000000000440L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x00000000200000C2L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x04208904240400C0L,0x8000000000000440L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x00000000200400C2L});
public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0420890404000002L,0x0000000000000440L});
public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0420000000000000L,0x0000000000000400L});
public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0400000000000000L});
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin
index c7f48e4af..16b744fb6 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java
index b83213bed..fcef6a867 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java
@@ -230,7 +230,8 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
setCardinality("*", createGroup(
createKeyword(","),
createAssignment("imports", "+=", createCrossReference(
- createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PACKAGE), createRuleCall(PR_UnrestrictedName)))))))));
+ createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PACKAGE), createRuleCall(PR_UnrestrictedName))))))),
+ createKeyword(";")));
PR_EntryPointCS.setAlternatives(
createGroup(
createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.ENTRY_POINT_CS)),
@@ -546,9 +547,7 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
createKeyword(":"),
createAssignment("ownedContextType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)))),
createKeyword("{"),
- setCardinality("*", createGroup(
- createAssignment("ownedDirections", "+=", createRuleCall(PR_DirectionCS)),
- createKeyword(";"))),
+ setCardinality("*", createAssignment("ownedDirections", "+=", createRuleCall(PR_DirectionCS))),
setCardinality("*", createAlternatives(
createAssignment("ownedMappings", "+=", createAlternatives(
createRuleCall(PR_EntryPointCS),
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g
index 6186ef4dd..84726aa23 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g
@@ -1012,6 +1012,10 @@ ruleDirectionCS returns [EObject current=null]
)
)*
)?
+ otherlv_6=';'
+ {
+ newLeafNode(otherlv_6, grammarAccess.getDirectionCSAccess().getSemicolonKeyword_3());
+ }
)
;
@@ -3566,28 +3570,22 @@ ruleTransformationCS returns [EObject current=null]
}
(
(
- (
- {
- newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0_0());
- }
- lv_ownedDirections_6_0=ruleDirectionCS
- {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getTransformationCSRule());
- }
- add(
- $current,
- "ownedDirections",
- lv_ownedDirections_6_0,
- "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.DirectionCS");
- afterParserOrEnumRuleCall();
+ {
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0());
+ }
+ lv_ownedDirections_6_0=ruleDirectionCS
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getTransformationCSRule());
}
- )
+ add(
+ $current,
+ "ownedDirections",
+ lv_ownedDirections_6_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.DirectionCS");
+ afterParserOrEnumRuleCall();
+ }
)
- otherlv_7=';'
- {
- newLeafNode(otherlv_7, grammarAccess.getTransformationCSAccess().getSemicolonKeyword_5_1());
- }
)*
(
(
@@ -3596,7 +3594,7 @@ ruleTransformationCS returns [EObject current=null]
{
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedMappingsEntryPointCSParserRuleCall_6_0_0_0());
}
- lv_ownedMappings_8_1=ruleEntryPointCS
+ lv_ownedMappings_7_1=ruleEntryPointCS
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
@@ -3604,7 +3602,7 @@ ruleTransformationCS returns [EObject current=null]
add(
$current,
"ownedMappings",
- lv_ownedMappings_8_1,
+ lv_ownedMappings_7_1,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.EntryPointCS");
afterParserOrEnumRuleCall();
}
@@ -3612,7 +3610,7 @@ ruleTransformationCS returns [EObject current=null]
{
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedMappingsMappingCSParserRuleCall_6_0_0_1());
}
- lv_ownedMappings_8_2=ruleMappingCS
+ lv_ownedMappings_7_2=ruleMappingCS
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
@@ -3620,7 +3618,7 @@ ruleTransformationCS returns [EObject current=null]
add(
$current,
"ownedMappings",
- lv_ownedMappings_8_2,
+ lv_ownedMappings_7_2,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCS");
afterParserOrEnumRuleCall();
}
@@ -3633,7 +3631,7 @@ ruleTransformationCS returns [EObject current=null]
{
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedQueriesQueryCSParserRuleCall_6_1_0());
}
- lv_ownedQueries_9_0=ruleQueryCS
+ lv_ownedQueries_8_0=ruleQueryCS
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
@@ -3641,7 +3639,7 @@ ruleTransformationCS returns [EObject current=null]
add(
$current,
"ownedQueries",
- lv_ownedQueries_9_0,
+ lv_ownedQueries_8_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.QueryCS");
afterParserOrEnumRuleCall();
}
@@ -3653,7 +3651,7 @@ ruleTransformationCS returns [EObject current=null]
{
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_6_2_0());
}
- lv_ownedProperties_10_0=ruleStructuralFeatureCS
+ lv_ownedProperties_9_0=ruleStructuralFeatureCS
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
@@ -3661,16 +3659,16 @@ ruleTransformationCS returns [EObject current=null]
add(
$current,
"ownedProperties",
- lv_ownedProperties_10_0,
+ lv_ownedProperties_9_0,
"org.eclipse.qvtd.xtext.qvtbase.QVTbase.StructuralFeatureCS");
afterParserOrEnumRuleCall();
}
)
)
)*
- otherlv_11='}'
+ otherlv_10='}'
{
- newLeafNode(otherlv_11, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_7());
+ newLeafNode(otherlv_10, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_7());
}
)
;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java
index 65d9741b3..43aef278d 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtimperative.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -3315,8 +3302,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12556:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:12556:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:12554:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:12554:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -3334,8 +3321,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:12558:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:12558:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:12556:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:12556: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') ) {
@@ -3359,8 +3346,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:12560:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:12560:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:12558:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:12558: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();
@@ -3385,11 +3372,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12562:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:12562:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:12560:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:12560:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:12562:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:12560:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -3405,14 +3392,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:12562:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:12560:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:12562:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:12560:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3449,11 +3436,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12564:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:12564:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:12562:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:12562:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:12564:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:12562:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3469,14 +3456,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:12564:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:12562:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:12564:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:12562:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3513,12 +3500,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12566:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:12566:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:12564:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:12564:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:12566:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:12564:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3543,7 +3530,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:12566:66: .
+ // InternalQVTimperative.g:12564:66: .
{
matchAny();
@@ -3573,11 +3560,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12568:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:12568:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:12566:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:12566:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:12568:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:12566:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3626,8 +3613,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12570:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:12570:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:12568:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:12568:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3647,10 +3634,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12572:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:12572:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:12570:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:12570:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:12572:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:12570:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3664,7 +3651,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:12572:13: '0' .. '9'
+ // InternalQVTimperative.g:12570:13: '0' .. '9'
{
matchRange('0','9');
@@ -3696,12 +3683,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12574:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:12574:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:12572:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:12572:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:12574:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:12572:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3726,7 +3713,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:12574:52: .
+ // InternalQVTimperative.g:12572:52: .
{
matchAny();
@@ -3756,12 +3743,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12576:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:12576:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:12574:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:12574:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:12576:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:12574:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3774,7 +3761,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:12576:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:12574: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();
@@ -3794,7 +3781,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:12576:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:12574:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3803,9 +3790,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:12576:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:12574:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:12576:41: ( '\\r' )?
+ // InternalQVTimperative.g:12574:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3814,7 +3801,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:12576:41: '\\r'
+ // InternalQVTimperative.g:12574:41: '\\r'
{
match('\r');
@@ -3846,10 +3833,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12578:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:12578:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:12576:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:12576:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:12578:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:12576:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3903,8 +3890,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12580:16: ( . )
- // InternalQVTimperative.g:12580:18: .
+ // InternalQVTimperative.g:12578:16: ( . )
+ // InternalQVTimperative.g:12578:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
index 40cf8f4fe..9bb4c2eb7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
@@ -2563,12 +2563,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleDirectionCS"
- // InternalQVTimperative.g:928:1: ruleDirectionCS returns [EObject current=null] : ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? ) ;
+ // InternalQVTimperative.g:928:1: ruleDirectionCS returns [EObject current=null] : ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_6= ';' ) ;
public final EObject ruleDirectionCS() throws RecognitionException {
EObject current = null;
Token otherlv_2=null;
Token otherlv_4=null;
+ Token otherlv_6=null;
AntlrDatatypeRuleToken lv_name_1_0 = null;
@@ -2576,11 +2577,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:934:2: ( ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? ) )
- // InternalQVTimperative.g:935:2: ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? )
+ // InternalQVTimperative.g:934:2: ( ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_6= ';' ) )
+ // InternalQVTimperative.g:935:2: ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_6= ';' )
{
- // InternalQVTimperative.g:935:2: ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? )
- // InternalQVTimperative.g:936:3: () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ // InternalQVTimperative.g:935:2: ( () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_6= ';' )
+ // InternalQVTimperative.g:936:3: () ( (lv_name_1_0= ruleIdentifier ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_6= ';'
{
// InternalQVTimperative.g:936:3: ()
// InternalQVTimperative.g:937:4:
@@ -2777,6 +2778,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
+ otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_6, grammarAccess.getDirectionCSAccess().getSemicolonKeyword_3());
+
+ }
}
@@ -2802,7 +2809,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEntryPointCS"
- // InternalQVTimperative.g:1019:1: entryRuleEntryPointCS returns [EObject current=null] : iv_ruleEntryPointCS= ruleEntryPointCS EOF ;
+ // InternalQVTimperative.g:1023:1: entryRuleEntryPointCS returns [EObject current=null] : iv_ruleEntryPointCS= ruleEntryPointCS EOF ;
public final EObject entryRuleEntryPointCS() throws RecognitionException {
EObject current = null;
@@ -2810,8 +2817,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1019:53: (iv_ruleEntryPointCS= ruleEntryPointCS EOF )
- // InternalQVTimperative.g:1020:2: iv_ruleEntryPointCS= ruleEntryPointCS EOF
+ // InternalQVTimperative.g:1023:53: (iv_ruleEntryPointCS= ruleEntryPointCS EOF )
+ // InternalQVTimperative.g:1024:2: iv_ruleEntryPointCS= ruleEntryPointCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEntryPointCSRule());
@@ -2842,7 +2849,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEntryPointCS"
- // InternalQVTimperative.g:1026:1: ruleEntryPointCS returns [EObject current=null] : ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' ) ;
+ // InternalQVTimperative.g:1030:1: ruleEntryPointCS returns [EObject current=null] : ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' ) ;
public final EObject ruleEntryPointCS() throws RecognitionException {
EObject current = null;
@@ -2872,14 +2879,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1032:2: ( ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' ) )
- // InternalQVTimperative.g:1033:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' )
+ // InternalQVTimperative.g:1036:2: ( ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' ) )
+ // InternalQVTimperative.g:1037:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' )
{
- // InternalQVTimperative.g:1033:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' )
- // InternalQVTimperative.g:1034:3: () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}'
+ // InternalQVTimperative.g:1037:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}' )
+ // InternalQVTimperative.g:1038:3: () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'entry' (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )? ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_14= '{' ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )* otherlv_19= '}'
{
- // InternalQVTimperative.g:1034:3: ()
- // InternalQVTimperative.g:1035:4:
+ // InternalQVTimperative.g:1038:3: ()
+ // InternalQVTimperative.g:1039:4:
{
if ( state.backtracking==0 ) {
@@ -2896,7 +2903,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1044:3: ( (lv_isStrict_1_0= 'strict' ) )?
+ // InternalQVTimperative.g:1048:3: ( (lv_isStrict_1_0= 'strict' ) )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -2905,10 +2912,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt21) {
case 1 :
- // InternalQVTimperative.g:1045:4: (lv_isStrict_1_0= 'strict' )
+ // InternalQVTimperative.g:1049:4: (lv_isStrict_1_0= 'strict' )
{
- // InternalQVTimperative.g:1045:4: (lv_isStrict_1_0= 'strict' )
- // InternalQVTimperative.g:1046:5: lv_isStrict_1_0= 'strict'
+ // InternalQVTimperative.g:1049:4: (lv_isStrict_1_0= 'strict' )
+ // InternalQVTimperative.g:1050:5: lv_isStrict_1_0= 'strict'
{
lv_isStrict_1_0=(Token)match(input,25,FollowSets000.FOLLOW_26); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2939,7 +2946,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getEntryPointCSAccess().getEntryKeyword_2());
}
- // InternalQVTimperative.g:1062:3: (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )?
+ // InternalQVTimperative.g:1066:3: (otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) ) )?
int alt22=2;
int LA22_0 = input.LA(1);
@@ -2948,7 +2955,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt22) {
case 1 :
- // InternalQVTimperative.g:1063:4: otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1067:4: otherlv_3= ':' ( (lv_targetName_4_0= ruleUnrestrictedName ) )
{
otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2956,11 +2963,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getEntryPointCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:1067:4: ( (lv_targetName_4_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1068:5: (lv_targetName_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1071:4: ( (lv_targetName_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1072:5: (lv_targetName_4_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1068:5: (lv_targetName_4_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1069:6: lv_targetName_4_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1072:5: (lv_targetName_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1073:6: lv_targetName_4_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2997,11 +3004,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1087:3: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1088:4: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1091:3: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1092:4: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1088:4: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1089:5: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1092:4: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1093:5: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3032,7 +3039,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1106:3: (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ // InternalQVTimperative.g:1110:3: (otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
int alt24=2;
int LA24_0 = input.LA(1);
@@ -3041,7 +3048,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt24) {
case 1 :
- // InternalQVTimperative.g:1107:4: otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:1111:4: otherlv_6= 'input' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
{
otherlv_6=(Token)match(input,33,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3049,11 +3056,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getEntryPointCSAccess().getInputKeyword_5_0());
}
- // InternalQVTimperative.g:1111:4: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1112:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1115:4: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1116:5: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1112:5: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1113:6: ruleUnrestrictedName
+ // InternalQVTimperative.g:1116:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1117:6: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3088,7 +3095,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1130:4: (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:1134:4: (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
loop23:
do {
int alt23=2;
@@ -3101,7 +3108,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt23) {
case 1 :
- // InternalQVTimperative.g:1131:5: otherlv_8= ',' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1135:5: otherlv_8= ',' ( ( ruleUnrestrictedName ) )
{
otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3109,11 +3116,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getEntryPointCSAccess().getCommaKeyword_5_2_0());
}
- // InternalQVTimperative.g:1135:5: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1136:6: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1139:5: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1140:6: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1136:6: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1137:7: ruleUnrestrictedName
+ // InternalQVTimperative.g:1140:6: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1141:7: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3163,7 +3170,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1156:3: (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ // InternalQVTimperative.g:1160:3: (otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )* )?
int alt26=2;
int LA26_0 = input.LA(1);
@@ -3172,7 +3179,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt26) {
case 1 :
- // InternalQVTimperative.g:1157:4: otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:1161:4: otherlv_10= 'output' ( ( ruleUnrestrictedName ) ) (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )*
{
otherlv_10=(Token)match(input,34,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3180,11 +3187,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_10, grammarAccess.getEntryPointCSAccess().getOutputKeyword_6_0());
}
- // InternalQVTimperative.g:1161:4: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1162:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1165:4: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1166:5: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1162:5: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1163:6: ruleUnrestrictedName
+ // InternalQVTimperative.g:1166:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1167:6: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3219,7 +3226,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1180:4: (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:1184:4: (otherlv_12= ',' ( ( ruleUnrestrictedName ) ) )*
loop25:
do {
int alt25=2;
@@ -3232,7 +3239,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt25) {
case 1 :
- // InternalQVTimperative.g:1181:5: otherlv_12= ',' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1185:5: otherlv_12= ',' ( ( ruleUnrestrictedName ) )
{
otherlv_12=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3240,11 +3247,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_12, grammarAccess.getEntryPointCSAccess().getCommaKeyword_6_2_0());
}
- // InternalQVTimperative.g:1185:5: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1186:6: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1189:5: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1190:6: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1186:6: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1187:7: ruleUnrestrictedName
+ // InternalQVTimperative.g:1190:6: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1191:7: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3300,7 +3307,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_14, grammarAccess.getEntryPointCSAccess().getLeftCurlyBracketKeyword_7());
}
- // InternalQVTimperative.g:1210:3: ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )*
+ // InternalQVTimperative.g:1214:3: ( (lv_ownedParameters_15_0= ruleMappingParameterCS ) )*
loop27:
do {
int alt27=2;
@@ -3313,10 +3320,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt27) {
case 1 :
- // InternalQVTimperative.g:1211:4: (lv_ownedParameters_15_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1215:4: (lv_ownedParameters_15_0= ruleMappingParameterCS )
{
- // InternalQVTimperative.g:1211:4: (lv_ownedParameters_15_0= ruleMappingParameterCS )
- // InternalQVTimperative.g:1212:5: lv_ownedParameters_15_0= ruleMappingParameterCS
+ // InternalQVTimperative.g:1215:4: (lv_ownedParameters_15_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1216:5: lv_ownedParameters_15_0= ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
@@ -3353,17 +3360,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:1229:3: ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )*
+ // InternalQVTimperative.g:1233:3: ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )*
loop28:
do {
int alt28=2;
alt28 = dfa28.predict(input);
switch (alt28) {
case 1 :
- // InternalQVTimperative.g:1230:4: (lv_ownedStatements_16_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1234:4: (lv_ownedStatements_16_0= ruleGuardStatementCS )
{
- // InternalQVTimperative.g:1230:4: (lv_ownedStatements_16_0= ruleGuardStatementCS )
- // InternalQVTimperative.g:1231:5: lv_ownedStatements_16_0= ruleGuardStatementCS
+ // InternalQVTimperative.g:1234:4: (lv_ownedStatements_16_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1235:5: lv_ownedStatements_16_0= ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
@@ -3400,17 +3407,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:1248:3: ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )*
+ // InternalQVTimperative.g:1252:3: ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )*
loop29:
do {
int alt29=2;
alt29 = dfa29.predict(input);
switch (alt29) {
case 1 :
- // InternalQVTimperative.g:1249:4: (lv_ownedStatements_17_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1253:4: (lv_ownedStatements_17_0= ruleCommitStatementCS )
{
- // InternalQVTimperative.g:1249:4: (lv_ownedStatements_17_0= ruleCommitStatementCS )
- // InternalQVTimperative.g:1250:5: lv_ownedStatements_17_0= ruleCommitStatementCS
+ // InternalQVTimperative.g:1253:4: (lv_ownedStatements_17_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1254:5: lv_ownedStatements_17_0= ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
@@ -3447,7 +3454,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:1267:3: ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )*
+ // InternalQVTimperative.g:1271:3: ( (lv_ownedStatements_18_0= ruleControlStatementCS ) )*
loop30:
do {
int alt30=2;
@@ -3460,10 +3467,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt30) {
case 1 :
- // InternalQVTimperative.g:1268:4: (lv_ownedStatements_18_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1272:4: (lv_ownedStatements_18_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:1268:4: (lv_ownedStatements_18_0= ruleControlStatementCS )
- // InternalQVTimperative.g:1269:5: lv_ownedStatements_18_0= ruleControlStatementCS
+ // InternalQVTimperative.g:1272:4: (lv_ownedStatements_18_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1273:5: lv_ownedStatements_18_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
@@ -3531,7 +3538,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleGuardParameterBindingCS"
- // InternalQVTimperative.g:1294:1: entryRuleGuardParameterBindingCS returns [EObject current=null] : iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF ;
+ // InternalQVTimperative.g:1298:1: entryRuleGuardParameterBindingCS returns [EObject current=null] : iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF ;
public final EObject entryRuleGuardParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -3539,8 +3546,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1294:64: (iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF )
- // InternalQVTimperative.g:1295:2: iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF
+ // InternalQVTimperative.g:1298:64: (iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF )
+ // InternalQVTimperative.g:1299:2: iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardParameterBindingCSRule());
@@ -3571,7 +3578,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleGuardParameterBindingCS"
- // InternalQVTimperative.g:1301:1: ruleGuardParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:1305:1: ruleGuardParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
public final EObject ruleGuardParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -3583,13 +3590,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1307:2: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
- // InternalQVTimperative.g:1308:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:1311:2: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:1312:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
{
- // InternalQVTimperative.g:1308:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
- // InternalQVTimperative.g:1309:3: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';'
+ // InternalQVTimperative.g:1312:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:1313:3: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';'
{
- // InternalQVTimperative.g:1309:3: ( (lv_isCheck_0_0= 'check' ) )?
+ // InternalQVTimperative.g:1313:3: ( (lv_isCheck_0_0= 'check' ) )?
int alt31=2;
int LA31_0 = input.LA(1);
@@ -3602,10 +3609,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt31) {
case 1 :
- // InternalQVTimperative.g:1310:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1314:4: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:1310:4: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:1311:5: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:1314:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1315:5: lv_isCheck_0_0= 'check'
{
lv_isCheck_0_0=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3630,11 +3637,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1323:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1324:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1327:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1328:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1324:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1325:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:1328:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1329:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3675,11 +3682,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
}
- // InternalQVTimperative.g:1346:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1347:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1350:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1351:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1347:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1348:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:1351:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1352:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3745,7 +3752,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleGuardParameterCS"
- // InternalQVTimperative.g:1373:1: entryRuleGuardParameterCS returns [EObject current=null] : iv_ruleGuardParameterCS= ruleGuardParameterCS EOF ;
+ // InternalQVTimperative.g:1377:1: entryRuleGuardParameterCS returns [EObject current=null] : iv_ruleGuardParameterCS= ruleGuardParameterCS EOF ;
public final EObject entryRuleGuardParameterCS() throws RecognitionException {
EObject current = null;
@@ -3753,8 +3760,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1373:57: (iv_ruleGuardParameterCS= ruleGuardParameterCS EOF )
- // InternalQVTimperative.g:1374:2: iv_ruleGuardParameterCS= ruleGuardParameterCS EOF
+ // InternalQVTimperative.g:1377:57: (iv_ruleGuardParameterCS= ruleGuardParameterCS EOF )
+ // InternalQVTimperative.g:1378:2: iv_ruleGuardParameterCS= ruleGuardParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardParameterCSRule());
@@ -3785,7 +3792,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleGuardParameterCS"
- // InternalQVTimperative.g:1380:1: ruleGuardParameterCS returns [EObject current=null] : (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' ) ;
+ // InternalQVTimperative.g:1384:1: ruleGuardParameterCS returns [EObject current=null] : (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' ) ;
public final EObject ruleGuardParameterCS() throws RecognitionException {
EObject current = null;
@@ -3803,11 +3810,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1386:2: ( (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' ) )
- // InternalQVTimperative.g:1387:2: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' )
+ // InternalQVTimperative.g:1390:2: ( (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' ) )
+ // InternalQVTimperative.g:1391:2: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' )
{
- // InternalQVTimperative.g:1387:2: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' )
- // InternalQVTimperative.g:1388:3: otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';'
+ // InternalQVTimperative.g:1391:2: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';' )
+ // InternalQVTimperative.g:1392:3: otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )? otherlv_8= ';'
{
otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3821,11 +3828,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:1396:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1397:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1400:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1401:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1397:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1398:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:1401:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1402:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3860,11 +3867,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1415:3: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1416:4: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1419:3: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1420:4: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1416:4: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1417:5: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1420:4: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1421:5: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3901,11 +3908,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
- // InternalQVTimperative.g:1438:3: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1439:4: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1442:3: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1443:4: (lv_ownedType_5_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:1439:4: (lv_ownedType_5_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1440:5: lv_ownedType_5_0= ruleTypeExpCS
+ // InternalQVTimperative.g:1443:4: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1444:5: lv_ownedType_5_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -3936,7 +3943,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1457:3: (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )?
+ // InternalQVTimperative.g:1461:3: (otherlv_6= 'success' ( ( ruleUnrestrictedName ) ) )?
int alt32=2;
int LA32_0 = input.LA(1);
@@ -3945,7 +3952,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt32) {
case 1 :
- // InternalQVTimperative.g:1458:4: otherlv_6= 'success' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1462:4: otherlv_6= 'success' ( ( ruleUnrestrictedName ) )
{
otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3953,11 +3960,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getGuardParameterCSAccess().getSuccessKeyword_6_0());
}
- // InternalQVTimperative.g:1462:4: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1463:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1466:4: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1467:5: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1463:5: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1464:6: ruleUnrestrictedName
+ // InternalQVTimperative.g:1467:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1468:6: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -4029,7 +4036,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleGuardStatementCS"
- // InternalQVTimperative.g:1490:1: entryRuleGuardStatementCS returns [EObject current=null] : iv_ruleGuardStatementCS= ruleGuardStatementCS EOF ;
+ // InternalQVTimperative.g:1494:1: entryRuleGuardStatementCS returns [EObject current=null] : iv_ruleGuardStatementCS= ruleGuardStatementCS EOF ;
public final EObject entryRuleGuardStatementCS() throws RecognitionException {
EObject current = null;
@@ -4037,8 +4044,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1490:57: (iv_ruleGuardStatementCS= ruleGuardStatementCS EOF )
- // InternalQVTimperative.g:1491:2: iv_ruleGuardStatementCS= ruleGuardStatementCS EOF
+ // InternalQVTimperative.g:1494:57: (iv_ruleGuardStatementCS= ruleGuardStatementCS EOF )
+ // InternalQVTimperative.g:1495:2: iv_ruleGuardStatementCS= ruleGuardStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardStatementCSRule());
@@ -4069,7 +4076,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleGuardStatementCS"
- // InternalQVTimperative.g:1497:1: ruleGuardStatementCS returns [EObject current=null] : (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS ) ;
+ // InternalQVTimperative.g:1501:1: ruleGuardStatementCS returns [EObject current=null] : (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS ) ;
public final EObject ruleGuardStatementCS() throws RecognitionException {
EObject current = null;
@@ -4088,15 +4095,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1503:2: ( (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS ) )
- // InternalQVTimperative.g:1504:2: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS )
+ // InternalQVTimperative.g:1507:2: ( (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS ) )
+ // InternalQVTimperative.g:1508:2: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS )
{
- // InternalQVTimperative.g:1504:2: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS )
+ // InternalQVTimperative.g:1508:2: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS )
int alt33=5;
alt33 = dfa33.predict(input);
switch (alt33) {
case 1 :
- // InternalQVTimperative.g:1505:3: this_BufferStatementCS_0= ruleBufferStatementCS
+ // InternalQVTimperative.g:1509:3: this_BufferStatementCS_0= ruleBufferStatementCS
{
if ( state.backtracking==0 ) {
@@ -4123,7 +4130,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:1517:3: this_DeclareStatementCS_1= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1521:3: this_DeclareStatementCS_1= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -4150,7 +4157,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:1529:3: this_DeclareStatementCS_2= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1533:3: this_DeclareStatementCS_2= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -4177,7 +4184,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:1541:3: this_CheckStatementCS_3= ruleCheckStatementCS
+ // InternalQVTimperative.g:1545:3: this_CheckStatementCS_3= ruleCheckStatementCS
{
if ( state.backtracking==0 ) {
@@ -4204,7 +4211,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:1553:3: this_SpeculateStatementCS_4= ruleSpeculateStatementCS
+ // InternalQVTimperative.g:1557:3: this_SpeculateStatementCS_4= ruleSpeculateStatementCS
{
if ( state.backtracking==0 ) {
@@ -4255,7 +4262,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleImportCS"
- // InternalQVTimperative.g:1568:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
+ // InternalQVTimperative.g:1572:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
public final EObject entryRuleImportCS() throws RecognitionException {
EObject current = null;
@@ -4263,8 +4270,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1568:49: (iv_ruleImportCS= ruleImportCS EOF )
- // InternalQVTimperative.g:1569:2: iv_ruleImportCS= ruleImportCS EOF
+ // InternalQVTimperative.g:1572:49: (iv_ruleImportCS= ruleImportCS EOF )
+ // InternalQVTimperative.g:1573:2: iv_ruleImportCS= ruleImportCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSRule());
@@ -4295,7 +4302,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleImportCS"
- // InternalQVTimperative.g:1575:1: ruleImportCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) ;
+ // InternalQVTimperative.g:1579:1: ruleImportCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) ;
public final EObject ruleImportCS() throws RecognitionException {
EObject current = null;
@@ -4313,11 +4320,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1581:2: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) )
- // InternalQVTimperative.g:1582:2: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
+ // InternalQVTimperative.g:1585:2: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) )
+ // InternalQVTimperative.g:1586:2: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
{
- // InternalQVTimperative.g:1582:2: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
- // InternalQVTimperative.g:1583:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
+ // InternalQVTimperative.g:1586:2: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
+ // InternalQVTimperative.g:1587:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
{
otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_36); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4325,7 +4332,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getImportCSAccess().getImportKeyword_0());
}
- // InternalQVTimperative.g:1587:3: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
+ // InternalQVTimperative.g:1591:3: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
int alt34=2;
int LA34_0 = input.LA(1);
@@ -4345,13 +4352,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt34) {
case 1 :
- // InternalQVTimperative.g:1588:4: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
+ // InternalQVTimperative.g:1592:4: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
{
- // InternalQVTimperative.g:1588:4: ( (lv_name_1_0= ruleIdentifier ) )
- // InternalQVTimperative.g:1589:5: (lv_name_1_0= ruleIdentifier )
+ // InternalQVTimperative.g:1592:4: ( (lv_name_1_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:1593:5: (lv_name_1_0= ruleIdentifier )
{
- // InternalQVTimperative.g:1589:5: (lv_name_1_0= ruleIdentifier )
- // InternalQVTimperative.g:1590:6: lv_name_1_0= ruleIdentifier
+ // InternalQVTimperative.g:1593:5: (lv_name_1_0= ruleIdentifier )
+ // InternalQVTimperative.g:1594:6: lv_name_1_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
@@ -4394,11 +4401,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1612:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
- // InternalQVTimperative.g:1613:4: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // InternalQVTimperative.g:1616:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
+ // InternalQVTimperative.g:1617:4: (lv_ownedPathName_3_0= ruleURIPathNameCS )
{
- // InternalQVTimperative.g:1613:4: (lv_ownedPathName_3_0= ruleURIPathNameCS )
- // InternalQVTimperative.g:1614:5: lv_ownedPathName_3_0= ruleURIPathNameCS
+ // InternalQVTimperative.g:1617:4: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // InternalQVTimperative.g:1618:5: lv_ownedPathName_3_0= ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
@@ -4429,7 +4436,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1631:3: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
+ // InternalQVTimperative.g:1635:3: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
int alt35=2;
int LA35_0 = input.LA(1);
@@ -4438,13 +4445,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt35) {
case 1 :
- // InternalQVTimperative.g:1632:4: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
+ // InternalQVTimperative.g:1636:4: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
{
- // InternalQVTimperative.g:1632:4: ( (lv_isAll_4_0= '::' ) )
- // InternalQVTimperative.g:1633:5: (lv_isAll_4_0= '::' )
+ // InternalQVTimperative.g:1636:4: ( (lv_isAll_4_0= '::' ) )
+ // InternalQVTimperative.g:1637:5: (lv_isAll_4_0= '::' )
{
- // InternalQVTimperative.g:1633:5: (lv_isAll_4_0= '::' )
- // InternalQVTimperative.g:1634:6: lv_isAll_4_0= '::'
+ // InternalQVTimperative.g:1637:5: (lv_isAll_4_0= '::' )
+ // InternalQVTimperative.g:1638:6: lv_isAll_4_0= '::'
{
lv_isAll_4_0=(Token)match(input,41,FollowSets000.FOLLOW_38); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4509,7 +4516,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleLoopParameterBindingCS"
- // InternalQVTimperative.g:1659:1: entryRuleLoopParameterBindingCS returns [EObject current=null] : iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF ;
+ // InternalQVTimperative.g:1663:1: entryRuleLoopParameterBindingCS returns [EObject current=null] : iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF ;
public final EObject entryRuleLoopParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -4517,8 +4524,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1659:63: (iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF )
- // InternalQVTimperative.g:1660:2: iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF
+ // InternalQVTimperative.g:1663:63: (iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF )
+ // InternalQVTimperative.g:1664:2: iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLoopParameterBindingCSRule());
@@ -4549,7 +4556,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleLoopParameterBindingCS"
- // InternalQVTimperative.g:1666:1: ruleLoopParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:1670:1: ruleLoopParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
public final EObject ruleLoopParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -4561,13 +4568,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1672:2: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
- // InternalQVTimperative.g:1673:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:1676:2: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:1677:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
{
- // InternalQVTimperative.g:1673:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
- // InternalQVTimperative.g:1674:3: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';'
+ // InternalQVTimperative.g:1677:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:1678:3: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';'
{
- // InternalQVTimperative.g:1674:3: ( (lv_isCheck_0_0= 'check' ) )?
+ // InternalQVTimperative.g:1678:3: ( (lv_isCheck_0_0= 'check' ) )?
int alt36=2;
int LA36_0 = input.LA(1);
@@ -4591,10 +4598,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt36) {
case 1 :
- // InternalQVTimperative.g:1675:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1679:4: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:1675:4: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:1676:5: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:1679:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1680:5: lv_isCheck_0_0= 'check'
{
lv_isCheck_0_0=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4619,11 +4626,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1688:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1689:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1692:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1693:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1689:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1690:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:1693:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1694:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -4664,11 +4671,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
}
- // InternalQVTimperative.g:1711:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1712:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1715:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1716:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1712:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1713:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:1716:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1717:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -4734,7 +4741,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMappingCS"
- // InternalQVTimperative.g:1738:1: entryRuleMappingCS returns [EObject current=null] : iv_ruleMappingCS= ruleMappingCS EOF ;
+ // InternalQVTimperative.g:1742:1: entryRuleMappingCS returns [EObject current=null] : iv_ruleMappingCS= ruleMappingCS EOF ;
public final EObject entryRuleMappingCS() throws RecognitionException {
EObject current = null;
@@ -4742,8 +4749,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1738:50: (iv_ruleMappingCS= ruleMappingCS EOF )
- // InternalQVTimperative.g:1739:2: iv_ruleMappingCS= ruleMappingCS EOF
+ // InternalQVTimperative.g:1742:50: (iv_ruleMappingCS= ruleMappingCS EOF )
+ // InternalQVTimperative.g:1743:2: iv_ruleMappingCS= ruleMappingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSRule());
@@ -4774,7 +4781,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMappingCS"
- // InternalQVTimperative.g:1745:1: ruleMappingCS returns [EObject current=null] : ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' ) ;
+ // InternalQVTimperative.g:1749:1: ruleMappingCS returns [EObject current=null] : ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' ) ;
public final EObject ruleMappingCS() throws RecognitionException {
EObject current = null;
@@ -4803,14 +4810,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1751:2: ( ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' ) )
- // InternalQVTimperative.g:1752:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' )
+ // InternalQVTimperative.g:1755:2: ( ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' ) )
+ // InternalQVTimperative.g:1756:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' )
{
- // InternalQVTimperative.g:1752:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' )
- // InternalQVTimperative.g:1753:3: () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}'
+ // InternalQVTimperative.g:1756:2: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}' )
+ // InternalQVTimperative.g:1757:3: () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )? ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= '{' ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )* otherlv_13= '}'
{
- // InternalQVTimperative.g:1753:3: ()
- // InternalQVTimperative.g:1754:4:
+ // InternalQVTimperative.g:1757:3: ()
+ // InternalQVTimperative.g:1758:4:
{
if ( state.backtracking==0 ) {
@@ -4827,7 +4834,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1763:3: ( (lv_isStrict_1_0= 'strict' ) )?
+ // InternalQVTimperative.g:1767:3: ( (lv_isStrict_1_0= 'strict' ) )?
int alt37=2;
int LA37_0 = input.LA(1);
@@ -4836,10 +4843,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt37) {
case 1 :
- // InternalQVTimperative.g:1764:4: (lv_isStrict_1_0= 'strict' )
+ // InternalQVTimperative.g:1768:4: (lv_isStrict_1_0= 'strict' )
{
- // InternalQVTimperative.g:1764:4: (lv_isStrict_1_0= 'strict' )
- // InternalQVTimperative.g:1765:5: lv_isStrict_1_0= 'strict'
+ // InternalQVTimperative.g:1768:4: (lv_isStrict_1_0= 'strict' )
+ // InternalQVTimperative.g:1769:5: lv_isStrict_1_0= 'strict'
{
lv_isStrict_1_0=(Token)match(input,25,FollowSets000.FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4870,7 +4877,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getMappingCSAccess().getMapKeyword_2());
}
- // InternalQVTimperative.g:1781:3: (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )?
+ // InternalQVTimperative.g:1785:3: (otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )? )?
int alt39=2;
int LA39_0 = input.LA(1);
@@ -4879,7 +4886,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt39) {
case 1 :
- // InternalQVTimperative.g:1782:4: otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )?
+ // InternalQVTimperative.g:1786:4: otherlv_3= ':' ( (lv_firstPass_4_0= ruleLOWER ) ) (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )?
{
otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_15); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4887,11 +4894,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getMappingCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:1786:4: ( (lv_firstPass_4_0= ruleLOWER ) )
- // InternalQVTimperative.g:1787:5: (lv_firstPass_4_0= ruleLOWER )
+ // InternalQVTimperative.g:1790:4: ( (lv_firstPass_4_0= ruleLOWER ) )
+ // InternalQVTimperative.g:1791:5: (lv_firstPass_4_0= ruleLOWER )
{
- // InternalQVTimperative.g:1787:5: (lv_firstPass_4_0= ruleLOWER )
- // InternalQVTimperative.g:1788:6: lv_firstPass_4_0= ruleLOWER
+ // InternalQVTimperative.g:1791:5: (lv_firstPass_4_0= ruleLOWER )
+ // InternalQVTimperative.g:1792:6: lv_firstPass_4_0= ruleLOWER
{
if ( state.backtracking==0 ) {
@@ -4922,7 +4929,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1805:4: (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )?
+ // InternalQVTimperative.g:1809:4: (otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) ) )?
int alt38=2;
int LA38_0 = input.LA(1);
@@ -4931,7 +4938,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt38) {
case 1 :
- // InternalQVTimperative.g:1806:5: otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) )
+ // InternalQVTimperative.g:1810:5: otherlv_5= '..' ( (lv_lastPass_6_0= ruleLOWER ) )
{
otherlv_5=(Token)match(input,27,FollowSets000.FOLLOW_15); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4939,11 +4946,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getMappingCSAccess().getFullStopFullStopKeyword_3_2_0());
}
- // InternalQVTimperative.g:1810:5: ( (lv_lastPass_6_0= ruleLOWER ) )
- // InternalQVTimperative.g:1811:6: (lv_lastPass_6_0= ruleLOWER )
+ // InternalQVTimperative.g:1814:5: ( (lv_lastPass_6_0= ruleLOWER ) )
+ // InternalQVTimperative.g:1815:6: (lv_lastPass_6_0= ruleLOWER )
{
- // InternalQVTimperative.g:1811:6: (lv_lastPass_6_0= ruleLOWER )
- // InternalQVTimperative.g:1812:7: lv_lastPass_6_0= ruleLOWER
+ // InternalQVTimperative.g:1815:6: (lv_lastPass_6_0= ruleLOWER )
+ // InternalQVTimperative.g:1816:7: lv_lastPass_6_0= ruleLOWER
{
if ( state.backtracking==0 ) {
@@ -4986,11 +4993,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1831:3: ( (lv_name_7_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1832:4: (lv_name_7_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1835:3: ( (lv_name_7_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1836:4: (lv_name_7_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1832:4: (lv_name_7_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1833:5: lv_name_7_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1836:4: (lv_name_7_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1837:5: lv_name_7_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -5027,7 +5034,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5());
}
- // InternalQVTimperative.g:1854:3: ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )*
+ // InternalQVTimperative.g:1858:3: ( (lv_ownedParameters_9_0= ruleMappingParameterCS ) )*
loop40:
do {
int alt40=2;
@@ -5040,10 +5047,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt40) {
case 1 :
- // InternalQVTimperative.g:1855:4: (lv_ownedParameters_9_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1859:4: (lv_ownedParameters_9_0= ruleMappingParameterCS )
{
- // InternalQVTimperative.g:1855:4: (lv_ownedParameters_9_0= ruleMappingParameterCS )
- // InternalQVTimperative.g:1856:5: lv_ownedParameters_9_0= ruleMappingParameterCS
+ // InternalQVTimperative.g:1859:4: (lv_ownedParameters_9_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1860:5: lv_ownedParameters_9_0= ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
@@ -5080,17 +5087,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:1873:3: ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )*
+ // InternalQVTimperative.g:1877:3: ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )*
loop41:
do {
int alt41=2;
alt41 = dfa41.predict(input);
switch (alt41) {
case 1 :
- // InternalQVTimperative.g:1874:4: (lv_ownedStatements_10_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1878:4: (lv_ownedStatements_10_0= ruleGuardStatementCS )
{
- // InternalQVTimperative.g:1874:4: (lv_ownedStatements_10_0= ruleGuardStatementCS )
- // InternalQVTimperative.g:1875:5: lv_ownedStatements_10_0= ruleGuardStatementCS
+ // InternalQVTimperative.g:1878:4: (lv_ownedStatements_10_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1879:5: lv_ownedStatements_10_0= ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
@@ -5127,17 +5134,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:1892:3: ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )*
+ // InternalQVTimperative.g:1896:3: ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )*
loop42:
do {
int alt42=2;
alt42 = dfa42.predict(input);
switch (alt42) {
case 1 :
- // InternalQVTimperative.g:1893:4: (lv_ownedStatements_11_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1897:4: (lv_ownedStatements_11_0= ruleCommitStatementCS )
{
- // InternalQVTimperative.g:1893:4: (lv_ownedStatements_11_0= ruleCommitStatementCS )
- // InternalQVTimperative.g:1894:5: lv_ownedStatements_11_0= ruleCommitStatementCS
+ // InternalQVTimperative.g:1897:4: (lv_ownedStatements_11_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1898:5: lv_ownedStatements_11_0= ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
@@ -5174,7 +5181,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:1911:3: ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )*
+ // InternalQVTimperative.g:1915:3: ( (lv_ownedStatements_12_0= ruleControlStatementCS ) )*
loop43:
do {
int alt43=2;
@@ -5187,10 +5194,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt43) {
case 1 :
- // InternalQVTimperative.g:1912:4: (lv_ownedStatements_12_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1916:4: (lv_ownedStatements_12_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:1912:4: (lv_ownedStatements_12_0= ruleControlStatementCS )
- // InternalQVTimperative.g:1913:5: lv_ownedStatements_12_0= ruleControlStatementCS
+ // InternalQVTimperative.g:1916:4: (lv_ownedStatements_12_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1917:5: lv_ownedStatements_12_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
@@ -5258,7 +5265,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMappingCallCS"
- // InternalQVTimperative.g:1938:1: entryRuleMappingCallCS returns [EObject current=null] : iv_ruleMappingCallCS= ruleMappingCallCS EOF ;
+ // InternalQVTimperative.g:1942:1: entryRuleMappingCallCS returns [EObject current=null] : iv_ruleMappingCallCS= ruleMappingCallCS EOF ;
public final EObject entryRuleMappingCallCS() throws RecognitionException {
EObject current = null;
@@ -5266,8 +5273,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:1938:54: (iv_ruleMappingCallCS= ruleMappingCallCS EOF )
- // InternalQVTimperative.g:1939:2: iv_ruleMappingCallCS= ruleMappingCallCS EOF
+ // InternalQVTimperative.g:1942:54: (iv_ruleMappingCallCS= ruleMappingCallCS EOF )
+ // InternalQVTimperative.g:1943:2: iv_ruleMappingCallCS= ruleMappingCallCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCallCSRule());
@@ -5298,7 +5305,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMappingCallCS"
- // InternalQVTimperative.g:1945:1: ruleMappingCallCS returns [EObject current=null] : ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' ) ;
+ // InternalQVTimperative.g:1949:1: ruleMappingCallCS returns [EObject current=null] : ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' ) ;
public final EObject ruleMappingCallCS() throws RecognitionException {
EObject current = null;
@@ -5316,14 +5323,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:1951:2: ( ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' ) )
- // InternalQVTimperative.g:1952:2: ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' )
+ // InternalQVTimperative.g:1955:2: ( ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' ) )
+ // InternalQVTimperative.g:1956:2: ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' )
{
- // InternalQVTimperative.g:1952:2: ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' )
- // InternalQVTimperative.g:1953:3: () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}'
+ // InternalQVTimperative.g:1956:2: ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' )
+ // InternalQVTimperative.g:1957:3: () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}'
{
- // InternalQVTimperative.g:1953:3: ()
- // InternalQVTimperative.g:1954:4:
+ // InternalQVTimperative.g:1957:3: ()
+ // InternalQVTimperative.g:1958:4:
{
if ( state.backtracking==0 ) {
@@ -5340,7 +5347,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1963:3: (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) )
+ // InternalQVTimperative.g:1967:3: (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) )
int alt44=3;
switch ( input.LA(1) ) {
case 45:
@@ -5368,7 +5375,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt44) {
case 1 :
- // InternalQVTimperative.g:1964:4: otherlv_1= 'call'
+ // InternalQVTimperative.g:1968:4: otherlv_1= 'call'
{
otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5380,13 +5387,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:1969:4: ( (lv_isInstall_2_0= 'install' ) )
+ // InternalQVTimperative.g:1973:4: ( (lv_isInstall_2_0= 'install' ) )
{
- // InternalQVTimperative.g:1969:4: ( (lv_isInstall_2_0= 'install' ) )
- // InternalQVTimperative.g:1970:5: (lv_isInstall_2_0= 'install' )
+ // InternalQVTimperative.g:1973:4: ( (lv_isInstall_2_0= 'install' ) )
+ // InternalQVTimperative.g:1974:5: (lv_isInstall_2_0= 'install' )
{
- // InternalQVTimperative.g:1970:5: (lv_isInstall_2_0= 'install' )
- // InternalQVTimperative.g:1971:6: lv_isInstall_2_0= 'install'
+ // InternalQVTimperative.g:1974:5: (lv_isInstall_2_0= 'install' )
+ // InternalQVTimperative.g:1975:6: lv_isInstall_2_0= 'install'
{
lv_isInstall_2_0=(Token)match(input,46,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5412,13 +5419,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:1984:4: ( (lv_isInvoke_3_0= 'invoke' ) )
+ // InternalQVTimperative.g:1988:4: ( (lv_isInvoke_3_0= 'invoke' ) )
{
- // InternalQVTimperative.g:1984:4: ( (lv_isInvoke_3_0= 'invoke' ) )
- // InternalQVTimperative.g:1985:5: (lv_isInvoke_3_0= 'invoke' )
+ // InternalQVTimperative.g:1988:4: ( (lv_isInvoke_3_0= 'invoke' ) )
+ // InternalQVTimperative.g:1989:5: (lv_isInvoke_3_0= 'invoke' )
{
- // InternalQVTimperative.g:1985:5: (lv_isInvoke_3_0= 'invoke' )
- // InternalQVTimperative.g:1986:6: lv_isInvoke_3_0= 'invoke'
+ // InternalQVTimperative.g:1989:5: (lv_isInvoke_3_0= 'invoke' )
+ // InternalQVTimperative.g:1990:6: lv_isInvoke_3_0= 'invoke'
{
lv_isInvoke_3_0=(Token)match(input,47,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5446,11 +5453,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:1999:3: ( (lv_ownedPathName_4_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2000:4: (lv_ownedPathName_4_0= rulePathNameCS )
+ // InternalQVTimperative.g:2003:3: ( (lv_ownedPathName_4_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2004:4: (lv_ownedPathName_4_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2000:4: (lv_ownedPathName_4_0= rulePathNameCS )
- // InternalQVTimperative.g:2001:5: lv_ownedPathName_4_0= rulePathNameCS
+ // InternalQVTimperative.g:2004:4: (lv_ownedPathName_4_0= rulePathNameCS )
+ // InternalQVTimperative.g:2005:5: lv_ownedPathName_4_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -5487,7 +5494,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
}
- // InternalQVTimperative.g:2022:3: ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )*
+ // InternalQVTimperative.g:2026:3: ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )*
loop45:
do {
int alt45=2;
@@ -5500,10 +5507,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt45) {
case 1 :
- // InternalQVTimperative.g:2023:4: (lv_ownedBindings_6_0= ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:2027:4: (lv_ownedBindings_6_0= ruleMappingParameterBindingCS )
{
- // InternalQVTimperative.g:2023:4: (lv_ownedBindings_6_0= ruleMappingParameterBindingCS )
- // InternalQVTimperative.g:2024:5: lv_ownedBindings_6_0= ruleMappingParameterBindingCS
+ // InternalQVTimperative.g:2027:4: (lv_ownedBindings_6_0= ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:2028:5: lv_ownedBindings_6_0= ruleMappingParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -5571,7 +5578,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMappingLoopCS"
- // InternalQVTimperative.g:2049:1: entryRuleMappingLoopCS returns [EObject current=null] : iv_ruleMappingLoopCS= ruleMappingLoopCS EOF ;
+ // InternalQVTimperative.g:2053:1: entryRuleMappingLoopCS returns [EObject current=null] : iv_ruleMappingLoopCS= ruleMappingLoopCS EOF ;
public final EObject entryRuleMappingLoopCS() throws RecognitionException {
EObject current = null;
@@ -5579,8 +5586,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2049:54: (iv_ruleMappingLoopCS= ruleMappingLoopCS EOF )
- // InternalQVTimperative.g:2050:2: iv_ruleMappingLoopCS= ruleMappingLoopCS EOF
+ // InternalQVTimperative.g:2053:54: (iv_ruleMappingLoopCS= ruleMappingLoopCS EOF )
+ // InternalQVTimperative.g:2054:2: iv_ruleMappingLoopCS= ruleMappingLoopCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSRule());
@@ -5611,7 +5618,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMappingLoopCS"
- // InternalQVTimperative.g:2056:1: ruleMappingLoopCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) ;
+ // InternalQVTimperative.g:2060:1: ruleMappingLoopCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) ;
public final EObject ruleMappingLoopCS() throws RecognitionException {
EObject current = null;
@@ -5636,13 +5643,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2062:2: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) )
- // InternalQVTimperative.g:2063:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
+ // InternalQVTimperative.g:2066:2: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) )
+ // InternalQVTimperative.g:2067:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
{
- // InternalQVTimperative.g:2063:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
- // InternalQVTimperative.g:2064:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}'
+ // InternalQVTimperative.g:2067:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
+ // InternalQVTimperative.g:2068:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}'
{
- // InternalQVTimperative.g:2064:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ // InternalQVTimperative.g:2068:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
int alt47=2;
int LA47_0 = input.LA(1);
@@ -5651,7 +5658,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt47) {
case 1 :
- // InternalQVTimperative.g:2065:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2069:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5659,11 +5666,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:2069:4: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2070:5: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2073:4: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2074:5: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2070:5: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:2071:6: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:2074:5: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2075:6: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -5694,7 +5701,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2088:4: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2092:4: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
loop46:
do {
int alt46=2;
@@ -5707,7 +5714,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt46) {
case 1 :
- // InternalQVTimperative.g:2089:5: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2093:5: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5715,11 +5722,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:2093:5: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2094:6: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2097:5: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2098:6: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2094:6: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:2095:7: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:2098:6: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2099:7: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -5771,11 +5778,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
- // InternalQVTimperative.g:2118:3: ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) )
- // InternalQVTimperative.g:2119:4: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
+ // InternalQVTimperative.g:2122:3: ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) )
+ // InternalQVTimperative.g:2123:4: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
{
- // InternalQVTimperative.g:2119:4: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
- // InternalQVTimperative.g:2120:5: lv_ownedIterator_5_0= ruleMappingIteratorCS
+ // InternalQVTimperative.g:2123:4: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
+ // InternalQVTimperative.g:2124:5: lv_ownedIterator_5_0= ruleMappingIteratorCS
{
if ( state.backtracking==0 ) {
@@ -5812,11 +5819,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
- // InternalQVTimperative.g:2141:3: ( (lv_ownedInExpression_7_0= ruleExpCS ) )
- // InternalQVTimperative.g:2142:4: (lv_ownedInExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:2145:3: ( (lv_ownedInExpression_7_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2146:4: (lv_ownedInExpression_7_0= ruleExpCS )
{
- // InternalQVTimperative.g:2142:4: (lv_ownedInExpression_7_0= ruleExpCS )
- // InternalQVTimperative.g:2143:5: lv_ownedInExpression_7_0= ruleExpCS
+ // InternalQVTimperative.g:2146:4: (lv_ownedInExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:2147:5: lv_ownedInExpression_7_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -5853,7 +5860,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
- // InternalQVTimperative.g:2164:3: ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+
+ // InternalQVTimperative.g:2168:3: ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+
int cnt48=0;
loop48:
do {
@@ -5867,10 +5874,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt48) {
case 1 :
- // InternalQVTimperative.g:2165:4: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:2169:4: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:2165:4: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
- // InternalQVTimperative.g:2166:5: lv_ownedMappingStatements_9_0= ruleControlStatementCS
+ // InternalQVTimperative.g:2169:4: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:2170:5: lv_ownedMappingStatements_9_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
@@ -5943,7 +5950,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMappingIteratorCS"
- // InternalQVTimperative.g:2191:1: entryRuleMappingIteratorCS returns [EObject current=null] : iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF ;
+ // InternalQVTimperative.g:2195:1: entryRuleMappingIteratorCS returns [EObject current=null] : iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF ;
public final EObject entryRuleMappingIteratorCS() throws RecognitionException {
EObject current = null;
@@ -5951,8 +5958,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2191:58: (iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF )
- // InternalQVTimperative.g:2192:2: iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF
+ // InternalQVTimperative.g:2195:58: (iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF )
+ // InternalQVTimperative.g:2196:2: iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingIteratorCSRule());
@@ -5983,7 +5990,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMappingIteratorCS"
- // InternalQVTimperative.g:2198:1: ruleMappingIteratorCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
+ // InternalQVTimperative.g:2202:1: ruleMappingIteratorCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
public final EObject ruleMappingIteratorCS() throws RecognitionException {
EObject current = null;
@@ -5997,17 +6004,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2204:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
- // InternalQVTimperative.g:2205:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:2208:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
+ // InternalQVTimperative.g:2209:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
{
- // InternalQVTimperative.g:2205:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
- // InternalQVTimperative.g:2206:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:2209:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:2210:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
{
- // InternalQVTimperative.g:2206:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2207:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2210:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2211:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2207:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2208:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2211:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2212:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -6038,7 +6045,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2225:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:2229:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
int alt49=2;
int LA49_0 = input.LA(1);
@@ -6047,7 +6054,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt49) {
case 1 :
- // InternalQVTimperative.g:2226:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2230:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6055,11 +6062,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:2230:4: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2231:5: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2234:4: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2235:5: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2231:5: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2232:6: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2235:5: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2236:6: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -6121,7 +6128,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMappingParameterBindingCS"
- // InternalQVTimperative.g:2254:1: entryRuleMappingParameterBindingCS returns [EObject current=null] : iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF ;
+ // InternalQVTimperative.g:2258:1: entryRuleMappingParameterBindingCS returns [EObject current=null] : iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF ;
public final EObject entryRuleMappingParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -6129,8 +6136,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2254:66: (iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF )
- // InternalQVTimperative.g:2255:2: iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF
+ // InternalQVTimperative.g:2258:66: (iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF )
+ // InternalQVTimperative.g:2259:2: iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingParameterBindingCSRule());
@@ -6161,7 +6168,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMappingParameterBindingCS"
- // InternalQVTimperative.g:2261:1: ruleMappingParameterBindingCS returns [EObject current=null] : (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) ;
+ // InternalQVTimperative.g:2265:1: ruleMappingParameterBindingCS returns [EObject current=null] : (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) ;
public final EObject ruleMappingParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -6178,15 +6185,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2267:2: ( (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) )
- // InternalQVTimperative.g:2268:2: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
+ // InternalQVTimperative.g:2271:2: ( (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) )
+ // InternalQVTimperative.g:2272:2: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
{
- // InternalQVTimperative.g:2268:2: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
+ // InternalQVTimperative.g:2272:2: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
int alt50=4;
alt50 = dfa50.predict(input);
switch (alt50) {
case 1 :
- // InternalQVTimperative.g:2269:3: this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS
+ // InternalQVTimperative.g:2273:3: this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -6213,7 +6220,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:2281:3: this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS
+ // InternalQVTimperative.g:2285:3: this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -6240,7 +6247,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:2293:3: this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS
+ // InternalQVTimperative.g:2297:3: this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -6267,7 +6274,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:2305:3: this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS
+ // InternalQVTimperative.g:2309:3: this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -6318,7 +6325,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMappingParameterCS"
- // InternalQVTimperative.g:2320:1: entryRuleMappingParameterCS returns [EObject current=null] : iv_ruleMappingParameterCS= ruleMappingParameterCS EOF ;
+ // InternalQVTimperative.g:2324:1: entryRuleMappingParameterCS returns [EObject current=null] : iv_ruleMappingParameterCS= ruleMappingParameterCS EOF ;
public final EObject entryRuleMappingParameterCS() throws RecognitionException {
EObject current = null;
@@ -6326,8 +6333,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2320:59: (iv_ruleMappingParameterCS= ruleMappingParameterCS EOF )
- // InternalQVTimperative.g:2321:2: iv_ruleMappingParameterCS= ruleMappingParameterCS EOF
+ // InternalQVTimperative.g:2324:59: (iv_ruleMappingParameterCS= ruleMappingParameterCS EOF )
+ // InternalQVTimperative.g:2325:2: iv_ruleMappingParameterCS= ruleMappingParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingParameterCSRule());
@@ -6358,7 +6365,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMappingParameterCS"
- // InternalQVTimperative.g:2327:1: ruleMappingParameterCS returns [EObject current=null] : (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) ;
+ // InternalQVTimperative.g:2331:1: ruleMappingParameterCS returns [EObject current=null] : (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) ;
public final EObject ruleMappingParameterCS() throws RecognitionException {
EObject current = null;
@@ -6373,10 +6380,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2333:2: ( (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) )
- // InternalQVTimperative.g:2334:2: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
+ // InternalQVTimperative.g:2337:2: ( (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) )
+ // InternalQVTimperative.g:2338:2: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
{
- // InternalQVTimperative.g:2334:2: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
+ // InternalQVTimperative.g:2338:2: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
int alt51=3;
switch ( input.LA(1) ) {
case 23:
@@ -6404,7 +6411,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt51) {
case 1 :
- // InternalQVTimperative.g:2335:3: this_AppendParameterCS_0= ruleAppendParameterCS
+ // InternalQVTimperative.g:2339:3: this_AppendParameterCS_0= ruleAppendParameterCS
{
if ( state.backtracking==0 ) {
@@ -6431,7 +6438,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:2347:3: this_GuardParameterCS_1= ruleGuardParameterCS
+ // InternalQVTimperative.g:2351:3: this_GuardParameterCS_1= ruleGuardParameterCS
{
if ( state.backtracking==0 ) {
@@ -6458,7 +6465,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:2359:3: this_SimpleParameterCS_2= ruleSimpleParameterCS
+ // InternalQVTimperative.g:2363:3: this_SimpleParameterCS_2= ruleSimpleParameterCS
{
if ( state.backtracking==0 ) {
@@ -6509,7 +6516,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNewStatementCS"
- // InternalQVTimperative.g:2374:1: entryRuleNewStatementCS returns [EObject current=null] : iv_ruleNewStatementCS= ruleNewStatementCS EOF ;
+ // InternalQVTimperative.g:2378:1: entryRuleNewStatementCS returns [EObject current=null] : iv_ruleNewStatementCS= ruleNewStatementCS EOF ;
public final EObject entryRuleNewStatementCS() throws RecognitionException {
EObject current = null;
@@ -6517,8 +6524,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2374:55: (iv_ruleNewStatementCS= ruleNewStatementCS EOF )
- // InternalQVTimperative.g:2375:2: iv_ruleNewStatementCS= ruleNewStatementCS EOF
+ // InternalQVTimperative.g:2378:55: (iv_ruleNewStatementCS= ruleNewStatementCS EOF )
+ // InternalQVTimperative.g:2379:2: iv_ruleNewStatementCS= ruleNewStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSRule());
@@ -6549,7 +6556,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNewStatementCS"
- // InternalQVTimperative.g:2381:1: ruleNewStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' ) ;
+ // InternalQVTimperative.g:2385:1: ruleNewStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' ) ;
public final EObject ruleNewStatementCS() throws RecognitionException {
EObject current = null;
@@ -6576,13 +6583,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2387:2: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' ) )
- // InternalQVTimperative.g:2388:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' )
+ // InternalQVTimperative.g:2391:2: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' ) )
+ // InternalQVTimperative.g:2392:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' )
{
- // InternalQVTimperative.g:2388:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' )
- // InternalQVTimperative.g:2389:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';'
+ // InternalQVTimperative.g:2392:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';' )
+ // InternalQVTimperative.g:2393:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isContained_4_0= 'contained' ) )? otherlv_5= 'new' otherlv_6= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_8_0= ruleUnrestrictedName ) ) otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )? otherlv_13= ';'
{
- // InternalQVTimperative.g:2389:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ // InternalQVTimperative.g:2393:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
int alt53=2;
int LA53_0 = input.LA(1);
@@ -6591,7 +6598,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt53) {
case 1 :
- // InternalQVTimperative.g:2390:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2394:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6599,11 +6606,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:2394:4: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2395:5: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2398:4: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2399:5: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2395:5: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:2396:6: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:2399:5: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2400:6: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -6634,7 +6641,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2413:4: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2417:4: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
loop52:
do {
int alt52=2;
@@ -6647,7 +6654,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt52) {
case 1 :
- // InternalQVTimperative.g:2414:5: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2418:5: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6655,11 +6662,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:2418:5: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2419:6: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2422:5: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2423:6: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2419:6: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:2420:7: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:2423:6: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2424:7: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -6705,7 +6712,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2439:3: ( (lv_isContained_4_0= 'contained' ) )?
+ // InternalQVTimperative.g:2443:3: ( (lv_isContained_4_0= 'contained' ) )?
int alt54=2;
int LA54_0 = input.LA(1);
@@ -6714,10 +6721,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt54) {
case 1 :
- // InternalQVTimperative.g:2440:4: (lv_isContained_4_0= 'contained' )
+ // InternalQVTimperative.g:2444:4: (lv_isContained_4_0= 'contained' )
{
- // InternalQVTimperative.g:2440:4: (lv_isContained_4_0= 'contained' )
- // InternalQVTimperative.g:2441:5: lv_isContained_4_0= 'contained'
+ // InternalQVTimperative.g:2444:4: (lv_isContained_4_0= 'contained' )
+ // InternalQVTimperative.g:2445:5: lv_isContained_4_0= 'contained'
{
lv_isContained_4_0=(Token)match(input,50,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6754,11 +6761,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getNewStatementCSAccess().getColonKeyword_3());
}
- // InternalQVTimperative.g:2461:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2462:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2465:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2466:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2462:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2463:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:2466:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2467:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -6793,11 +6800,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2480:3: ( (lv_name_8_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2481:4: (lv_name_8_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2484:3: ( (lv_name_8_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2485:4: (lv_name_8_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2481:4: (lv_name_8_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2482:5: lv_name_8_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2485:4: (lv_name_8_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2486:5: lv_name_8_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -6834,11 +6841,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_9, grammarAccess.getNewStatementCSAccess().getColonKeyword_6());
}
- // InternalQVTimperative.g:2503:3: ( (lv_ownedType_10_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2504:4: (lv_ownedType_10_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2507:3: ( (lv_ownedType_10_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2508:4: (lv_ownedType_10_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2504:4: (lv_ownedType_10_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2505:5: lv_ownedType_10_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2508:4: (lv_ownedType_10_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2509:5: lv_ownedType_10_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -6869,7 +6876,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2522:3: (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:2526:3: (otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) ) )?
int alt55=2;
int LA55_0 = input.LA(1);
@@ -6878,7 +6885,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt55) {
case 1 :
- // InternalQVTimperative.g:2523:4: otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2527:4: otherlv_11= ':=' ( (lv_ownedExpression_12_0= ruleExpCS ) )
{
otherlv_11=(Token)match(input,28,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6886,11 +6893,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_11, grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_8_0());
}
- // InternalQVTimperative.g:2527:4: ( (lv_ownedExpression_12_0= ruleExpCS ) )
- // InternalQVTimperative.g:2528:5: (lv_ownedExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:2531:4: ( (lv_ownedExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2532:5: (lv_ownedExpression_12_0= ruleExpCS )
{
- // InternalQVTimperative.g:2528:5: (lv_ownedExpression_12_0= ruleExpCS )
- // InternalQVTimperative.g:2529:6: lv_ownedExpression_12_0= ruleExpCS
+ // InternalQVTimperative.g:2532:5: (lv_ownedExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:2533:6: lv_ownedExpression_12_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -6958,7 +6965,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleParamDeclarationCS"
- // InternalQVTimperative.g:2555:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
+ // InternalQVTimperative.g:2559:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
public final EObject entryRuleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -6966,8 +6973,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2555:59: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
- // InternalQVTimperative.g:2556:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
+ // InternalQVTimperative.g:2559:59: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
+ // InternalQVTimperative.g:2560:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSRule());
@@ -6998,7 +7005,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleParamDeclarationCS"
- // InternalQVTimperative.g:2562:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:2566:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -7012,17 +7019,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2568:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // InternalQVTimperative.g:2569:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:2572:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:2573:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:2569:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:2570:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2573:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:2574:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:2570:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2571:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2574:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2575:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2571:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2572:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2575:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2576:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7059,11 +7066,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:2593:3: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2594:4: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2597:3: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2598:4: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2594:4: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2595:5: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2598:4: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2599:5: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -7119,7 +7126,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleQualifiedPackageCS"
- // InternalQVTimperative.g:2616:1: entryRuleQualifiedPackageCS returns [EObject current=null] : iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF ;
+ // InternalQVTimperative.g:2620:1: entryRuleQualifiedPackageCS returns [EObject current=null] : iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF ;
public final EObject entryRuleQualifiedPackageCS() throws RecognitionException {
EObject current = null;
@@ -7127,8 +7134,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2616:59: (iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF )
- // InternalQVTimperative.g:2617:2: iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF
+ // InternalQVTimperative.g:2620:59: (iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF )
+ // InternalQVTimperative.g:2621:2: iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSRule());
@@ -7159,7 +7166,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleQualifiedPackageCS"
- // InternalQVTimperative.g:2623:1: ruleQualifiedPackageCS returns [EObject current=null] : (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) ;
+ // InternalQVTimperative.g:2627:1: ruleQualifiedPackageCS returns [EObject current=null] : (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) ;
public final EObject ruleQualifiedPackageCS() throws RecognitionException {
EObject current = null;
@@ -7188,11 +7195,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2629:2: ( (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) )
- // InternalQVTimperative.g:2630:2: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
+ // InternalQVTimperative.g:2633:2: ( (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) )
+ // InternalQVTimperative.g:2634:2: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
{
- // InternalQVTimperative.g:2630:2: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
- // InternalQVTimperative.g:2631:3: otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
+ // InternalQVTimperative.g:2634:2: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
+ // InternalQVTimperative.g:2635:3: otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
{
otherlv_0=(Token)match(input,52,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7200,15 +7207,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
- // InternalQVTimperative.g:2635:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ // InternalQVTimperative.g:2639:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
int alt56=2;
alt56 = dfa56.predict(input);
switch (alt56) {
case 1 :
- // InternalQVTimperative.g:2636:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2640:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:2636:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // InternalQVTimperative.g:2637:5: lv_ownedPathName_1_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2640:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2641:5: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -7242,11 +7249,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2654:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2655:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2658:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2659:4: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2655:4: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2656:5: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2659:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2660:5: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7277,7 +7284,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2673:3: (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )?
+ // InternalQVTimperative.g:2677:3: (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )?
int alt57=2;
int LA57_0 = input.LA(1);
@@ -7286,7 +7293,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt57) {
case 1 :
- // InternalQVTimperative.g:2674:4: otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2678:4: otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
{
otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7294,11 +7301,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:2678:4: ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2679:5: (lv_nsPrefix_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2682:4: ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2683:5: (lv_nsPrefix_4_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2679:5: (lv_nsPrefix_4_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2680:6: lv_nsPrefix_4_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2683:5: (lv_nsPrefix_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2684:6: lv_nsPrefix_4_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7335,7 +7342,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2698:3: (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )?
+ // InternalQVTimperative.g:2702:3: (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )?
int alt58=2;
int LA58_0 = input.LA(1);
@@ -7344,7 +7351,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt58) {
case 1 :
- // InternalQVTimperative.g:2699:4: otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) )
+ // InternalQVTimperative.g:2703:4: otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) )
{
otherlv_5=(Token)match(input,53,FollowSets000.FOLLOW_36); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7352,11 +7359,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
- // InternalQVTimperative.g:2703:4: ( (lv_nsURI_6_0= ruleURI ) )
- // InternalQVTimperative.g:2704:5: (lv_nsURI_6_0= ruleURI )
+ // InternalQVTimperative.g:2707:4: ( (lv_nsURI_6_0= ruleURI ) )
+ // InternalQVTimperative.g:2708:5: (lv_nsURI_6_0= ruleURI )
{
- // InternalQVTimperative.g:2704:5: (lv_nsURI_6_0= ruleURI )
- // InternalQVTimperative.g:2705:6: lv_nsURI_6_0= ruleURI
+ // InternalQVTimperative.g:2708:5: (lv_nsURI_6_0= ruleURI )
+ // InternalQVTimperative.g:2709:6: lv_nsURI_6_0= ruleURI
{
if ( state.backtracking==0 ) {
@@ -7393,7 +7400,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2723:3: ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
+ // InternalQVTimperative.g:2727:3: ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
int alt61=2;
int LA61_0 = input.LA(1);
@@ -7412,10 +7419,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt61) {
case 1 :
- // InternalQVTimperative.g:2724:4: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:2728:4: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
{
- // InternalQVTimperative.g:2724:4: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
- // InternalQVTimperative.g:2725:5: otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}'
+ // InternalQVTimperative.g:2728:4: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:2729:5: otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}'
{
otherlv_7=(Token)match(input,35,FollowSets000.FOLLOW_52); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7423,7 +7430,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_7, grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- // InternalQVTimperative.g:2729:5: ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )*
+ // InternalQVTimperative.g:2733:5: ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )*
loop60:
do {
int alt60=3;
@@ -7439,13 +7446,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt60) {
case 1 :
- // InternalQVTimperative.g:2730:6: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:2734:6: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
{
- // InternalQVTimperative.g:2730:6: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:2731:7: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:2734:6: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:2735:7: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:2731:7: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
- // InternalQVTimperative.g:2732:8: lv_ownedPackages_8_0= ruleQualifiedPackageCS
+ // InternalQVTimperative.g:2735:7: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:2736:8: lv_ownedPackages_8_0= ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
@@ -7480,15 +7487,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:2750:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
+ // InternalQVTimperative.g:2754:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
{
- // InternalQVTimperative.g:2750:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
- // InternalQVTimperative.g:2751:7: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
+ // InternalQVTimperative.g:2754:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
+ // InternalQVTimperative.g:2755:7: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
{
- // InternalQVTimperative.g:2751:7: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
- // InternalQVTimperative.g:2752:8: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
+ // InternalQVTimperative.g:2755:7: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
+ // InternalQVTimperative.g:2756:8: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
{
- // InternalQVTimperative.g:2752:8: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
+ // InternalQVTimperative.g:2756:8: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
int alt59=2;
int LA59_0 = input.LA(1);
@@ -7507,7 +7514,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt59) {
case 1 :
- // InternalQVTimperative.g:2753:9: lv_ownedClasses_9_1= ruleClassCS
+ // InternalQVTimperative.g:2757:9: lv_ownedClasses_9_1= ruleClassCS
{
if ( state.backtracking==0 ) {
@@ -7536,7 +7543,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:2769:9: lv_ownedClasses_9_2= ruleTransformationCS
+ // InternalQVTimperative.g:2773:9: lv_ownedClasses_9_2= ruleTransformationCS
{
if ( state.backtracking==0 ) {
@@ -7595,7 +7602,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:2794:4: otherlv_11= ';'
+ // InternalQVTimperative.g:2798:4: otherlv_11= ';'
{
otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7634,7 +7641,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleQueryCS"
- // InternalQVTimperative.g:2803:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
+ // InternalQVTimperative.g:2807:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
public final EObject entryRuleQueryCS() throws RecognitionException {
EObject current = null;
@@ -7642,8 +7649,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2803:48: (iv_ruleQueryCS= ruleQueryCS EOF )
- // InternalQVTimperative.g:2804:2: iv_ruleQueryCS= ruleQueryCS EOF
+ // InternalQVTimperative.g:2807:48: (iv_ruleQueryCS= ruleQueryCS EOF )
+ // InternalQVTimperative.g:2808:2: iv_ruleQueryCS= ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSRule());
@@ -7674,7 +7681,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleQueryCS"
- // InternalQVTimperative.g:2810:1: ruleQueryCS returns [EObject current=null] : ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) ) ;
+ // InternalQVTimperative.g:2814:1: ruleQueryCS returns [EObject current=null] : ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) ) ;
public final EObject ruleQueryCS() throws RecognitionException {
EObject current = null;
@@ -7705,13 +7712,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:2816:2: ( ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) ) )
- // InternalQVTimperative.g:2817:2: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) )
+ // InternalQVTimperative.g:2820:2: ( ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) ) )
+ // InternalQVTimperative.g:2821:2: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) )
{
- // InternalQVTimperative.g:2817:2: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) )
- // InternalQVTimperative.g:2818:3: ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) )
+ // InternalQVTimperative.g:2821:2: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) ) )
+ // InternalQVTimperative.g:2822:3: ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) )
{
- // InternalQVTimperative.g:2818:3: ( (lv_isTransient_0_0= 'transient' ) )?
+ // InternalQVTimperative.g:2822:3: ( (lv_isTransient_0_0= 'transient' ) )?
int alt62=2;
int LA62_0 = input.LA(1);
@@ -7720,10 +7727,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt62) {
case 1 :
- // InternalQVTimperative.g:2819:4: (lv_isTransient_0_0= 'transient' )
+ // InternalQVTimperative.g:2823:4: (lv_isTransient_0_0= 'transient' )
{
- // InternalQVTimperative.g:2819:4: (lv_isTransient_0_0= 'transient' )
- // InternalQVTimperative.g:2820:5: lv_isTransient_0_0= 'transient'
+ // InternalQVTimperative.g:2823:4: (lv_isTransient_0_0= 'transient' )
+ // InternalQVTimperative.g:2824:5: lv_isTransient_0_0= 'transient'
{
lv_isTransient_0_0=(Token)match(input,54,FollowSets000.FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7754,11 +7761,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getQueryCSAccess().getQueryKeyword_1());
}
- // InternalQVTimperative.g:2836:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2837:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2840:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2841:4: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2837:4: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2838:5: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2841:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2842:5: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7795,7 +7802,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3());
}
- // InternalQVTimperative.g:2859:3: ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )?
+ // InternalQVTimperative.g:2863:3: ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )?
int alt64=2;
int LA64_0 = input.LA(1);
@@ -7804,13 +7811,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt64) {
case 1 :
- // InternalQVTimperative.g:2860:4: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
+ // InternalQVTimperative.g:2864:4: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
{
- // InternalQVTimperative.g:2860:4: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:2861:5: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2864:4: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2865:5: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:2861:5: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
- // InternalQVTimperative.g:2862:6: lv_ownedParameters_4_0= ruleParamDeclarationCS
+ // InternalQVTimperative.g:2865:5: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2866:6: lv_ownedParameters_4_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
@@ -7841,7 +7848,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2879:4: (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
+ // InternalQVTimperative.g:2883:4: (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
loop63:
do {
int alt63=2;
@@ -7854,7 +7861,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt63) {
case 1 :
- // InternalQVTimperative.g:2880:5: otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2884:5: otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
{
otherlv_5=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7862,11 +7869,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0());
}
- // InternalQVTimperative.g:2884:5: ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:2885:6: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2888:5: ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2889:6: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:2885:6: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
- // InternalQVTimperative.g:2886:7: lv_ownedParameters_6_0= ruleParamDeclarationCS
+ // InternalQVTimperative.g:2889:6: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2890:7: lv_ownedParameters_6_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
@@ -7924,11 +7931,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getQueryCSAccess().getColonKeyword_6());
}
- // InternalQVTimperative.g:2913:3: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2914:4: (lv_ownedType_9_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2917:3: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2918:4: (lv_ownedType_9_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2914:4: (lv_ownedType_9_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2915:5: lv_ownedType_9_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2918:4: (lv_ownedType_9_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2919:5: lv_ownedType_9_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -7959,7 +7966,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:2932:3: (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) )
+ // InternalQVTimperative.g:2936:3: (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) | (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' ) )
int alt65=3;
switch ( input.LA(1) ) {
case 21:
@@ -7987,7 +7994,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt65) {
case 1 :
- // InternalQVTimperative.g:2933:4: otherlv_10= ';'
+ // InternalQVTimperative.g:2937:4: otherlv_10= ';'
{
otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -7999,10 +8006,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:2938:4: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
+ // InternalQVTimperative.g:2942:4: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
{
- // InternalQVTimperative.g:2938:4: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
- // InternalQVTimperative.g:2939:5: otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}'
+ // InternalQVTimperative.g:2942:4: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
+ // InternalQVTimperative.g:2943:5: otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}'
{
otherlv_11=(Token)match(input,35,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8010,11 +8017,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_11, grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0());
}
- // InternalQVTimperative.g:2943:5: ( (lv_ownedExpression_12_0= ruleExpCS ) )
- // InternalQVTimperative.g:2944:6: (lv_ownedExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:2947:5: ( (lv_ownedExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2948:6: (lv_ownedExpression_12_0= ruleExpCS )
{
- // InternalQVTimperative.g:2944:6: (lv_ownedExpression_12_0= ruleExpCS )
- // InternalQVTimperative.g:2945:7: lv_ownedExpression_12_0= ruleExpCS
+ // InternalQVTimperative.g:2948:6: (lv_ownedExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:2949:7: lv_ownedExpression_12_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -8058,10 +8065,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:2968:4: (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' )
+ // InternalQVTimperative.g:2972:4: (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' )
{
- // InternalQVTimperative.g:2968:4: (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' )
- // InternalQVTimperative.g:2969:5: otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';'
+ // InternalQVTimperative.g:2972:4: (otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';' )
+ // InternalQVTimperative.g:2973:5: otherlv_14= 'implementedby' ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) ) otherlv_16= ';'
{
otherlv_14=(Token)match(input,58,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8069,11 +8076,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_14, grammarAccess.getQueryCSAccess().getImplementedbyKeyword_8_2_0());
}
- // InternalQVTimperative.g:2973:5: ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:2974:6: (otherlv_15= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:2977:5: ( (otherlv_15= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:2978:6: (otherlv_15= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:2974:6: (otherlv_15= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:2975:7: otherlv_15= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:2978:6: (otherlv_15= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:2979:7: otherlv_15= RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
@@ -8139,7 +8146,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleScopeNameCS"
- // InternalQVTimperative.g:2999:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
+ // InternalQVTimperative.g:3003:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
public final EObject entryRuleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -8147,8 +8154,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:2999:52: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
- // InternalQVTimperative.g:3000:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
+ // InternalQVTimperative.g:3003:52: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
+ // InternalQVTimperative.g:3004:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSRule());
@@ -8179,7 +8186,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleScopeNameCS"
- // InternalQVTimperative.g:3006:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
+ // InternalQVTimperative.g:3010:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
public final EObject ruleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -8194,17 +8201,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3012:2: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
- // InternalQVTimperative.g:3013:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // InternalQVTimperative.g:3016:2: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
+ // InternalQVTimperative.g:3017:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
{
- // InternalQVTimperative.g:3013:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
- // InternalQVTimperative.g:3014:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ // InternalQVTimperative.g:3017:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // InternalQVTimperative.g:3018:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
{
- // InternalQVTimperative.g:3014:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:3015:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:3018:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:3019:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:3015:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // InternalQVTimperative.g:3016:5: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // InternalQVTimperative.g:3019:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:3020:5: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
@@ -8241,20 +8248,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
- // InternalQVTimperative.g:3037:3: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ // InternalQVTimperative.g:3041:3: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
loop66:
do {
int alt66=2;
alt66 = dfa66.predict(input);
switch (alt66) {
case 1 :
- // InternalQVTimperative.g:3038:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
+ // InternalQVTimperative.g:3042:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
{
- // InternalQVTimperative.g:3038:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:3039:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:3042:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:3043:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:3039:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:3040:6: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:3043:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:3044:6: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
@@ -8325,7 +8332,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSetStatementCS"
- // InternalQVTimperative.g:3066:1: entryRuleSetStatementCS returns [EObject current=null] : iv_ruleSetStatementCS= ruleSetStatementCS EOF ;
+ // InternalQVTimperative.g:3070:1: entryRuleSetStatementCS returns [EObject current=null] : iv_ruleSetStatementCS= ruleSetStatementCS EOF ;
public final EObject entryRuleSetStatementCS() throws RecognitionException {
EObject current = null;
@@ -8333,8 +8340,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3066:55: (iv_ruleSetStatementCS= ruleSetStatementCS EOF )
- // InternalQVTimperative.g:3067:2: iv_ruleSetStatementCS= ruleSetStatementCS EOF
+ // InternalQVTimperative.g:3070:55: (iv_ruleSetStatementCS= ruleSetStatementCS EOF )
+ // InternalQVTimperative.g:3071:2: iv_ruleSetStatementCS= ruleSetStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSRule());
@@ -8365,7 +8372,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSetStatementCS"
- // InternalQVTimperative.g:3073:1: ruleSetStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' ) ;
+ // InternalQVTimperative.g:3077:1: ruleSetStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' ) ;
public final EObject ruleSetStatementCS() throws RecognitionException {
EObject current = null;
@@ -8388,13 +8395,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3079:2: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' ) )
- // InternalQVTimperative.g:3080:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' )
+ // InternalQVTimperative.g:3083:2: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' ) )
+ // InternalQVTimperative.g:3084:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' )
{
- // InternalQVTimperative.g:3080:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' )
- // InternalQVTimperative.g:3081:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';'
+ // InternalQVTimperative.g:3084:2: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';' )
+ // InternalQVTimperative.g:3085:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) ) ( (lv_ownedExpression_11_0= ruleExpCS ) ) otherlv_12= ';'
{
- // InternalQVTimperative.g:3081:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ // InternalQVTimperative.g:3085:3: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
int alt68=2;
int LA68_0 = input.LA(1);
@@ -8403,7 +8410,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt68) {
case 1 :
- // InternalQVTimperative.g:3082:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:3086:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8411,11 +8418,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:3086:4: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:3087:5: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:3090:4: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:3091:5: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:3087:5: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:3088:6: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:3091:5: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:3092:6: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -8446,7 +8453,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3105:4: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:3109:4: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
loop67:
do {
int alt67=2;
@@ -8459,7 +8466,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt67) {
case 1 :
- // InternalQVTimperative.g:3106:5: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:3110:5: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8467,11 +8474,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:3110:5: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:3111:6: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:3114:5: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:3115:6: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:3111:6: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:3112:7: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:3115:6: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:3116:7: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
@@ -8517,7 +8524,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3131:3: ( (lv_isNotify_4_0= 'notify' ) )?
+ // InternalQVTimperative.g:3135:3: ( (lv_isNotify_4_0= 'notify' ) )?
int alt69=2;
int LA69_0 = input.LA(1);
@@ -8526,10 +8533,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt69) {
case 1 :
- // InternalQVTimperative.g:3132:4: (lv_isNotify_4_0= 'notify' )
+ // InternalQVTimperative.g:3136:4: (lv_isNotify_4_0= 'notify' )
{
- // InternalQVTimperative.g:3132:4: (lv_isNotify_4_0= 'notify' )
- // InternalQVTimperative.g:3133:5: lv_isNotify_4_0= 'notify'
+ // InternalQVTimperative.g:3136:4: (lv_isNotify_4_0= 'notify' )
+ // InternalQVTimperative.g:3137:5: lv_isNotify_4_0= 'notify'
{
lv_isNotify_4_0=(Token)match(input,59,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8560,11 +8567,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
- // InternalQVTimperative.g:3149:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3150:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3153:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3154:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3150:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:3151:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:3154:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3155:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8605,11 +8612,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_7, grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
}
- // InternalQVTimperative.g:3172:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3173:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3176:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3177:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3173:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:3174:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:3177:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3178:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8644,7 +8651,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3191:3: (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) )
+ // InternalQVTimperative.g:3195:3: (otherlv_9= ':=' | ( (lv_isPartial_10_0= '+=' ) ) )
int alt70=2;
int LA70_0 = input.LA(1);
@@ -8663,7 +8670,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt70) {
case 1 :
- // InternalQVTimperative.g:3192:4: otherlv_9= ':='
+ // InternalQVTimperative.g:3196:4: otherlv_9= ':='
{
otherlv_9=(Token)match(input,28,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8675,13 +8682,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:3197:4: ( (lv_isPartial_10_0= '+=' ) )
+ // InternalQVTimperative.g:3201:4: ( (lv_isPartial_10_0= '+=' ) )
{
- // InternalQVTimperative.g:3197:4: ( (lv_isPartial_10_0= '+=' ) )
- // InternalQVTimperative.g:3198:5: (lv_isPartial_10_0= '+=' )
+ // InternalQVTimperative.g:3201:4: ( (lv_isPartial_10_0= '+=' ) )
+ // InternalQVTimperative.g:3202:5: (lv_isPartial_10_0= '+=' )
{
- // InternalQVTimperative.g:3198:5: (lv_isPartial_10_0= '+=' )
- // InternalQVTimperative.g:3199:6: lv_isPartial_10_0= '+='
+ // InternalQVTimperative.g:3202:5: (lv_isPartial_10_0= '+=' )
+ // InternalQVTimperative.g:3203:6: lv_isPartial_10_0= '+='
{
lv_isPartial_10_0=(Token)match(input,20,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8709,11 +8716,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3212:3: ( (lv_ownedExpression_11_0= ruleExpCS ) )
- // InternalQVTimperative.g:3213:4: (lv_ownedExpression_11_0= ruleExpCS )
+ // InternalQVTimperative.g:3216:3: ( (lv_ownedExpression_11_0= ruleExpCS ) )
+ // InternalQVTimperative.g:3217:4: (lv_ownedExpression_11_0= ruleExpCS )
{
- // InternalQVTimperative.g:3213:4: (lv_ownedExpression_11_0= ruleExpCS )
- // InternalQVTimperative.g:3214:5: lv_ownedExpression_11_0= ruleExpCS
+ // InternalQVTimperative.g:3217:4: (lv_ownedExpression_11_0= ruleExpCS )
+ // InternalQVTimperative.g:3218:5: lv_ownedExpression_11_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -8775,7 +8782,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSimpleParameterBindingCS"
- // InternalQVTimperative.g:3239:1: entryRuleSimpleParameterBindingCS returns [EObject current=null] : iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF ;
+ // InternalQVTimperative.g:3243:1: entryRuleSimpleParameterBindingCS returns [EObject current=null] : iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF ;
public final EObject entryRuleSimpleParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -8783,8 +8790,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3239:65: (iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF )
- // InternalQVTimperative.g:3240:2: iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF
+ // InternalQVTimperative.g:3243:65: (iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF )
+ // InternalQVTimperative.g:3244:2: iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSimpleParameterBindingCSRule());
@@ -8815,7 +8822,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSimpleParameterBindingCS"
- // InternalQVTimperative.g:3246:1: ruleSimpleParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:3250:1: ruleSimpleParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) ;
public final EObject ruleSimpleParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -8829,21 +8836,21 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3252:2: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) )
- // InternalQVTimperative.g:3253:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:3256:2: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:3257:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
{
- // InternalQVTimperative.g:3253:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
- // InternalQVTimperative.g:3254:3: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';'
+ // InternalQVTimperative.g:3257:2: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:3258:3: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';'
{
- // InternalQVTimperative.g:3254:3: ( (lv_isCheck_0_0= 'check' ) )?
+ // InternalQVTimperative.g:3258:3: ( (lv_isCheck_0_0= 'check' ) )?
int alt71=2;
alt71 = dfa71.predict(input);
switch (alt71) {
case 1 :
- // InternalQVTimperative.g:3255:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:3259:4: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:3255:4: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:3256:5: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:3259:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:3260:5: lv_isCheck_0_0= 'check'
{
lv_isCheck_0_0=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8868,11 +8875,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3268:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3269:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3272:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3273:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3269:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:3270:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:3273:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3274:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8913,11 +8920,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
}
- // InternalQVTimperative.g:3291:3: ( (lv_ownedValue_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:3292:4: (lv_ownedValue_3_0= ruleExpCS )
+ // InternalQVTimperative.g:3295:3: ( (lv_ownedValue_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:3296:4: (lv_ownedValue_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:3292:4: (lv_ownedValue_3_0= ruleExpCS )
- // InternalQVTimperative.g:3293:5: lv_ownedValue_3_0= ruleExpCS
+ // InternalQVTimperative.g:3296:4: (lv_ownedValue_3_0= ruleExpCS )
+ // InternalQVTimperative.g:3297:5: lv_ownedValue_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -8979,7 +8986,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSimpleParameterCS"
- // InternalQVTimperative.g:3318:1: entryRuleSimpleParameterCS returns [EObject current=null] : iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF ;
+ // InternalQVTimperative.g:3322:1: entryRuleSimpleParameterCS returns [EObject current=null] : iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF ;
public final EObject entryRuleSimpleParameterCS() throws RecognitionException {
EObject current = null;
@@ -8987,8 +8994,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3318:58: (iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF )
- // InternalQVTimperative.g:3319:2: iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF
+ // InternalQVTimperative.g:3322:58: (iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF )
+ // InternalQVTimperative.g:3323:2: iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSimpleParameterCSRule());
@@ -9019,7 +9026,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSimpleParameterCS"
- // InternalQVTimperative.g:3325:1: ruleSimpleParameterCS returns [EObject current=null] : (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) ;
+ // InternalQVTimperative.g:3329:1: ruleSimpleParameterCS returns [EObject current=null] : (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) ;
public final EObject ruleSimpleParameterCS() throws RecognitionException {
EObject current = null;
@@ -9036,11 +9043,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3331:2: ( (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
- // InternalQVTimperative.g:3332:2: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:3335:2: ( (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
+ // InternalQVTimperative.g:3336:2: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
{
- // InternalQVTimperative.g:3332:2: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
- // InternalQVTimperative.g:3333:3: otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';'
+ // InternalQVTimperative.g:3336:2: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:3337:3: otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';'
{
otherlv_0=(Token)match(input,49,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9054,11 +9061,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:3341:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3342:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3345:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3346:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3342:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:3343:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:3346:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:3347:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -9093,11 +9100,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3360:3: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3361:4: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3364:3: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3365:4: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3361:4: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3362:5: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3365:4: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3366:5: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -9134,11 +9141,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
}
- // InternalQVTimperative.g:3383:3: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:3384:4: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:3387:3: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:3388:4: (lv_ownedType_5_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:3384:4: (lv_ownedType_5_0= ruleTypeExpCS )
- // InternalQVTimperative.g:3385:5: lv_ownedType_5_0= ruleTypeExpCS
+ // InternalQVTimperative.g:3388:4: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:3389:5: lv_ownedType_5_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -9200,7 +9207,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSpeculateStatementCS"
- // InternalQVTimperative.g:3410:1: entryRuleSpeculateStatementCS returns [EObject current=null] : iv_ruleSpeculateStatementCS= ruleSpeculateStatementCS EOF ;
+ // InternalQVTimperative.g:3414:1: entryRuleSpeculateStatementCS returns [EObject current=null] : iv_ruleSpeculateStatementCS= ruleSpeculateStatementCS EOF ;
public final EObject entryRuleSpeculateStatementCS() throws RecognitionException {
EObject current = null;
@@ -9208,8 +9215,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3410:61: (iv_ruleSpeculateStatementCS= ruleSpeculateStatementCS EOF )
- // InternalQVTimperative.g:3411:2: iv_ruleSpeculateStatementCS= ruleSpeculateStatementCS EOF
+ // InternalQVTimperative.g:3414:61: (iv_ruleSpeculateStatementCS= ruleSpeculateStatementCS EOF )
+ // InternalQVTimperative.g:3415:2: iv_ruleSpeculateStatementCS= ruleSpeculateStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSpeculateStatementCSRule());
@@ -9240,7 +9247,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSpeculateStatementCS"
- // InternalQVTimperative.g:3417:1: ruleSpeculateStatementCS returns [EObject current=null] : (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:3421:1: ruleSpeculateStatementCS returns [EObject current=null] : (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' ) ;
public final EObject ruleSpeculateStatementCS() throws RecognitionException {
EObject current = null;
@@ -9256,11 +9263,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3423:2: ( (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' ) )
- // InternalQVTimperative.g:3424:2: (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' )
+ // InternalQVTimperative.g:3427:2: ( (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' ) )
+ // InternalQVTimperative.g:3428:2: (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' )
{
- // InternalQVTimperative.g:3424:2: (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' )
- // InternalQVTimperative.g:3425:3: otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';'
+ // InternalQVTimperative.g:3428:2: (otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';' )
+ // InternalQVTimperative.g:3429:3: otherlv_0= 'speculate' ( (lv_ownedConditions_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )* otherlv_4= ';'
{
otherlv_0=(Token)match(input,63,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9268,18 +9275,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getSpeculateStatementCSAccess().getSpeculateKeyword_0());
}
- // InternalQVTimperative.g:3429:3: ( (lv_ownedConditions_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:3430:4: (lv_ownedConditions_1_0= ruleExpCS )
+ // InternalQVTimperative.g:3433:3: ( (lv_ownedConditions_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:3434:4: (lv_ownedConditions_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:3430:4: (lv_ownedConditions_1_0= ruleExpCS )
- // InternalQVTimperative.g:3431:5: lv_ownedConditions_1_0= ruleExpCS
+ // InternalQVTimperative.g:3434:4: (lv_ownedConditions_1_0= ruleExpCS )
+ // InternalQVTimperative.g:3435:5: lv_ownedConditions_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSpeculateStatementCSAccess().getOwnedConditionsExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_67);
+ pushFollow(FollowSets000.FOLLOW_25);
lv_ownedConditions_1_0=ruleExpCS();
state._fsp--;
@@ -9303,7 +9310,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3448:3: (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )*
+ // InternalQVTimperative.g:3452:3: (otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) ) )*
loop72:
do {
int alt72=2;
@@ -9316,7 +9323,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt72) {
case 1 :
- // InternalQVTimperative.g:3449:4: otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:3453:4: otherlv_2= ',' ( (lv_ownedConditions_3_0= ruleExpCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9324,18 +9331,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getSpeculateStatementCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:3453:4: ( (lv_ownedConditions_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:3454:5: (lv_ownedConditions_3_0= ruleExpCS )
+ // InternalQVTimperative.g:3457:4: ( (lv_ownedConditions_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:3458:5: (lv_ownedConditions_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:3454:5: (lv_ownedConditions_3_0= ruleExpCS )
- // InternalQVTimperative.g:3455:6: lv_ownedConditions_3_0= ruleExpCS
+ // InternalQVTimperative.g:3458:5: (lv_ownedConditions_3_0= ruleExpCS )
+ // InternalQVTimperative.g:3459:6: lv_ownedConditions_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSpeculateStatementCSAccess().getOwnedConditionsExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_67);
+ pushFollow(FollowSets000.FOLLOW_25);
lv_ownedConditions_3_0=ruleExpCS();
state._fsp--;
@@ -9399,7 +9406,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTransformationCS"
- // InternalQVTimperative.g:3481:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
+ // InternalQVTimperative.g:3485:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
public final EObject entryRuleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -9407,8 +9414,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3481:57: (iv_ruleTransformationCS= ruleTransformationCS EOF )
- // InternalQVTimperative.g:3482:2: iv_ruleTransformationCS= ruleTransformationCS EOF
+ // InternalQVTimperative.g:3485:57: (iv_ruleTransformationCS= ruleTransformationCS EOF )
+ // InternalQVTimperative.g:3486:2: iv_ruleTransformationCS= ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSRule());
@@ -9439,15 +9446,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTransformationCS"
- // InternalQVTimperative.g:3488:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';' )* ( ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_9_0= ruleQueryCS ) ) | ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) ) )* otherlv_11= '}' ) ;
+ // InternalQVTimperative.g:3492:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( (lv_ownedDirections_6_0= ruleDirectionCS ) )* ( ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_8_0= ruleQueryCS ) ) | ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) ) )* otherlv_10= '}' ) ;
public final EObject ruleTransformationCS() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_3=null;
Token otherlv_5=null;
- Token otherlv_7=null;
- Token otherlv_11=null;
+ Token otherlv_10=null;
EObject lv_ownedPathName_1_0 = null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
@@ -9456,24 +9462,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedDirections_6_0 = null;
- EObject lv_ownedMappings_8_1 = null;
+ EObject lv_ownedMappings_7_1 = null;
- EObject lv_ownedMappings_8_2 = null;
+ EObject lv_ownedMappings_7_2 = null;
- EObject lv_ownedQueries_9_0 = null;
+ EObject lv_ownedQueries_8_0 = null;
- EObject lv_ownedProperties_10_0 = null;
+ EObject lv_ownedProperties_9_0 = null;
enterRule();
try {
- // InternalQVTimperative.g:3494:2: ( (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';' )* ( ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_9_0= ruleQueryCS ) ) | ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) ) )* otherlv_11= '}' ) )
- // InternalQVTimperative.g:3495:2: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';' )* ( ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_9_0= ruleQueryCS ) ) | ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:3498:2: ( (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( (lv_ownedDirections_6_0= ruleDirectionCS ) )* ( ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_8_0= ruleQueryCS ) ) | ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) ) )* otherlv_10= '}' ) )
+ // InternalQVTimperative.g:3499:2: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( (lv_ownedDirections_6_0= ruleDirectionCS ) )* ( ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_8_0= ruleQueryCS ) ) | ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) ) )* otherlv_10= '}' )
{
- // InternalQVTimperative.g:3495:2: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';' )* ( ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_9_0= ruleQueryCS ) ) | ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) ) )* otherlv_11= '}' )
- // InternalQVTimperative.g:3496:3: otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';' )* ( ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_9_0= ruleQueryCS ) ) | ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) ) )* otherlv_11= '}'
+ // InternalQVTimperative.g:3499:2: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( (lv_ownedDirections_6_0= ruleDirectionCS ) )* ( ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_8_0= ruleQueryCS ) ) | ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:3500:3: otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )? otherlv_5= '{' ( (lv_ownedDirections_6_0= ruleDirectionCS ) )* ( ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_8_0= ruleQueryCS ) ) | ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) ) )* otherlv_10= '}'
{
otherlv_0=(Token)match(input,64,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9481,15 +9487,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- // InternalQVTimperative.g:3500:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ // InternalQVTimperative.g:3504:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
int alt73=2;
alt73 = dfa73.predict(input);
switch (alt73) {
case 1 :
- // InternalQVTimperative.g:3501:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:3505:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:3501:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // InternalQVTimperative.g:3502:5: lv_ownedPathName_1_0= ruleScopeNameCS
+ // InternalQVTimperative.g:3505:4: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:3506:5: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -9523,18 +9529,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3519:3: ( (lv_name_2_0= ruleUnreservedName ) )
- // InternalQVTimperative.g:3520:4: (lv_name_2_0= ruleUnreservedName )
+ // InternalQVTimperative.g:3523:3: ( (lv_name_2_0= ruleUnreservedName ) )
+ // InternalQVTimperative.g:3524:4: (lv_name_2_0= ruleUnreservedName )
{
- // InternalQVTimperative.g:3520:4: (lv_name_2_0= ruleUnreservedName )
- // InternalQVTimperative.g:3521:5: lv_name_2_0= ruleUnreservedName
+ // InternalQVTimperative.g:3524:4: (lv_name_2_0= ruleUnreservedName )
+ // InternalQVTimperative.g:3525:5: lv_name_2_0= ruleUnreservedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_67);
lv_name_2_0=ruleUnreservedName();
state._fsp--;
@@ -9558,7 +9564,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3538:3: (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:3542:3: (otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) ) )?
int alt74=2;
int LA74_0 = input.LA(1);
@@ -9567,7 +9573,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt74) {
case 1 :
- // InternalQVTimperative.g:3539:4: otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:3543:4: otherlv_3= ':' ( (lv_ownedContextType_4_0= ruleTypeExpCS ) )
{
otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9575,11 +9581,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getTransformationCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:3543:4: ( (lv_ownedContextType_4_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:3544:5: (lv_ownedContextType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:3547:4: ( (lv_ownedContextType_4_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:3548:5: (lv_ownedContextType_4_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:3544:5: (lv_ownedContextType_4_0= ruleTypeExpCS )
- // InternalQVTimperative.g:3545:6: lv_ownedContextType_4_0= ruleTypeExpCS
+ // InternalQVTimperative.g:3548:5: (lv_ownedContextType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:3549:6: lv_ownedContextType_4_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -9616,68 +9622,56 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_69); if (state.failed) return current;
+ otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_4());
}
- // InternalQVTimperative.g:3567:3: ( ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';' )*
+ // InternalQVTimperative.g:3571:3: ( (lv_ownedDirections_6_0= ruleDirectionCS ) )*
loop75:
do {
int alt75=2;
int LA75_0 = input.LA(1);
- if ( (LA75_0==EOF||(LA75_0>=RULE_SIMPLE_ID && LA75_0<=RULE_ESCAPED_ID)||LA75_0==21||LA75_0==31) ) {
+ if ( ((LA75_0>=RULE_SIMPLE_ID && LA75_0<=RULE_ESCAPED_ID)||LA75_0==21||LA75_0==31) ) {
alt75=1;
}
switch (alt75) {
case 1 :
- // InternalQVTimperative.g:3568:4: ( (lv_ownedDirections_6_0= ruleDirectionCS ) ) otherlv_7= ';'
+ // InternalQVTimperative.g:3572:4: (lv_ownedDirections_6_0= ruleDirectionCS )
{
- // InternalQVTimperative.g:3568:4: ( (lv_ownedDirections_6_0= ruleDirectionCS ) )
- // InternalQVTimperative.g:3569:5: (lv_ownedDirections_6_0= ruleDirectionCS )
- {
- // InternalQVTimperative.g:3569:5: (lv_ownedDirections_6_0= ruleDirectionCS )
- // InternalQVTimperative.g:3570:6: lv_ownedDirections_6_0= ruleDirectionCS
+ // InternalQVTimperative.g:3572:4: (lv_ownedDirections_6_0= ruleDirectionCS )
+ // InternalQVTimperative.g:3573:5: lv_ownedDirections_6_0= ruleDirectionCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_68);
lv_ownedDirections_6_0=ruleDirectionCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getTransformationCSRule());
- }
- add(
- current,
- "ownedDirections",
- lv_ownedDirections_6_0,
- "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.DirectionCS");
- afterParserOrEnumRuleCall();
-
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getTransformationCSRule());
+ }
+ add(
+ current,
+ "ownedDirections",
+ lv_ownedDirections_6_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.DirectionCS");
+ afterParserOrEnumRuleCall();
}
-
}
- otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_69); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_7, grammarAccess.getTransformationCSAccess().getSemicolonKeyword_5_1());
-
- }
}
break;
@@ -9687,7 +9681,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:3592:3: ( ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_9_0= ruleQueryCS ) ) | ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) ) )*
+ // InternalQVTimperative.g:3590:3: ( ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) ) | ( (lv_ownedQueries_8_0= ruleQueryCS ) ) | ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) ) )*
loop77:
do {
int alt77=4;
@@ -9718,15 +9712,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt77) {
case 1 :
- // InternalQVTimperative.g:3593:4: ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) )
+ // InternalQVTimperative.g:3591:4: ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) )
{
- // InternalQVTimperative.g:3593:4: ( ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) ) )
- // InternalQVTimperative.g:3594:5: ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) )
+ // InternalQVTimperative.g:3591:4: ( ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) ) )
+ // InternalQVTimperative.g:3592:5: ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) )
{
- // InternalQVTimperative.g:3594:5: ( (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS ) )
- // InternalQVTimperative.g:3595:6: (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS )
+ // InternalQVTimperative.g:3592:5: ( (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS ) )
+ // InternalQVTimperative.g:3593:6: (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS )
{
- // InternalQVTimperative.g:3595:6: (lv_ownedMappings_8_1= ruleEntryPointCS | lv_ownedMappings_8_2= ruleMappingCS )
+ // InternalQVTimperative.g:3593:6: (lv_ownedMappings_7_1= ruleEntryPointCS | lv_ownedMappings_7_2= ruleMappingCS )
int alt76=2;
switch ( input.LA(1) ) {
case 25:
@@ -9768,15 +9762,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt76) {
case 1 :
- // InternalQVTimperative.g:3596:7: lv_ownedMappings_8_1= ruleEntryPointCS
+ // InternalQVTimperative.g:3594:7: lv_ownedMappings_7_1= ruleEntryPointCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedMappingsEntryPointCSParserRuleCall_6_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_70);
- lv_ownedMappings_8_1=ruleEntryPointCS();
+ pushFollow(FollowSets000.FOLLOW_69);
+ lv_ownedMappings_7_1=ruleEntryPointCS();
state._fsp--;
if (state.failed) return current;
@@ -9788,7 +9782,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
add(
current,
"ownedMappings",
- lv_ownedMappings_8_1,
+ lv_ownedMappings_7_1,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.EntryPointCS");
afterParserOrEnumRuleCall();
@@ -9797,15 +9791,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:3612:7: lv_ownedMappings_8_2= ruleMappingCS
+ // InternalQVTimperative.g:3610:7: lv_ownedMappings_7_2= ruleMappingCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedMappingsMappingCSParserRuleCall_6_0_0_1());
}
- pushFollow(FollowSets000.FOLLOW_70);
- lv_ownedMappings_8_2=ruleMappingCS();
+ pushFollow(FollowSets000.FOLLOW_69);
+ lv_ownedMappings_7_2=ruleMappingCS();
state._fsp--;
if (state.failed) return current;
@@ -9817,7 +9811,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
add(
current,
"ownedMappings",
- lv_ownedMappings_8_2,
+ lv_ownedMappings_7_2,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCS");
afterParserOrEnumRuleCall();
@@ -9838,21 +9832,21 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:3631:4: ( (lv_ownedQueries_9_0= ruleQueryCS ) )
+ // InternalQVTimperative.g:3629:4: ( (lv_ownedQueries_8_0= ruleQueryCS ) )
{
- // InternalQVTimperative.g:3631:4: ( (lv_ownedQueries_9_0= ruleQueryCS ) )
- // InternalQVTimperative.g:3632:5: (lv_ownedQueries_9_0= ruleQueryCS )
+ // InternalQVTimperative.g:3629:4: ( (lv_ownedQueries_8_0= ruleQueryCS ) )
+ // InternalQVTimperative.g:3630:5: (lv_ownedQueries_8_0= ruleQueryCS )
{
- // InternalQVTimperative.g:3632:5: (lv_ownedQueries_9_0= ruleQueryCS )
- // InternalQVTimperative.g:3633:6: lv_ownedQueries_9_0= ruleQueryCS
+ // InternalQVTimperative.g:3630:5: (lv_ownedQueries_8_0= ruleQueryCS )
+ // InternalQVTimperative.g:3631:6: lv_ownedQueries_8_0= ruleQueryCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedQueriesQueryCSParserRuleCall_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_70);
- lv_ownedQueries_9_0=ruleQueryCS();
+ pushFollow(FollowSets000.FOLLOW_69);
+ lv_ownedQueries_8_0=ruleQueryCS();
state._fsp--;
if (state.failed) return current;
@@ -9864,7 +9858,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
add(
current,
"ownedQueries",
- lv_ownedQueries_9_0,
+ lv_ownedQueries_8_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.QueryCS");
afterParserOrEnumRuleCall();
@@ -9879,21 +9873,21 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:3651:4: ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:3649:4: ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) )
{
- // InternalQVTimperative.g:3651:4: ( (lv_ownedProperties_10_0= ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:3652:5: (lv_ownedProperties_10_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:3649:4: ( (lv_ownedProperties_9_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:3650:5: (lv_ownedProperties_9_0= ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:3652:5: (lv_ownedProperties_10_0= ruleStructuralFeatureCS )
- // InternalQVTimperative.g:3653:6: lv_ownedProperties_10_0= ruleStructuralFeatureCS
+ // InternalQVTimperative.g:3650:5: (lv_ownedProperties_9_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:3651:6: lv_ownedProperties_9_0= ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_6_2_0());
}
- pushFollow(FollowSets000.FOLLOW_70);
- lv_ownedProperties_10_0=ruleStructuralFeatureCS();
+ pushFollow(FollowSets000.FOLLOW_69);
+ lv_ownedProperties_9_0=ruleStructuralFeatureCS();
state._fsp--;
if (state.failed) return current;
@@ -9905,7 +9899,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
add(
current,
"ownedProperties",
- lv_ownedProperties_10_0,
+ lv_ownedProperties_9_0,
"org.eclipse.qvtd.xtext.qvtbase.QVTbase.StructuralFeatureCS");
afterParserOrEnumRuleCall();
@@ -9925,10 +9919,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- otherlv_11=(Token)match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_10=(Token)match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_11, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_7());
+ newLeafNode(otherlv_10, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_7());
}
@@ -9956,7 +9950,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleQVTimperativeUnrestrictedName"
- // InternalQVTimperative.g:3679:1: entryRuleQVTimperativeUnrestrictedName returns [String current=null] : iv_ruleQVTimperativeUnrestrictedName= ruleQVTimperativeUnrestrictedName EOF ;
+ // InternalQVTimperative.g:3677:1: entryRuleQVTimperativeUnrestrictedName returns [String current=null] : iv_ruleQVTimperativeUnrestrictedName= ruleQVTimperativeUnrestrictedName EOF ;
public final String entryRuleQVTimperativeUnrestrictedName() throws RecognitionException {
String current = null;
@@ -9964,8 +9958,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3679:69: (iv_ruleQVTimperativeUnrestrictedName= ruleQVTimperativeUnrestrictedName EOF )
- // InternalQVTimperative.g:3680:2: iv_ruleQVTimperativeUnrestrictedName= ruleQVTimperativeUnrestrictedName EOF
+ // InternalQVTimperative.g:3677:69: (iv_ruleQVTimperativeUnrestrictedName= ruleQVTimperativeUnrestrictedName EOF )
+ // InternalQVTimperative.g:3678:2: iv_ruleQVTimperativeUnrestrictedName= ruleQVTimperativeUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQVTimperativeUnrestrictedNameRule());
@@ -9996,7 +9990,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleQVTimperativeUnrestrictedName"
- // InternalQVTimperative.g:3686:1: ruleQVTimperativeUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' ) ;
+ // InternalQVTimperative.g:3684:1: ruleQVTimperativeUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' ) ;
public final AntlrDatatypeRuleToken ruleQVTimperativeUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10006,10 +10000,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3692:2: ( (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' ) )
- // InternalQVTimperative.g:3693:2: (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' )
+ // InternalQVTimperative.g:3690:2: ( (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' ) )
+ // InternalQVTimperative.g:3691:2: (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' )
{
- // InternalQVTimperative.g:3693:2: (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' )
+ // InternalQVTimperative.g:3691:2: (kw= 'add' | kw= 'append' | kw= 'appendsTo' | kw= 'buffer' | kw= 'call' | kw= 'check' | kw= 'contained' | kw= 'entry' | kw= 'for' | kw= 'implementedby' | kw= 'imports' | kw= 'input' | kw= 'install' | kw= 'invoke' | kw= 'iterates' | kw= 'map' | kw= 'new' | kw= 'notify' | kw= 'observe' | kw= 'output' | kw= 'package' | kw= 'query' | kw= 'set' | kw= 'speculate' | kw= 'strict' | kw= 'success' | kw= 'target' | kw= 'transformation' | kw= 'transient' | kw= 'uses' | kw= 'var' | kw= 'via' )
int alt78=32;
switch ( input.LA(1) ) {
case 19:
@@ -10182,7 +10176,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt78) {
case 1 :
- // InternalQVTimperative.g:3694:3: kw= 'add'
+ // InternalQVTimperative.g:3692:3: kw= 'add'
{
kw=(Token)match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10195,7 +10189,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:3700:3: kw= 'append'
+ // InternalQVTimperative.g:3698:3: kw= 'append'
{
kw=(Token)match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10208,7 +10202,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:3706:3: kw= 'appendsTo'
+ // InternalQVTimperative.g:3704:3: kw= 'appendsTo'
{
kw=(Token)match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10221,7 +10215,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:3712:3: kw= 'buffer'
+ // InternalQVTimperative.g:3710:3: kw= 'buffer'
{
kw=(Token)match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10234,7 +10228,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:3718:3: kw= 'call'
+ // InternalQVTimperative.g:3716:3: kw= 'call'
{
kw=(Token)match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10247,7 +10241,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:3724:3: kw= 'check'
+ // InternalQVTimperative.g:3722:3: kw= 'check'
{
kw=(Token)match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10260,7 +10254,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:3730:3: kw= 'contained'
+ // InternalQVTimperative.g:3728:3: kw= 'contained'
{
kw=(Token)match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10273,7 +10267,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:3736:3: kw= 'entry'
+ // InternalQVTimperative.g:3734:3: kw= 'entry'
{
kw=(Token)match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10286,7 +10280,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 9 :
- // InternalQVTimperative.g:3742:3: kw= 'for'
+ // InternalQVTimperative.g:3740:3: kw= 'for'
{
kw=(Token)match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10299,7 +10293,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 10 :
- // InternalQVTimperative.g:3748:3: kw= 'implementedby'
+ // InternalQVTimperative.g:3746:3: kw= 'implementedby'
{
kw=(Token)match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10312,7 +10306,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 11 :
- // InternalQVTimperative.g:3754:3: kw= 'imports'
+ // InternalQVTimperative.g:3752:3: kw= 'imports'
{
kw=(Token)match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10325,7 +10319,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 12 :
- // InternalQVTimperative.g:3760:3: kw= 'input'
+ // InternalQVTimperative.g:3758:3: kw= 'input'
{
kw=(Token)match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10338,7 +10332,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 13 :
- // InternalQVTimperative.g:3766:3: kw= 'install'
+ // InternalQVTimperative.g:3764:3: kw= 'install'
{
kw=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10351,7 +10345,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 14 :
- // InternalQVTimperative.g:3772:3: kw= 'invoke'
+ // InternalQVTimperative.g:3770:3: kw= 'invoke'
{
kw=(Token)match(input,47,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10364,7 +10358,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 15 :
- // InternalQVTimperative.g:3778:3: kw= 'iterates'
+ // InternalQVTimperative.g:3776:3: kw= 'iterates'
{
kw=(Token)match(input,43,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10377,7 +10371,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 16 :
- // InternalQVTimperative.g:3784:3: kw= 'map'
+ // InternalQVTimperative.g:3782:3: kw= 'map'
{
kw=(Token)match(input,44,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10390,7 +10384,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 17 :
- // InternalQVTimperative.g:3790:3: kw= 'new'
+ // InternalQVTimperative.g:3788:3: kw= 'new'
{
kw=(Token)match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10403,7 +10397,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 18 :
- // InternalQVTimperative.g:3796:3: kw= 'notify'
+ // InternalQVTimperative.g:3794:3: kw= 'notify'
{
kw=(Token)match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10416,7 +10410,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 19 :
- // InternalQVTimperative.g:3802:3: kw= 'observe'
+ // InternalQVTimperative.g:3800:3: kw= 'observe'
{
kw=(Token)match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10429,7 +10423,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 20 :
- // InternalQVTimperative.g:3808:3: kw= 'output'
+ // InternalQVTimperative.g:3806:3: kw= 'output'
{
kw=(Token)match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10442,7 +10436,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 21 :
- // InternalQVTimperative.g:3814:3: kw= 'package'
+ // InternalQVTimperative.g:3812:3: kw= 'package'
{
kw=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10455,7 +10449,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 22 :
- // InternalQVTimperative.g:3820:3: kw= 'query'
+ // InternalQVTimperative.g:3818:3: kw= 'query'
{
kw=(Token)match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10468,7 +10462,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 23 :
- // InternalQVTimperative.g:3826:3: kw= 'set'
+ // InternalQVTimperative.g:3824:3: kw= 'set'
{
kw=(Token)match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10481,7 +10475,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 24 :
- // InternalQVTimperative.g:3832:3: kw= 'speculate'
+ // InternalQVTimperative.g:3830:3: kw= 'speculate'
{
kw=(Token)match(input,63,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10494,7 +10488,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 25 :
- // InternalQVTimperative.g:3838:3: kw= 'strict'
+ // InternalQVTimperative.g:3836:3: kw= 'strict'
{
kw=(Token)match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10507,7 +10501,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 26 :
- // InternalQVTimperative.g:3844:3: kw= 'success'
+ // InternalQVTimperative.g:3842:3: kw= 'success'
{
kw=(Token)match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10520,7 +10514,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 27 :
- // InternalQVTimperative.g:3850:3: kw= 'target'
+ // InternalQVTimperative.g:3848:3: kw= 'target'
{
kw=(Token)match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10533,7 +10527,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 28 :
- // InternalQVTimperative.g:3856:3: kw= 'transformation'
+ // InternalQVTimperative.g:3854:3: kw= 'transformation'
{
kw=(Token)match(input,64,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10546,7 +10540,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 29 :
- // InternalQVTimperative.g:3862:3: kw= 'transient'
+ // InternalQVTimperative.g:3860:3: kw= 'transient'
{
kw=(Token)match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10559,7 +10553,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 30 :
- // InternalQVTimperative.g:3868:3: kw= 'uses'
+ // InternalQVTimperative.g:3866:3: kw= 'uses'
{
kw=(Token)match(input,62,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10572,7 +10566,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 31 :
- // InternalQVTimperative.g:3874:3: kw= 'var'
+ // InternalQVTimperative.g:3872:3: kw= 'var'
{
kw=(Token)match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10585,7 +10579,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 32 :
- // InternalQVTimperative.g:3880:3: kw= 'via'
+ // InternalQVTimperative.g:3878:3: kw= 'via'
{
kw=(Token)match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10622,7 +10616,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleUnrestrictedName"
- // InternalQVTimperative.g:3889:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
+ // InternalQVTimperative.g:3887:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
public final String entryRuleUnrestrictedName() throws RecognitionException {
String current = null;
@@ -10630,8 +10624,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3889:56: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
- // InternalQVTimperative.g:3890:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
+ // InternalQVTimperative.g:3887:56: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
+ // InternalQVTimperative.g:3888:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameRule());
@@ -10662,7 +10656,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleUnrestrictedName"
- // InternalQVTimperative.g:3896:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName ) ;
+ // InternalQVTimperative.g:3894:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName ) ;
public final AntlrDatatypeRuleToken ruleUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10677,10 +10671,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3902:2: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName ) )
- // InternalQVTimperative.g:3903:2: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName )
+ // InternalQVTimperative.g:3900:2: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName ) )
+ // InternalQVTimperative.g:3901:2: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName )
{
- // InternalQVTimperative.g:3903:2: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName )
+ // InternalQVTimperative.g:3901:2: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName | this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName )
int alt79=3;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
@@ -10784,7 +10778,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt79) {
case 1 :
- // InternalQVTimperative.g:3904:3: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:3902:3: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -10810,7 +10804,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:3915:3: this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName
+ // InternalQVTimperative.g:3913:3: this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -10836,7 +10830,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:3926:3: this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName
+ // InternalQVTimperative.g:3924:3: this_QVTimperativeUnrestrictedName_2= ruleQVTimperativeUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -10886,7 +10880,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleAttributeCS"
- // InternalQVTimperative.g:3940:1: entryRuleAttributeCS returns [EObject current=null] : iv_ruleAttributeCS= ruleAttributeCS EOF ;
+ // InternalQVTimperative.g:3938:1: entryRuleAttributeCS returns [EObject current=null] : iv_ruleAttributeCS= ruleAttributeCS EOF ;
public final EObject entryRuleAttributeCS() throws RecognitionException {
EObject current = null;
@@ -10894,8 +10888,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:3940:52: (iv_ruleAttributeCS= ruleAttributeCS EOF )
- // InternalQVTimperative.g:3941:2: iv_ruleAttributeCS= ruleAttributeCS EOF
+ // InternalQVTimperative.g:3938:52: (iv_ruleAttributeCS= ruleAttributeCS EOF )
+ // InternalQVTimperative.g:3939:2: iv_ruleAttributeCS= ruleAttributeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSRule());
@@ -10926,7 +10920,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleAttributeCS"
- // InternalQVTimperative.g:3947:1: ruleAttributeCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) ;
+ // InternalQVTimperative.g:3945:1: ruleAttributeCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) ;
public final EObject ruleAttributeCS() throws RecognitionException {
EObject current = null;
@@ -10979,13 +10973,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:3953:2: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) )
- // InternalQVTimperative.g:3954:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
+ // InternalQVTimperative.g:3951:2: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) )
+ // InternalQVTimperative.g:3952:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
{
- // InternalQVTimperative.g:3954:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
- // InternalQVTimperative.g:3955:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
+ // InternalQVTimperative.g:3952:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
+ // InternalQVTimperative.g:3953:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
{
- // InternalQVTimperative.g:3955:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ // InternalQVTimperative.g:3953:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
int alt82=3;
int LA82_0 = input.LA(1);
@@ -10997,18 +10991,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt82) {
case 1 :
- // InternalQVTimperative.g:3956:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:3954:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
{
- // InternalQVTimperative.g:3956:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
- // InternalQVTimperative.g:3957:5: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:3954:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:3955:5: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:3957:5: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:3958:6: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:3955:5: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:3956:6: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:3958:6: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:3959:7: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:3956:6: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:3957:7: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,67,FollowSets000.FOLLOW_71); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,67,FollowSets000.FOLLOW_70); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -11028,7 +11022,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:3971:5: ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:3969:5: ( (lv_qualifiers_1_0= 'definition' ) )?
int alt80=2;
int LA80_0 = input.LA(1);
@@ -11037,12 +11031,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt80) {
case 1 :
- // InternalQVTimperative.g:3972:6: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:3970:6: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:3972:6: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:3973:7: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:3970:6: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:3971:7: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,68,FollowSets000.FOLLOW_72); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,68,FollowSets000.FOLLOW_71); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -11072,18 +11066,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:3987:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:3985:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
{
- // InternalQVTimperative.g:3987:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
- // InternalQVTimperative.g:3988:5: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:3985:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:3986:5: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:3988:5: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:3989:6: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:3986:5: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:3987:6: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:3989:6: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:3990:7: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:3987:6: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:3988:7: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,68,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,68,FollowSets000.FOLLOW_72); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -11103,7 +11097,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4002:5: ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:4000:5: ( (lv_qualifiers_3_0= 'static' ) )?
int alt81=2;
int LA81_0 = input.LA(1);
@@ -11112,12 +11106,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt81) {
case 1 :
- // InternalQVTimperative.g:4003:6: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4001:6: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:4003:6: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:4004:7: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:4001:6: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4002:7: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,67,FollowSets000.FOLLOW_72); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,67,FollowSets000.FOLLOW_71); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -11155,11 +11149,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
- // InternalQVTimperative.g:4022:3: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4023:4: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4020:3: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4021:4: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4023:4: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4024:5: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4021:4: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4022:5: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -11190,7 +11184,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4041:3: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )?
+ // InternalQVTimperative.g:4039:3: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )?
int alt83=2;
int LA83_0 = input.LA(1);
@@ -11199,7 +11193,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt83) {
case 1 :
- // InternalQVTimperative.g:4042:4: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4040:4: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11207,11 +11201,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:4046:4: ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:4047:5: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4044:4: ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4045:5: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:4047:5: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:4048:6: lv_ownedType_7_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4045:5: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4046:6: lv_ownedType_7_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
@@ -11248,7 +11242,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4066:3: (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ // InternalQVTimperative.g:4064:3: (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
int alt84=2;
int LA84_0 = input.LA(1);
@@ -11257,7 +11251,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt84) {
case 1 :
- // InternalQVTimperative.g:4067:4: otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4065:4: otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
{
otherlv_8=(Token)match(input,53,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11265,11 +11259,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
- // InternalQVTimperative.g:4071:4: ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:4072:5: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4069:4: ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4070:5: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:4072:5: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:4073:6: lv_default_9_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:4070:5: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4071:6: lv_default_9_0= RULE_SINGLE_QUOTED_STRING
{
lv_default_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11301,7 +11295,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4090:3: (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )?
+ // InternalQVTimperative.g:4088:3: (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )?
int alt88=2;
int LA88_0 = input.LA(1);
@@ -11314,15 +11308,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt88) {
case 1 :
- // InternalQVTimperative.g:4091:4: otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}'
+ // InternalQVTimperative.g:4089:4: otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}'
{
- otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_74); if (state.failed) return current;
+ otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_73); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- // InternalQVTimperative.g:4095:4: ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+
+ // InternalQVTimperative.g:4093:4: ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+
int cnt87=0;
loop87:
do {
@@ -11336,9 +11330,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt87) {
case 1 :
- // InternalQVTimperative.g:4096:5: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )?
+ // InternalQVTimperative.g:4094:5: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )?
{
- // InternalQVTimperative.g:4096:5: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) )
+ // InternalQVTimperative.g:4094:5: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) )
int alt85=16;
switch ( input.LA(1) ) {
case 70:
@@ -11431,15 +11425,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt85) {
case 1 :
- // InternalQVTimperative.g:4097:6: ( (lv_qualifiers_11_0= 'derived' ) )
+ // InternalQVTimperative.g:4095:6: ( (lv_qualifiers_11_0= 'derived' ) )
{
- // InternalQVTimperative.g:4097:6: ( (lv_qualifiers_11_0= 'derived' ) )
- // InternalQVTimperative.g:4098:7: (lv_qualifiers_11_0= 'derived' )
+ // InternalQVTimperative.g:4095:6: ( (lv_qualifiers_11_0= 'derived' ) )
+ // InternalQVTimperative.g:4096:7: (lv_qualifiers_11_0= 'derived' )
{
- // InternalQVTimperative.g:4098:7: (lv_qualifiers_11_0= 'derived' )
- // InternalQVTimperative.g:4099:8: lv_qualifiers_11_0= 'derived'
+ // InternalQVTimperative.g:4096:7: (lv_qualifiers_11_0= 'derived' )
+ // InternalQVTimperative.g:4097:8: lv_qualifiers_11_0= 'derived'
{
- lv_qualifiers_11_0=(Token)match(input,70,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_11_0=(Token)match(input,70,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_11_0, grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
@@ -11463,15 +11457,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4112:6: ( (lv_qualifiers_12_0= '!derived' ) )
+ // InternalQVTimperative.g:4110:6: ( (lv_qualifiers_12_0= '!derived' ) )
{
- // InternalQVTimperative.g:4112:6: ( (lv_qualifiers_12_0= '!derived' ) )
- // InternalQVTimperative.g:4113:7: (lv_qualifiers_12_0= '!derived' )
+ // InternalQVTimperative.g:4110:6: ( (lv_qualifiers_12_0= '!derived' ) )
+ // InternalQVTimperative.g:4111:7: (lv_qualifiers_12_0= '!derived' )
{
- // InternalQVTimperative.g:4113:7: (lv_qualifiers_12_0= '!derived' )
- // InternalQVTimperative.g:4114:8: lv_qualifiers_12_0= '!derived'
+ // InternalQVTimperative.g:4111:7: (lv_qualifiers_12_0= '!derived' )
+ // InternalQVTimperative.g:4112:8: lv_qualifiers_12_0= '!derived'
{
- lv_qualifiers_12_0=(Token)match(input,71,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_12_0=(Token)match(input,71,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_12_0, grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
@@ -11495,15 +11489,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:4127:6: ( (lv_qualifiers_13_0= 'id' ) )
+ // InternalQVTimperative.g:4125:6: ( (lv_qualifiers_13_0= 'id' ) )
{
- // InternalQVTimperative.g:4127:6: ( (lv_qualifiers_13_0= 'id' ) )
- // InternalQVTimperative.g:4128:7: (lv_qualifiers_13_0= 'id' )
+ // InternalQVTimperative.g:4125:6: ( (lv_qualifiers_13_0= 'id' ) )
+ // InternalQVTimperative.g:4126:7: (lv_qualifiers_13_0= 'id' )
{
- // InternalQVTimperative.g:4128:7: (lv_qualifiers_13_0= 'id' )
- // InternalQVTimperative.g:4129:8: lv_qualifiers_13_0= 'id'
+ // InternalQVTimperative.g:4126:7: (lv_qualifiers_13_0= 'id' )
+ // InternalQVTimperative.g:4127:8: lv_qualifiers_13_0= 'id'
{
- lv_qualifiers_13_0=(Token)match(input,72,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_13_0=(Token)match(input,72,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_13_0, grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
@@ -11527,15 +11521,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:4142:6: ( (lv_qualifiers_14_0= '!id' ) )
+ // InternalQVTimperative.g:4140:6: ( (lv_qualifiers_14_0= '!id' ) )
{
- // InternalQVTimperative.g:4142:6: ( (lv_qualifiers_14_0= '!id' ) )
- // InternalQVTimperative.g:4143:7: (lv_qualifiers_14_0= '!id' )
+ // InternalQVTimperative.g:4140:6: ( (lv_qualifiers_14_0= '!id' ) )
+ // InternalQVTimperative.g:4141:7: (lv_qualifiers_14_0= '!id' )
{
- // InternalQVTimperative.g:4143:7: (lv_qualifiers_14_0= '!id' )
- // InternalQVTimperative.g:4144:8: lv_qualifiers_14_0= '!id'
+ // InternalQVTimperative.g:4141:7: (lv_qualifiers_14_0= '!id' )
+ // InternalQVTimperative.g:4142:8: lv_qualifiers_14_0= '!id'
{
- lv_qualifiers_14_0=(Token)match(input,73,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_14_0=(Token)match(input,73,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_14_0, grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
@@ -11559,15 +11553,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:4157:6: ( (lv_qualifiers_15_0= 'ordered' ) )
+ // InternalQVTimperative.g:4155:6: ( (lv_qualifiers_15_0= 'ordered' ) )
{
- // InternalQVTimperative.g:4157:6: ( (lv_qualifiers_15_0= 'ordered' ) )
- // InternalQVTimperative.g:4158:7: (lv_qualifiers_15_0= 'ordered' )
+ // InternalQVTimperative.g:4155:6: ( (lv_qualifiers_15_0= 'ordered' ) )
+ // InternalQVTimperative.g:4156:7: (lv_qualifiers_15_0= 'ordered' )
{
- // InternalQVTimperative.g:4158:7: (lv_qualifiers_15_0= 'ordered' )
- // InternalQVTimperative.g:4159:8: lv_qualifiers_15_0= 'ordered'
+ // InternalQVTimperative.g:4156:7: (lv_qualifiers_15_0= 'ordered' )
+ // InternalQVTimperative.g:4157:8: lv_qualifiers_15_0= 'ordered'
{
- lv_qualifiers_15_0=(Token)match(input,74,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_15_0=(Token)match(input,74,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_15_0, grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
@@ -11591,15 +11585,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:4172:6: ( (lv_qualifiers_16_0= '!ordered' ) )
+ // InternalQVTimperative.g:4170:6: ( (lv_qualifiers_16_0= '!ordered' ) )
{
- // InternalQVTimperative.g:4172:6: ( (lv_qualifiers_16_0= '!ordered' ) )
- // InternalQVTimperative.g:4173:7: (lv_qualifiers_16_0= '!ordered' )
+ // InternalQVTimperative.g:4170:6: ( (lv_qualifiers_16_0= '!ordered' ) )
+ // InternalQVTimperative.g:4171:7: (lv_qualifiers_16_0= '!ordered' )
{
- // InternalQVTimperative.g:4173:7: (lv_qualifiers_16_0= '!ordered' )
- // InternalQVTimperative.g:4174:8: lv_qualifiers_16_0= '!ordered'
+ // InternalQVTimperative.g:4171:7: (lv_qualifiers_16_0= '!ordered' )
+ // InternalQVTimperative.g:4172:8: lv_qualifiers_16_0= '!ordered'
{
- lv_qualifiers_16_0=(Token)match(input,75,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_16_0=(Token)match(input,75,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_16_0, grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
@@ -11623,15 +11617,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:4187:6: ( (lv_qualifiers_17_0= 'readonly' ) )
+ // InternalQVTimperative.g:4185:6: ( (lv_qualifiers_17_0= 'readonly' ) )
{
- // InternalQVTimperative.g:4187:6: ( (lv_qualifiers_17_0= 'readonly' ) )
- // InternalQVTimperative.g:4188:7: (lv_qualifiers_17_0= 'readonly' )
+ // InternalQVTimperative.g:4185:6: ( (lv_qualifiers_17_0= 'readonly' ) )
+ // InternalQVTimperative.g:4186:7: (lv_qualifiers_17_0= 'readonly' )
{
- // InternalQVTimperative.g:4188:7: (lv_qualifiers_17_0= 'readonly' )
- // InternalQVTimperative.g:4189:8: lv_qualifiers_17_0= 'readonly'
+ // InternalQVTimperative.g:4186:7: (lv_qualifiers_17_0= 'readonly' )
+ // InternalQVTimperative.g:4187:8: lv_qualifiers_17_0= 'readonly'
{
- lv_qualifiers_17_0=(Token)match(input,76,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_17_0=(Token)match(input,76,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_17_0, grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
@@ -11655,15 +11649,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:4202:6: ( (lv_qualifiers_18_0= '!readonly' ) )
+ // InternalQVTimperative.g:4200:6: ( (lv_qualifiers_18_0= '!readonly' ) )
{
- // InternalQVTimperative.g:4202:6: ( (lv_qualifiers_18_0= '!readonly' ) )
- // InternalQVTimperative.g:4203:7: (lv_qualifiers_18_0= '!readonly' )
+ // InternalQVTimperative.g:4200:6: ( (lv_qualifiers_18_0= '!readonly' ) )
+ // InternalQVTimperative.g:4201:7: (lv_qualifiers_18_0= '!readonly' )
{
- // InternalQVTimperative.g:4203:7: (lv_qualifiers_18_0= '!readonly' )
- // InternalQVTimperative.g:4204:8: lv_qualifiers_18_0= '!readonly'
+ // InternalQVTimperative.g:4201:7: (lv_qualifiers_18_0= '!readonly' )
+ // InternalQVTimperative.g:4202:8: lv_qualifiers_18_0= '!readonly'
{
- lv_qualifiers_18_0=(Token)match(input,77,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_18_0=(Token)match(input,77,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_18_0, grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
@@ -11687,15 +11681,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 9 :
- // InternalQVTimperative.g:4217:6: ( (lv_qualifiers_19_0= 'transient' ) )
+ // InternalQVTimperative.g:4215:6: ( (lv_qualifiers_19_0= 'transient' ) )
{
- // InternalQVTimperative.g:4217:6: ( (lv_qualifiers_19_0= 'transient' ) )
- // InternalQVTimperative.g:4218:7: (lv_qualifiers_19_0= 'transient' )
+ // InternalQVTimperative.g:4215:6: ( (lv_qualifiers_19_0= 'transient' ) )
+ // InternalQVTimperative.g:4216:7: (lv_qualifiers_19_0= 'transient' )
{
- // InternalQVTimperative.g:4218:7: (lv_qualifiers_19_0= 'transient' )
- // InternalQVTimperative.g:4219:8: lv_qualifiers_19_0= 'transient'
+ // InternalQVTimperative.g:4216:7: (lv_qualifiers_19_0= 'transient' )
+ // InternalQVTimperative.g:4217:8: lv_qualifiers_19_0= 'transient'
{
- lv_qualifiers_19_0=(Token)match(input,54,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,54,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
@@ -11719,15 +11713,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 10 :
- // InternalQVTimperative.g:4232:6: ( (lv_qualifiers_20_0= '!transient' ) )
+ // InternalQVTimperative.g:4230:6: ( (lv_qualifiers_20_0= '!transient' ) )
{
- // InternalQVTimperative.g:4232:6: ( (lv_qualifiers_20_0= '!transient' ) )
- // InternalQVTimperative.g:4233:7: (lv_qualifiers_20_0= '!transient' )
+ // InternalQVTimperative.g:4230:6: ( (lv_qualifiers_20_0= '!transient' ) )
+ // InternalQVTimperative.g:4231:7: (lv_qualifiers_20_0= '!transient' )
{
- // InternalQVTimperative.g:4233:7: (lv_qualifiers_20_0= '!transient' )
- // InternalQVTimperative.g:4234:8: lv_qualifiers_20_0= '!transient'
+ // InternalQVTimperative.g:4231:7: (lv_qualifiers_20_0= '!transient' )
+ // InternalQVTimperative.g:4232:8: lv_qualifiers_20_0= '!transient'
{
- lv_qualifiers_20_0=(Token)match(input,78,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,78,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
@@ -11751,15 +11745,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 11 :
- // InternalQVTimperative.g:4247:6: ( (lv_qualifiers_21_0= 'unique' ) )
+ // InternalQVTimperative.g:4245:6: ( (lv_qualifiers_21_0= 'unique' ) )
{
- // InternalQVTimperative.g:4247:6: ( (lv_qualifiers_21_0= 'unique' ) )
- // InternalQVTimperative.g:4248:7: (lv_qualifiers_21_0= 'unique' )
+ // InternalQVTimperative.g:4245:6: ( (lv_qualifiers_21_0= 'unique' ) )
+ // InternalQVTimperative.g:4246:7: (lv_qualifiers_21_0= 'unique' )
{
- // InternalQVTimperative.g:4248:7: (lv_qualifiers_21_0= 'unique' )
- // InternalQVTimperative.g:4249:8: lv_qualifiers_21_0= 'unique'
+ // InternalQVTimperative.g:4246:7: (lv_qualifiers_21_0= 'unique' )
+ // InternalQVTimperative.g:4247:8: lv_qualifiers_21_0= 'unique'
{
- lv_qualifiers_21_0=(Token)match(input,79,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,79,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
@@ -11783,15 +11777,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 12 :
- // InternalQVTimperative.g:4262:6: ( (lv_qualifiers_22_0= '!unique' ) )
+ // InternalQVTimperative.g:4260:6: ( (lv_qualifiers_22_0= '!unique' ) )
{
- // InternalQVTimperative.g:4262:6: ( (lv_qualifiers_22_0= '!unique' ) )
- // InternalQVTimperative.g:4263:7: (lv_qualifiers_22_0= '!unique' )
+ // InternalQVTimperative.g:4260:6: ( (lv_qualifiers_22_0= '!unique' ) )
+ // InternalQVTimperative.g:4261:7: (lv_qualifiers_22_0= '!unique' )
{
- // InternalQVTimperative.g:4263:7: (lv_qualifiers_22_0= '!unique' )
- // InternalQVTimperative.g:4264:8: lv_qualifiers_22_0= '!unique'
+ // InternalQVTimperative.g:4261:7: (lv_qualifiers_22_0= '!unique' )
+ // InternalQVTimperative.g:4262:8: lv_qualifiers_22_0= '!unique'
{
- lv_qualifiers_22_0=(Token)match(input,80,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,80,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
@@ -11815,15 +11809,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 13 :
- // InternalQVTimperative.g:4277:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
+ // InternalQVTimperative.g:4275:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
{
- // InternalQVTimperative.g:4277:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
- // InternalQVTimperative.g:4278:7: (lv_qualifiers_23_0= 'unsettable' )
+ // InternalQVTimperative.g:4275:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
+ // InternalQVTimperative.g:4276:7: (lv_qualifiers_23_0= 'unsettable' )
{
- // InternalQVTimperative.g:4278:7: (lv_qualifiers_23_0= 'unsettable' )
- // InternalQVTimperative.g:4279:8: lv_qualifiers_23_0= 'unsettable'
+ // InternalQVTimperative.g:4276:7: (lv_qualifiers_23_0= 'unsettable' )
+ // InternalQVTimperative.g:4277:8: lv_qualifiers_23_0= 'unsettable'
{
- lv_qualifiers_23_0=(Token)match(input,81,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,81,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
@@ -11847,15 +11841,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 14 :
- // InternalQVTimperative.g:4292:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
+ // InternalQVTimperative.g:4290:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
{
- // InternalQVTimperative.g:4292:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
- // InternalQVTimperative.g:4293:7: (lv_qualifiers_24_0= '!unsettable' )
+ // InternalQVTimperative.g:4290:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
+ // InternalQVTimperative.g:4291:7: (lv_qualifiers_24_0= '!unsettable' )
{
- // InternalQVTimperative.g:4293:7: (lv_qualifiers_24_0= '!unsettable' )
- // InternalQVTimperative.g:4294:8: lv_qualifiers_24_0= '!unsettable'
+ // InternalQVTimperative.g:4291:7: (lv_qualifiers_24_0= '!unsettable' )
+ // InternalQVTimperative.g:4292:8: lv_qualifiers_24_0= '!unsettable'
{
- lv_qualifiers_24_0=(Token)match(input,82,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,82,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
@@ -11879,15 +11873,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 15 :
- // InternalQVTimperative.g:4307:6: ( (lv_qualifiers_25_0= 'volatile' ) )
+ // InternalQVTimperative.g:4305:6: ( (lv_qualifiers_25_0= 'volatile' ) )
{
- // InternalQVTimperative.g:4307:6: ( (lv_qualifiers_25_0= 'volatile' ) )
- // InternalQVTimperative.g:4308:7: (lv_qualifiers_25_0= 'volatile' )
+ // InternalQVTimperative.g:4305:6: ( (lv_qualifiers_25_0= 'volatile' ) )
+ // InternalQVTimperative.g:4306:7: (lv_qualifiers_25_0= 'volatile' )
{
- // InternalQVTimperative.g:4308:7: (lv_qualifiers_25_0= 'volatile' )
- // InternalQVTimperative.g:4309:8: lv_qualifiers_25_0= 'volatile'
+ // InternalQVTimperative.g:4306:7: (lv_qualifiers_25_0= 'volatile' )
+ // InternalQVTimperative.g:4307:8: lv_qualifiers_25_0= 'volatile'
{
- lv_qualifiers_25_0=(Token)match(input,83,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_25_0=(Token)match(input,83,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_25_0, grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
@@ -11911,15 +11905,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 16 :
- // InternalQVTimperative.g:4322:6: ( (lv_qualifiers_26_0= '!volatile' ) )
+ // InternalQVTimperative.g:4320:6: ( (lv_qualifiers_26_0= '!volatile' ) )
{
- // InternalQVTimperative.g:4322:6: ( (lv_qualifiers_26_0= '!volatile' ) )
- // InternalQVTimperative.g:4323:7: (lv_qualifiers_26_0= '!volatile' )
+ // InternalQVTimperative.g:4320:6: ( (lv_qualifiers_26_0= '!volatile' ) )
+ // InternalQVTimperative.g:4321:7: (lv_qualifiers_26_0= '!volatile' )
{
- // InternalQVTimperative.g:4323:7: (lv_qualifiers_26_0= '!volatile' )
- // InternalQVTimperative.g:4324:8: lv_qualifiers_26_0= '!volatile'
+ // InternalQVTimperative.g:4321:7: (lv_qualifiers_26_0= '!volatile' )
+ // InternalQVTimperative.g:4322:8: lv_qualifiers_26_0= '!volatile'
{
- lv_qualifiers_26_0=(Token)match(input,84,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ lv_qualifiers_26_0=(Token)match(input,84,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_26_0, grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
@@ -11945,7 +11939,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4337:5: (otherlv_27= ',' )?
+ // InternalQVTimperative.g:4335:5: (otherlv_27= ',' )?
int alt86=2;
int LA86_0 = input.LA(1);
@@ -11954,9 +11948,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt86) {
case 1 :
- // InternalQVTimperative.g:4338:6: otherlv_27= ','
+ // InternalQVTimperative.g:4336:6: otherlv_27= ','
{
- otherlv_27=(Token)match(input,18,FollowSets000.FOLLOW_76); if (state.failed) return current;
+ otherlv_27=(Token)match(input,18,FollowSets000.FOLLOW_75); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_27, grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1());
@@ -11994,7 +11988,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4349:3: ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
+ // InternalQVTimperative.g:4347:3: ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
int alt94=2;
int LA94_0 = input.LA(1);
@@ -12013,18 +12007,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt94) {
case 1 :
- // InternalQVTimperative.g:4350:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
+ // InternalQVTimperative.g:4348:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
{
- // InternalQVTimperative.g:4350:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
- // InternalQVTimperative.g:4351:5: otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}'
+ // InternalQVTimperative.g:4348:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
+ // InternalQVTimperative.g:4349:5: otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}'
{
- otherlv_29=(Token)match(input,35,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_29=(Token)match(input,35,FollowSets000.FOLLOW_76); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_29, grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- // InternalQVTimperative.g:4355:5: ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )*
+ // InternalQVTimperative.g:4353:5: ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )*
loop93:
do {
int alt93=3;
@@ -12040,10 +12034,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt93) {
case 1 :
- // InternalQVTimperative.g:4356:6: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
+ // InternalQVTimperative.g:4354:6: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
{
- // InternalQVTimperative.g:4356:6: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
- // InternalQVTimperative.g:4357:7: otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';'
+ // InternalQVTimperative.g:4354:6: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
+ // InternalQVTimperative.g:4355:7: otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';'
{
otherlv_30=(Token)match(input,85,FollowSets000.FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12051,7 +12045,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_30, grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
- // InternalQVTimperative.g:4361:7: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:4359:7: ( ruleUnrestrictedName )?
int alt89=2;
int LA89_0 = input.LA(1);
@@ -12060,7 +12054,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt89) {
case 1 :
- // InternalQVTimperative.g:4362:8: ruleUnrestrictedName
+ // InternalQVTimperative.g:4360:8: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -12088,13 +12082,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_32=(Token)match(input,24,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ otherlv_32=(Token)match(input,24,FollowSets000.FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
- // InternalQVTimperative.g:4377:7: ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )?
+ // InternalQVTimperative.g:4375:7: ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )?
int alt90=2;
int LA90_0 = input.LA(1);
@@ -12103,10 +12097,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt90) {
case 1 :
- // InternalQVTimperative.g:4378:8: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4376:8: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:4378:8: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
- // InternalQVTimperative.g:4379:9: lv_ownedDefaultExpressions_33_0= ruleSpecificationCS
+ // InternalQVTimperative.g:4376:8: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4377:9: lv_ownedDefaultExpressions_33_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -12140,7 +12134,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_76); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_34, grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
@@ -12153,10 +12147,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4402:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
+ // InternalQVTimperative.g:4400:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
{
- // InternalQVTimperative.g:4402:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
- // InternalQVTimperative.g:4403:7: otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';'
+ // InternalQVTimperative.g:4400:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
+ // InternalQVTimperative.g:4401:7: otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';'
{
otherlv_35=(Token)match(input,86,FollowSets000.FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12164,7 +12158,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_35, grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
- // InternalQVTimperative.g:4407:7: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:4405:7: ( ruleUnrestrictedName )?
int alt91=2;
int LA91_0 = input.LA(1);
@@ -12173,7 +12167,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt91) {
case 1 :
- // InternalQVTimperative.g:4408:8: ruleUnrestrictedName
+ // InternalQVTimperative.g:4406:8: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -12201,13 +12195,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_37=(Token)match(input,24,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ otherlv_37=(Token)match(input,24,FollowSets000.FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_37, grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
- // InternalQVTimperative.g:4423:7: ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )?
+ // InternalQVTimperative.g:4421:7: ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )?
int alt92=2;
int LA92_0 = input.LA(1);
@@ -12216,10 +12210,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt92) {
case 1 :
- // InternalQVTimperative.g:4424:8: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4422:8: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:4424:8: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
- // InternalQVTimperative.g:4425:9: lv_ownedDefaultExpressions_38_0= ruleSpecificationCS
+ // InternalQVTimperative.g:4422:8: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4423:9: lv_ownedDefaultExpressions_38_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -12253,7 +12247,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_39=(Token)match(input,21,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_39=(Token)match(input,21,FollowSets000.FOLLOW_76); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_39, grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
@@ -12284,7 +12278,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4454:4: otherlv_41= ';'
+ // InternalQVTimperative.g:4452:4: otherlv_41= ';'
{
otherlv_41=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12323,7 +12317,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleClassCS"
- // InternalQVTimperative.g:4463:1: entryRuleClassCS returns [EObject current=null] : iv_ruleClassCS= ruleClassCS EOF ;
+ // InternalQVTimperative.g:4461:1: entryRuleClassCS returns [EObject current=null] : iv_ruleClassCS= ruleClassCS EOF ;
public final EObject entryRuleClassCS() throws RecognitionException {
EObject current = null;
@@ -12331,8 +12325,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:4463:48: (iv_ruleClassCS= ruleClassCS EOF )
- // InternalQVTimperative.g:4464:2: iv_ruleClassCS= ruleClassCS EOF
+ // InternalQVTimperative.g:4461:48: (iv_ruleClassCS= ruleClassCS EOF )
+ // InternalQVTimperative.g:4462:2: iv_ruleClassCS= ruleClassCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getClassCSRule());
@@ -12363,7 +12357,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleClassCS"
- // InternalQVTimperative.g:4470:1: ruleClassCS returns [EObject current=null] : (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) ;
+ // InternalQVTimperative.g:4468:1: ruleClassCS returns [EObject current=null] : (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) ;
public final EObject ruleClassCS() throws RecognitionException {
EObject current = null;
@@ -12378,10 +12372,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:4476:2: ( (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) )
- // InternalQVTimperative.g:4477:2: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
+ // InternalQVTimperative.g:4474:2: ( (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) )
+ // InternalQVTimperative.g:4475:2: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
{
- // InternalQVTimperative.g:4477:2: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
+ // InternalQVTimperative.g:4475:2: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
int alt95=3;
switch ( input.LA(1) ) {
case 102:
@@ -12411,7 +12405,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt95) {
case 1 :
- // InternalQVTimperative.g:4478:3: this_StructuredClassCS_0= ruleStructuredClassCS
+ // InternalQVTimperative.g:4476:3: this_StructuredClassCS_0= ruleStructuredClassCS
{
if ( state.backtracking==0 ) {
@@ -12438,7 +12432,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4490:3: this_DataTypeCS_1= ruleDataTypeCS
+ // InternalQVTimperative.g:4488:3: this_DataTypeCS_1= ruleDataTypeCS
{
if ( state.backtracking==0 ) {
@@ -12465,7 +12459,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:4502:3: this_EnumerationCS_2= ruleEnumerationCS
+ // InternalQVTimperative.g:4500:3: this_EnumerationCS_2= ruleEnumerationCS
{
if ( state.backtracking==0 ) {
@@ -12516,7 +12510,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCompoundTargetElementCS"
- // InternalQVTimperative.g:4517:1: entryRuleCompoundTargetElementCS returns [EObject current=null] : iv_ruleCompoundTargetElementCS= ruleCompoundTargetElementCS EOF ;
+ // InternalQVTimperative.g:4515:1: entryRuleCompoundTargetElementCS returns [EObject current=null] : iv_ruleCompoundTargetElementCS= ruleCompoundTargetElementCS EOF ;
public final EObject entryRuleCompoundTargetElementCS() throws RecognitionException {
EObject current = null;
@@ -12524,8 +12518,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:4517:64: (iv_ruleCompoundTargetElementCS= ruleCompoundTargetElementCS EOF )
- // InternalQVTimperative.g:4518:2: iv_ruleCompoundTargetElementCS= ruleCompoundTargetElementCS EOF
+ // InternalQVTimperative.g:4515:64: (iv_ruleCompoundTargetElementCS= ruleCompoundTargetElementCS EOF )
+ // InternalQVTimperative.g:4516:2: iv_ruleCompoundTargetElementCS= ruleCompoundTargetElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCompoundTargetElementCSRule());
@@ -12556,7 +12550,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCompoundTargetElementCS"
- // InternalQVTimperative.g:4524:1: ruleCompoundTargetElementCS returns [EObject current=null] : (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? ) ;
+ // InternalQVTimperative.g:4522:1: ruleCompoundTargetElementCS returns [EObject current=null] : (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? ) ;
public final EObject ruleCompoundTargetElementCS() throws RecognitionException {
EObject current = null;
@@ -12570,19 +12564,19 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:4530:2: ( (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? ) )
- // InternalQVTimperative.g:4531:2: (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? )
+ // InternalQVTimperative.g:4528:2: ( (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? ) )
+ // InternalQVTimperative.g:4529:2: (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? )
{
- // InternalQVTimperative.g:4531:2: (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? )
- // InternalQVTimperative.g:4532:3: otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )?
+ // InternalQVTimperative.g:4529:2: (otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )? )
+ // InternalQVTimperative.g:4530:3: otherlv_0= '{' ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )* otherlv_2= '}' (otherlv_3= ';' )?
{
- otherlv_0=(Token)match(input,35,FollowSets000.FOLLOW_79); if (state.failed) return current;
+ otherlv_0=(Token)match(input,35,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getCompoundTargetElementCSAccess().getLeftCurlyBracketKeyword_0());
}
- // InternalQVTimperative.g:4536:3: ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )*
+ // InternalQVTimperative.g:4534:3: ( (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS ) )*
loop96:
do {
int alt96=2;
@@ -12595,17 +12589,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt96) {
case 1 :
- // InternalQVTimperative.g:4537:4: (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS )
+ // InternalQVTimperative.g:4535:4: (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS )
{
- // InternalQVTimperative.g:4537:4: (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS )
- // InternalQVTimperative.g:4538:5: lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS
+ // InternalQVTimperative.g:4535:4: (lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS )
+ // InternalQVTimperative.g:4536:5: lv_ownedTargetElements_1_0= ruleSimpleTargetElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCompoundTargetElementCSAccess().getOwnedTargetElementsSimpleTargetElementCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_79);
+ pushFollow(FollowSets000.FOLLOW_78);
lv_ownedTargetElements_1_0=ruleSimpleTargetElementCS();
state._fsp--;
@@ -12635,13 +12629,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- otherlv_2=(Token)match(input,36,FollowSets000.FOLLOW_80); if (state.failed) return current;
+ otherlv_2=(Token)match(input,36,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getCompoundTargetElementCSAccess().getRightCurlyBracketKeyword_2());
}
- // InternalQVTimperative.g:4559:3: (otherlv_3= ';' )?
+ // InternalQVTimperative.g:4557:3: (otherlv_3= ';' )?
int alt97=2;
int LA97_0 = input.LA(1);
@@ -12650,7 +12644,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt97) {
case 1 :
- // InternalQVTimperative.g:4560:4: otherlv_3= ';'
+ // InternalQVTimperative.g:4558:4: otherlv_3= ';'
{
otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12689,7 +12683,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleDataTypeCS"
- // InternalQVTimperative.g:4569:1: entryRuleDataTypeCS returns [EObject current=null] : iv_ruleDataTypeCS= ruleDataTypeCS EOF ;
+ // InternalQVTimperative.g:4567:1: entryRuleDataTypeCS returns [EObject current=null] : iv_ruleDataTypeCS= ruleDataTypeCS EOF ;
public final EObject entryRuleDataTypeCS() throws RecognitionException {
EObject current = null;
@@ -12697,8 +12691,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:4569:51: (iv_ruleDataTypeCS= ruleDataTypeCS EOF )
- // InternalQVTimperative.g:4570:2: iv_ruleDataTypeCS= ruleDataTypeCS EOF
+ // InternalQVTimperative.g:4567:51: (iv_ruleDataTypeCS= ruleDataTypeCS EOF )
+ // InternalQVTimperative.g:4568:2: iv_ruleDataTypeCS= ruleDataTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSRule());
@@ -12729,7 +12723,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleDataTypeCS"
- // InternalQVTimperative.g:4576:1: ruleDataTypeCS returns [EObject current=null] : ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
+ // InternalQVTimperative.g:4574:1: ruleDataTypeCS returns [EObject current=null] : ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
public final EObject ruleDataTypeCS() throws RecognitionException {
EObject current = null;
@@ -12753,13 +12747,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:4582:2: ( ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) )
- // InternalQVTimperative.g:4583:2: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:4580:2: ( ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) )
+ // InternalQVTimperative.g:4581:2: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
{
- // InternalQVTimperative.g:4583:2: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
- // InternalQVTimperative.g:4584:3: ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
+ // InternalQVTimperative.g:4581:2: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:4582:3: ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
{
- // InternalQVTimperative.g:4584:3: ( (lv_isPrimitive_0_0= 'primitive' ) )?
+ // InternalQVTimperative.g:4582:3: ( (lv_isPrimitive_0_0= 'primitive' ) )?
int alt98=2;
int LA98_0 = input.LA(1);
@@ -12768,12 +12762,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt98) {
case 1 :
- // InternalQVTimperative.g:4585:4: (lv_isPrimitive_0_0= 'primitive' )
+ // InternalQVTimperative.g:4583:4: (lv_isPrimitive_0_0= 'primitive' )
{
- // InternalQVTimperative.g:4585:4: (lv_isPrimitive_0_0= 'primitive' )
- // InternalQVTimperative.g:4586:5: lv_isPrimitive_0_0= 'primitive'
+ // InternalQVTimperative.g:4583:4: (lv_isPrimitive_0_0= 'primitive' )
+ // InternalQVTimperative.g:4584:5: lv_isPrimitive_0_0= 'primitive'
{
- lv_isPrimitive_0_0=(Token)match(input,87,FollowSets000.FOLLOW_81); if (state.failed) return current;
+ lv_isPrimitive_0_0=(Token)match(input,87,FollowSets000.FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPrimitive_0_0, grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
@@ -12802,18 +12796,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
- // InternalQVTimperative.g:4602:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4603:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4600:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4601:4: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4603:4: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4604:5: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4601:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4602:5: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_81);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -12837,7 +12831,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4621:3: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
+ // InternalQVTimperative.g:4619:3: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
int alt99=2;
int LA99_0 = input.LA(1);
@@ -12846,17 +12840,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt99) {
case 1 :
- // InternalQVTimperative.g:4622:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4620:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:4622:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:4623:5: lv_ownedSignature_3_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:4620:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4621:5: lv_ownedSignature_3_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_83);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_ownedSignature_3_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -12883,7 +12877,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4640:3: (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ // InternalQVTimperative.g:4638:3: (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )?
int alt100=2;
int LA100_0 = input.LA(1);
@@ -12892,7 +12886,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt100) {
case 1 :
- // InternalQVTimperative.g:4641:4: otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4639:4: otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
{
otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12900,11 +12894,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:4645:4: ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:4646:5: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4643:4: ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4644:5: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:4646:5: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:4647:6: lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:4644:5: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4645:6: lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING
{
lv_instanceClassName_5_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12936,7 +12930,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4664:3: (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )?
+ // InternalQVTimperative.g:4662:3: (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )?
int alt102=2;
int LA102_0 = input.LA(1);
@@ -12956,15 +12950,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt102) {
case 1 :
- // InternalQVTimperative.g:4665:4: otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}'
+ // InternalQVTimperative.g:4663:4: otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}'
{
- otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_84); if (state.failed) return current;
+ otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_83); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- // InternalQVTimperative.g:4669:4: ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )?
+ // InternalQVTimperative.g:4667:4: ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )?
int alt101=3;
int LA101_0 = input.LA(1);
@@ -12976,13 +12970,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt101) {
case 1 :
- // InternalQVTimperative.g:4670:5: ( (lv_isSerializable_7_0= 'serializable' ) )
+ // InternalQVTimperative.g:4668:5: ( (lv_isSerializable_7_0= 'serializable' ) )
{
- // InternalQVTimperative.g:4670:5: ( (lv_isSerializable_7_0= 'serializable' ) )
- // InternalQVTimperative.g:4671:6: (lv_isSerializable_7_0= 'serializable' )
+ // InternalQVTimperative.g:4668:5: ( (lv_isSerializable_7_0= 'serializable' ) )
+ // InternalQVTimperative.g:4669:6: (lv_isSerializable_7_0= 'serializable' )
{
- // InternalQVTimperative.g:4671:6: (lv_isSerializable_7_0= 'serializable' )
- // InternalQVTimperative.g:4672:7: lv_isSerializable_7_0= 'serializable'
+ // InternalQVTimperative.g:4669:6: (lv_isSerializable_7_0= 'serializable' )
+ // InternalQVTimperative.g:4670:7: lv_isSerializable_7_0= 'serializable'
{
lv_isSerializable_7_0=(Token)match(input,89,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13008,7 +13002,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4685:5: otherlv_8= '!serializable'
+ // InternalQVTimperative.g:4683:5: otherlv_8= '!serializable'
{
otherlv_8=(Token)match(input,90,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13034,7 +13028,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4695:3: ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
+ // InternalQVTimperative.g:4693:3: ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
int alt103=2;
int LA103_0 = input.LA(1);
@@ -13053,10 +13047,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt103) {
case 1 :
- // InternalQVTimperative.g:4696:4: (otherlv_10= '{' otherlv_11= '}' )
+ // InternalQVTimperative.g:4694:4: (otherlv_10= '{' otherlv_11= '}' )
{
- // InternalQVTimperative.g:4696:4: (otherlv_10= '{' otherlv_11= '}' )
- // InternalQVTimperative.g:4697:5: otherlv_10= '{' otherlv_11= '}'
+ // InternalQVTimperative.g:4694:4: (otherlv_10= '{' otherlv_11= '}' )
+ // InternalQVTimperative.g:4695:5: otherlv_10= '{' otherlv_11= '}'
{
otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13077,7 +13071,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4707:4: otherlv_12= ';'
+ // InternalQVTimperative.g:4705:4: otherlv_12= ';'
{
otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13116,7 +13110,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEnumerationCS"
- // InternalQVTimperative.g:4716:1: entryRuleEnumerationCS returns [EObject current=null] : iv_ruleEnumerationCS= ruleEnumerationCS EOF ;
+ // InternalQVTimperative.g:4714:1: entryRuleEnumerationCS returns [EObject current=null] : iv_ruleEnumerationCS= ruleEnumerationCS EOF ;
public final EObject entryRuleEnumerationCS() throws RecognitionException {
EObject current = null;
@@ -13124,8 +13118,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:4716:54: (iv_ruleEnumerationCS= ruleEnumerationCS EOF )
- // InternalQVTimperative.g:4717:2: iv_ruleEnumerationCS= ruleEnumerationCS EOF
+ // InternalQVTimperative.g:4714:54: (iv_ruleEnumerationCS= ruleEnumerationCS EOF )
+ // InternalQVTimperative.g:4715:2: iv_ruleEnumerationCS= ruleEnumerationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSRule());
@@ -13156,7 +13150,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEnumerationCS"
- // InternalQVTimperative.g:4723:1: ruleEnumerationCS returns [EObject current=null] : (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
+ // InternalQVTimperative.g:4721:1: ruleEnumerationCS returns [EObject current=null] : (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
public final EObject ruleEnumerationCS() throws RecognitionException {
EObject current = null;
@@ -13181,11 +13175,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:4729:2: ( (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) )
- // InternalQVTimperative.g:4730:2: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:4727:2: ( (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) )
+ // InternalQVTimperative.g:4728:2: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
{
- // InternalQVTimperative.g:4730:2: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
- // InternalQVTimperative.g:4731:3: otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
+ // InternalQVTimperative.g:4728:2: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:4729:3: otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
{
otherlv_0=(Token)match(input,91,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13193,18 +13187,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
- // InternalQVTimperative.g:4735:3: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4736:4: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4733:3: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4734:4: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4736:4: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4737:5: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4734:4: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4735:5: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_81);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -13228,7 +13222,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4754:3: ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )?
+ // InternalQVTimperative.g:4752:3: ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )?
int alt104=2;
int LA104_0 = input.LA(1);
@@ -13237,17 +13231,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt104) {
case 1 :
- // InternalQVTimperative.g:4755:4: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4753:4: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:4755:4: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:4756:5: lv_ownedSignature_2_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:4753:4: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4754:5: lv_ownedSignature_2_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_83);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_ownedSignature_2_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -13274,7 +13268,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4773:3: (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ // InternalQVTimperative.g:4771:3: (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )?
int alt105=2;
int LA105_0 = input.LA(1);
@@ -13283,7 +13277,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt105) {
case 1 :
- // InternalQVTimperative.g:4774:4: otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4772:4: otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
{
otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13291,11 +13285,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:4778:4: ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:4779:5: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4776:4: ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4777:5: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:4779:5: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:4780:6: lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:4777:5: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4778:6: lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING
{
lv_instanceClassName_4_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13327,7 +13321,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4797:3: (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )?
+ // InternalQVTimperative.g:4795:3: (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )?
int alt107=2;
int LA107_0 = input.LA(1);
@@ -13347,15 +13341,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt107) {
case 1 :
- // InternalQVTimperative.g:4798:4: otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}'
+ // InternalQVTimperative.g:4796:4: otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}'
{
- otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_84); if (state.failed) return current;
+ otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_83); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
- // InternalQVTimperative.g:4802:4: ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )?
+ // InternalQVTimperative.g:4800:4: ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )?
int alt106=3;
int LA106_0 = input.LA(1);
@@ -13367,13 +13361,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt106) {
case 1 :
- // InternalQVTimperative.g:4803:5: ( (lv_isSerializable_6_0= 'serializable' ) )
+ // InternalQVTimperative.g:4801:5: ( (lv_isSerializable_6_0= 'serializable' ) )
{
- // InternalQVTimperative.g:4803:5: ( (lv_isSerializable_6_0= 'serializable' ) )
- // InternalQVTimperative.g:4804:6: (lv_isSerializable_6_0= 'serializable' )
+ // InternalQVTimperative.g:4801:5: ( (lv_isSerializable_6_0= 'serializable' ) )
+ // InternalQVTimperative.g:4802:6: (lv_isSerializable_6_0= 'serializable' )
{
- // InternalQVTimperative.g:4804:6: (lv_isSerializable_6_0= 'serializable' )
- // InternalQVTimperative.g:4805:7: lv_isSerializable_6_0= 'serializable'
+ // InternalQVTimperative.g:4802:6: (lv_isSerializable_6_0= 'serializable' )
+ // InternalQVTimperative.g:4803:7: lv_isSerializable_6_0= 'serializable'
{
lv_isSerializable_6_0=(Token)match(input,89,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13399,7 +13393,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4818:5: otherlv_7= '!serializable'
+ // InternalQVTimperative.g:4816:5: otherlv_7= '!serializable'
{
otherlv_7=(Token)match(input,90,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13425,7 +13419,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4828:3: ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
+ // InternalQVTimperative.g:4826:3: ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
int alt109=2;
int LA109_0 = input.LA(1);
@@ -13444,18 +13438,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt109) {
case 1 :
- // InternalQVTimperative.g:4829:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:4827:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
{
- // InternalQVTimperative.g:4829:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
- // InternalQVTimperative.g:4830:5: otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}'
+ // InternalQVTimperative.g:4827:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:4828:5: otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}'
{
- otherlv_9=(Token)match(input,35,FollowSets000.FOLLOW_85); if (state.failed) return current;
+ otherlv_9=(Token)match(input,35,FollowSets000.FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- // InternalQVTimperative.g:4834:5: ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )*
+ // InternalQVTimperative.g:4832:5: ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )*
loop108:
do {
int alt108=2;
@@ -13468,17 +13462,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt108) {
case 1 :
- // InternalQVTimperative.g:4835:6: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:4833:6: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
{
- // InternalQVTimperative.g:4835:6: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
- // InternalQVTimperative.g:4836:7: lv_ownedLiterals_10_0= ruleEnumerationLiteralCS
+ // InternalQVTimperative.g:4833:6: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:4834:7: lv_ownedLiterals_10_0= ruleEnumerationLiteralCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_85);
+ pushFollow(FollowSets000.FOLLOW_84);
lv_ownedLiterals_10_0=ruleEnumerationLiteralCS();
state._fsp--;
@@ -13521,7 +13515,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4859:4: otherlv_12= ';'
+ // InternalQVTimperative.g:4857:4: otherlv_12= ';'
{
otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13560,7 +13554,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEnumerationLiteralCS"
- // InternalQVTimperative.g:4868:1: entryRuleEnumerationLiteralCS returns [EObject current=null] : iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF ;
+ // InternalQVTimperative.g:4866:1: entryRuleEnumerationLiteralCS returns [EObject current=null] : iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF ;
public final EObject entryRuleEnumerationLiteralCS() throws RecognitionException {
EObject current = null;
@@ -13568,8 +13562,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:4868:61: (iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF )
- // InternalQVTimperative.g:4869:2: iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF
+ // InternalQVTimperative.g:4866:61: (iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF )
+ // InternalQVTimperative.g:4867:2: iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSRule());
@@ -13600,7 +13594,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEnumerationLiteralCS"
- // InternalQVTimperative.g:4875:1: ruleEnumerationLiteralCS returns [EObject current=null] : ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) ;
+ // InternalQVTimperative.g:4873:1: ruleEnumerationLiteralCS returns [EObject current=null] : ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) ;
public final EObject ruleEnumerationLiteralCS() throws RecognitionException {
EObject current = null;
@@ -13620,13 +13614,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:4881:2: ( ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) )
- // InternalQVTimperative.g:4882:2: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
+ // InternalQVTimperative.g:4879:2: ( ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) )
+ // InternalQVTimperative.g:4880:2: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
{
- // InternalQVTimperative.g:4882:2: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
- // InternalQVTimperative.g:4883:3: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
+ // InternalQVTimperative.g:4880:2: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
+ // InternalQVTimperative.g:4881:3: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
{
- // InternalQVTimperative.g:4883:3: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) )
+ // InternalQVTimperative.g:4881:3: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) )
int alt110=2;
int LA110_0 = input.LA(1);
@@ -13645,10 +13639,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt110) {
case 1 :
- // InternalQVTimperative.g:4884:4: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:4882:4: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
{
- // InternalQVTimperative.g:4884:4: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:4885:5: otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4882:4: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:4883:5: otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) )
{
otherlv_0=(Token)match(input,92,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13656,11 +13650,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
- // InternalQVTimperative.g:4889:5: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4890:6: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4887:5: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4888:6: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4890:6: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4891:7: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4888:6: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4889:7: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -13698,13 +13692,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4910:4: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:4908:4: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
{
- // InternalQVTimperative.g:4910:4: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
- // InternalQVTimperative.g:4911:5: (lv_name_2_0= ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:4908:4: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:4909:5: (lv_name_2_0= ruleEnumerationLiteralName )
{
- // InternalQVTimperative.g:4911:5: (lv_name_2_0= ruleEnumerationLiteralName )
- // InternalQVTimperative.g:4912:6: lv_name_2_0= ruleEnumerationLiteralName
+ // InternalQVTimperative.g:4909:5: (lv_name_2_0= ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:4910:6: lv_name_2_0= ruleEnumerationLiteralName
{
if ( state.backtracking==0 ) {
@@ -13741,7 +13735,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4930:3: (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )?
+ // InternalQVTimperative.g:4928:3: (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )?
int alt111=2;
int LA111_0 = input.LA(1);
@@ -13750,19 +13744,19 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt111) {
case 1 :
- // InternalQVTimperative.g:4931:4: otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) )
+ // InternalQVTimperative.g:4929:4: otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) )
{
- otherlv_3=(Token)match(input,53,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ otherlv_3=(Token)match(input,53,FollowSets000.FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
- // InternalQVTimperative.g:4935:4: ( (lv_value_4_0= ruleSIGNED ) )
- // InternalQVTimperative.g:4936:5: (lv_value_4_0= ruleSIGNED )
+ // InternalQVTimperative.g:4933:4: ( (lv_value_4_0= ruleSIGNED ) )
+ // InternalQVTimperative.g:4934:5: (lv_value_4_0= ruleSIGNED )
{
- // InternalQVTimperative.g:4936:5: (lv_value_4_0= ruleSIGNED )
- // InternalQVTimperative.g:4937:6: lv_value_4_0= ruleSIGNED
+ // InternalQVTimperative.g:4934:5: (lv_value_4_0= ruleSIGNED )
+ // InternalQVTimperative.g:4935:6: lv_value_4_0= ruleSIGNED
{
if ( state.backtracking==0 ) {
@@ -13799,7 +13793,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:4955:3: ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
+ // InternalQVTimperative.g:4953:3: ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
int alt112=2;
int LA112_0 = input.LA(1);
@@ -13818,10 +13812,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt112) {
case 1 :
- // InternalQVTimperative.g:4956:4: (otherlv_5= '{' otherlv_6= '}' )
+ // InternalQVTimperative.g:4954:4: (otherlv_5= '{' otherlv_6= '}' )
{
- // InternalQVTimperative.g:4956:4: (otherlv_5= '{' otherlv_6= '}' )
- // InternalQVTimperative.g:4957:5: otherlv_5= '{' otherlv_6= '}'
+ // InternalQVTimperative.g:4954:4: (otherlv_5= '{' otherlv_6= '}' )
+ // InternalQVTimperative.g:4955:5: otherlv_5= '{' otherlv_6= '}'
{
otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13842,7 +13836,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:4967:4: otherlv_7= ';'
+ // InternalQVTimperative.g:4965:4: otherlv_7= ';'
{
otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13881,7 +13875,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleOperationCS"
- // InternalQVTimperative.g:4976:1: entryRuleOperationCS returns [EObject current=null] : iv_ruleOperationCS= ruleOperationCS EOF ;
+ // InternalQVTimperative.g:4974:1: entryRuleOperationCS returns [EObject current=null] : iv_ruleOperationCS= ruleOperationCS EOF ;
public final EObject entryRuleOperationCS() throws RecognitionException {
EObject current = null;
@@ -13889,8 +13883,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:4976:52: (iv_ruleOperationCS= ruleOperationCS EOF )
- // InternalQVTimperative.g:4977:2: iv_ruleOperationCS= ruleOperationCS EOF
+ // InternalQVTimperative.g:4974:52: (iv_ruleOperationCS= ruleOperationCS EOF )
+ // InternalQVTimperative.g:4975:2: iv_ruleOperationCS= ruleOperationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSRule());
@@ -13921,7 +13915,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleOperationCS"
- // InternalQVTimperative.g:4983:1: ruleOperationCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) ;
+ // InternalQVTimperative.g:4981:1: ruleOperationCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) ;
public final EObject ruleOperationCS() throws RecognitionException {
EObject current = null;
@@ -13972,13 +13966,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:4989:2: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) )
- // InternalQVTimperative.g:4990:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
+ // InternalQVTimperative.g:4987:2: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) )
+ // InternalQVTimperative.g:4988:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
{
- // InternalQVTimperative.g:4990:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
- // InternalQVTimperative.g:4991:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
+ // InternalQVTimperative.g:4988:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
+ // InternalQVTimperative.g:4989:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
{
- // InternalQVTimperative.g:4991:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ // InternalQVTimperative.g:4989:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
int alt115=3;
int LA115_0 = input.LA(1);
@@ -13990,18 +13984,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt115) {
case 1 :
- // InternalQVTimperative.g:4992:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4990:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
{
- // InternalQVTimperative.g:4992:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
- // InternalQVTimperative.g:4993:5: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:4990:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4991:5: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:4993:5: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:4994:6: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4991:5: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:4992:6: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:4994:6: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:4995:7: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:4992:6: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4993:7: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,67,FollowSets000.FOLLOW_87); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,67,FollowSets000.FOLLOW_86); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -14021,7 +14015,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5007:5: ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:5005:5: ( (lv_qualifiers_1_0= 'definition' ) )?
int alt113=2;
int LA113_0 = input.LA(1);
@@ -14030,12 +14024,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt113) {
case 1 :
- // InternalQVTimperative.g:5008:6: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:5006:6: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:5008:6: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:5009:7: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:5006:6: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:5007:7: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,68,FollowSets000.FOLLOW_88); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,68,FollowSets000.FOLLOW_87); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -14065,18 +14059,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:5023:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:5021:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
{
- // InternalQVTimperative.g:5023:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
- // InternalQVTimperative.g:5024:5: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:5021:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:5022:5: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:5024:5: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:5025:6: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:5022:5: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:5023:6: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:5025:6: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:5026:7: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:5023:6: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:5024:7: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,68,FollowSets000.FOLLOW_89); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,68,FollowSets000.FOLLOW_88); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -14096,7 +14090,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5038:5: ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:5036:5: ( (lv_qualifiers_3_0= 'static' ) )?
int alt114=2;
int LA114_0 = input.LA(1);
@@ -14105,12 +14099,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt114) {
case 1 :
- // InternalQVTimperative.g:5039:6: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:5037:6: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:5039:6: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:5040:7: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:5037:6: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:5038:7: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,67,FollowSets000.FOLLOW_88); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,67,FollowSets000.FOLLOW_87); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -14142,13 +14136,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_4=(Token)match(input,93,FollowSets000.FOLLOW_90); if (state.failed) return current;
+ otherlv_4=(Token)match(input,93,FollowSets000.FOLLOW_89); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
- // InternalQVTimperative.g:5058:3: ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )?
+ // InternalQVTimperative.g:5056:3: ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )?
int alt116=2;
int LA116_0 = input.LA(1);
@@ -14157,10 +14151,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt116) {
case 1 :
- // InternalQVTimperative.g:5059:4: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:5057:4: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:5059:4: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:5060:5: lv_ownedSignature_5_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:5057:4: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:5058:5: lv_ownedSignature_5_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
@@ -14194,11 +14188,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5077:3: ( (lv_name_6_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:5078:4: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5075:3: ( (lv_name_6_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5076:4: (lv_name_6_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5078:4: (lv_name_6_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:5079:5: lv_name_6_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:5076:4: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5077:5: lv_name_6_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -14235,7 +14229,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_7, grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
- // InternalQVTimperative.g:5100:3: ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )?
+ // InternalQVTimperative.g:5098:3: ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )?
int alt118=2;
int LA118_0 = input.LA(1);
@@ -14244,13 +14238,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt118) {
case 1 :
- // InternalQVTimperative.g:5101:4: ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
+ // InternalQVTimperative.g:5099:4: ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
{
- // InternalQVTimperative.g:5101:4: ( (lv_ownedParameters_8_0= ruleParameterCS ) )
- // InternalQVTimperative.g:5102:5: (lv_ownedParameters_8_0= ruleParameterCS )
+ // InternalQVTimperative.g:5099:4: ( (lv_ownedParameters_8_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:5100:5: (lv_ownedParameters_8_0= ruleParameterCS )
{
- // InternalQVTimperative.g:5102:5: (lv_ownedParameters_8_0= ruleParameterCS )
- // InternalQVTimperative.g:5103:6: lv_ownedParameters_8_0= ruleParameterCS
+ // InternalQVTimperative.g:5100:5: (lv_ownedParameters_8_0= ruleParameterCS )
+ // InternalQVTimperative.g:5101:6: lv_ownedParameters_8_0= ruleParameterCS
{
if ( state.backtracking==0 ) {
@@ -14281,7 +14275,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5120:4: (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
+ // InternalQVTimperative.g:5118:4: (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
loop117:
do {
int alt117=2;
@@ -14294,7 +14288,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt117) {
case 1 :
- // InternalQVTimperative.g:5121:5: otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:5119:5: otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) )
{
otherlv_9=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14302,11 +14296,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_9, grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
- // InternalQVTimperative.g:5125:5: ( (lv_ownedParameters_10_0= ruleParameterCS ) )
- // InternalQVTimperative.g:5126:6: (lv_ownedParameters_10_0= ruleParameterCS )
+ // InternalQVTimperative.g:5123:5: ( (lv_ownedParameters_10_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:5124:6: (lv_ownedParameters_10_0= ruleParameterCS )
{
- // InternalQVTimperative.g:5126:6: (lv_ownedParameters_10_0= ruleParameterCS )
- // InternalQVTimperative.g:5127:7: lv_ownedParameters_10_0= ruleParameterCS
+ // InternalQVTimperative.g:5124:6: (lv_ownedParameters_10_0= ruleParameterCS )
+ // InternalQVTimperative.g:5125:7: lv_ownedParameters_10_0= ruleParameterCS
{
if ( state.backtracking==0 ) {
@@ -14352,13 +14346,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_11=(Token)match(input,57,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ otherlv_11=(Token)match(input,57,FollowSets000.FOLLOW_90); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
- // InternalQVTimperative.g:5150:3: (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )?
+ // InternalQVTimperative.g:5148:3: (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )?
int alt119=2;
int LA119_0 = input.LA(1);
@@ -14367,7 +14361,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt119) {
case 1 :
- // InternalQVTimperative.g:5151:4: otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:5149:4: otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_12=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14375,18 +14369,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_12, grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
- // InternalQVTimperative.g:5155:4: ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:5156:5: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:5153:4: ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:5154:5: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:5156:5: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:5157:6: lv_ownedType_13_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:5154:5: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:5155:6: lv_ownedType_13_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0());
}
- pushFollow(FollowSets000.FOLLOW_92);
+ pushFollow(FollowSets000.FOLLOW_91);
lv_ownedType_13_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -14416,7 +14410,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5175:3: (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )?
+ // InternalQVTimperative.g:5173:3: (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )?
int alt121=2;
int LA121_0 = input.LA(1);
@@ -14425,7 +14419,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt121) {
case 1 :
- // InternalQVTimperative.g:5176:4: otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:5174:4: otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
{
otherlv_14=(Token)match(input,94,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14433,18 +14427,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_14, grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
- // InternalQVTimperative.g:5180:4: ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:5181:5: (lv_ownedExceptions_15_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5178:4: ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5179:5: (lv_ownedExceptions_15_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:5181:5: (lv_ownedExceptions_15_0= ruleTypedRefCS )
- // InternalQVTimperative.g:5182:6: lv_ownedExceptions_15_0= ruleTypedRefCS
+ // InternalQVTimperative.g:5179:5: (lv_ownedExceptions_15_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5180:6: lv_ownedExceptions_15_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0());
}
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_92);
lv_ownedExceptions_15_0=ruleTypedRefCS();
state._fsp--;
@@ -14468,7 +14462,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5199:4: (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:5197:4: (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
loop120:
do {
int alt120=2;
@@ -14481,7 +14475,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt120) {
case 1 :
- // InternalQVTimperative.g:5200:5: otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5198:5: otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
{
otherlv_16=(Token)match(input,18,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14489,18 +14483,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_16, grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
- // InternalQVTimperative.g:5204:5: ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:5205:6: (lv_ownedExceptions_17_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5202:5: ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5203:6: (lv_ownedExceptions_17_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:5205:6: (lv_ownedExceptions_17_0= ruleTypedRefCS )
- // InternalQVTimperative.g:5206:7: lv_ownedExceptions_17_0= ruleTypedRefCS
+ // InternalQVTimperative.g:5203:6: (lv_ownedExceptions_17_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5204:7: lv_ownedExceptions_17_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_92);
lv_ownedExceptions_17_0=ruleTypedRefCS();
state._fsp--;
@@ -14539,7 +14533,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5225:3: (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )?
+ // InternalQVTimperative.g:5223:3: (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )?
int alt125=2;
int LA125_0 = input.LA(1);
@@ -14552,15 +14546,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt125) {
case 1 :
- // InternalQVTimperative.g:5226:4: otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}'
+ // InternalQVTimperative.g:5224:4: otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}'
{
- otherlv_18=(Token)match(input,35,FollowSets000.FOLLOW_94); if (state.failed) return current;
+ otherlv_18=(Token)match(input,35,FollowSets000.FOLLOW_93); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_18, grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
- // InternalQVTimperative.g:5230:4: ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+
+ // InternalQVTimperative.g:5228:4: ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+
int cnt124=0;
loop124:
do {
@@ -14574,9 +14568,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt124) {
case 1 :
- // InternalQVTimperative.g:5231:5: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )?
+ // InternalQVTimperative.g:5229:5: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )?
{
- // InternalQVTimperative.g:5231:5: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) )
+ // InternalQVTimperative.g:5229:5: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) )
int alt122=6;
switch ( input.LA(1) ) {
case 70:
@@ -14619,15 +14613,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt122) {
case 1 :
- // InternalQVTimperative.g:5232:6: ( (lv_qualifiers_19_0= 'derived' ) )
+ // InternalQVTimperative.g:5230:6: ( (lv_qualifiers_19_0= 'derived' ) )
{
- // InternalQVTimperative.g:5232:6: ( (lv_qualifiers_19_0= 'derived' ) )
- // InternalQVTimperative.g:5233:7: (lv_qualifiers_19_0= 'derived' )
+ // InternalQVTimperative.g:5230:6: ( (lv_qualifiers_19_0= 'derived' ) )
+ // InternalQVTimperative.g:5231:7: (lv_qualifiers_19_0= 'derived' )
{
- // InternalQVTimperative.g:5233:7: (lv_qualifiers_19_0= 'derived' )
- // InternalQVTimperative.g:5234:8: lv_qualifiers_19_0= 'derived'
+ // InternalQVTimperative.g:5231:7: (lv_qualifiers_19_0= 'derived' )
+ // InternalQVTimperative.g:5232:8: lv_qualifiers_19_0= 'derived'
{
- lv_qualifiers_19_0=(Token)match(input,70,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,70,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
@@ -14651,15 +14645,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:5247:6: ( (lv_qualifiers_20_0= '!derived' ) )
+ // InternalQVTimperative.g:5245:6: ( (lv_qualifiers_20_0= '!derived' ) )
{
- // InternalQVTimperative.g:5247:6: ( (lv_qualifiers_20_0= '!derived' ) )
- // InternalQVTimperative.g:5248:7: (lv_qualifiers_20_0= '!derived' )
+ // InternalQVTimperative.g:5245:6: ( (lv_qualifiers_20_0= '!derived' ) )
+ // InternalQVTimperative.g:5246:7: (lv_qualifiers_20_0= '!derived' )
{
- // InternalQVTimperative.g:5248:7: (lv_qualifiers_20_0= '!derived' )
- // InternalQVTimperative.g:5249:8: lv_qualifiers_20_0= '!derived'
+ // InternalQVTimperative.g:5246:7: (lv_qualifiers_20_0= '!derived' )
+ // InternalQVTimperative.g:5247:8: lv_qualifiers_20_0= '!derived'
{
- lv_qualifiers_20_0=(Token)match(input,71,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,71,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
@@ -14683,15 +14677,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:5262:6: ( (lv_qualifiers_21_0= 'ordered' ) )
+ // InternalQVTimperative.g:5260:6: ( (lv_qualifiers_21_0= 'ordered' ) )
{
- // InternalQVTimperative.g:5262:6: ( (lv_qualifiers_21_0= 'ordered' ) )
- // InternalQVTimperative.g:5263:7: (lv_qualifiers_21_0= 'ordered' )
+ // InternalQVTimperative.g:5260:6: ( (lv_qualifiers_21_0= 'ordered' ) )
+ // InternalQVTimperative.g:5261:7: (lv_qualifiers_21_0= 'ordered' )
{
- // InternalQVTimperative.g:5263:7: (lv_qualifiers_21_0= 'ordered' )
- // InternalQVTimperative.g:5264:8: lv_qualifiers_21_0= 'ordered'
+ // InternalQVTimperative.g:5261:7: (lv_qualifiers_21_0= 'ordered' )
+ // InternalQVTimperative.g:5262:8: lv_qualifiers_21_0= 'ordered'
{
- lv_qualifiers_21_0=(Token)match(input,74,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,74,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
@@ -14715,15 +14709,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:5277:6: ( (lv_qualifiers_22_0= '!ordered' ) )
+ // InternalQVTimperative.g:5275:6: ( (lv_qualifiers_22_0= '!ordered' ) )
{
- // InternalQVTimperative.g:5277:6: ( (lv_qualifiers_22_0= '!ordered' ) )
- // InternalQVTimperative.g:5278:7: (lv_qualifiers_22_0= '!ordered' )
+ // InternalQVTimperative.g:5275:6: ( (lv_qualifiers_22_0= '!ordered' ) )
+ // InternalQVTimperative.g:5276:7: (lv_qualifiers_22_0= '!ordered' )
{
- // InternalQVTimperative.g:5278:7: (lv_qualifiers_22_0= '!ordered' )
- // InternalQVTimperative.g:5279:8: lv_qualifiers_22_0= '!ordered'
+ // InternalQVTimperative.g:5276:7: (lv_qualifiers_22_0= '!ordered' )
+ // InternalQVTimperative.g:5277:8: lv_qualifiers_22_0= '!ordered'
{
- lv_qualifiers_22_0=(Token)match(input,75,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,75,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
@@ -14747,15 +14741,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:5292:6: ( (lv_qualifiers_23_0= 'unique' ) )
+ // InternalQVTimperative.g:5290:6: ( (lv_qualifiers_23_0= 'unique' ) )
{
- // InternalQVTimperative.g:5292:6: ( (lv_qualifiers_23_0= 'unique' ) )
- // InternalQVTimperative.g:5293:7: (lv_qualifiers_23_0= 'unique' )
+ // InternalQVTimperative.g:5290:6: ( (lv_qualifiers_23_0= 'unique' ) )
+ // InternalQVTimperative.g:5291:7: (lv_qualifiers_23_0= 'unique' )
{
- // InternalQVTimperative.g:5293:7: (lv_qualifiers_23_0= 'unique' )
- // InternalQVTimperative.g:5294:8: lv_qualifiers_23_0= 'unique'
+ // InternalQVTimperative.g:5291:7: (lv_qualifiers_23_0= 'unique' )
+ // InternalQVTimperative.g:5292:8: lv_qualifiers_23_0= 'unique'
{
- lv_qualifiers_23_0=(Token)match(input,79,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,79,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
@@ -14779,15 +14773,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:5307:6: ( (lv_qualifiers_24_0= '!unique' ) )
+ // InternalQVTimperative.g:5305:6: ( (lv_qualifiers_24_0= '!unique' ) )
{
- // InternalQVTimperative.g:5307:6: ( (lv_qualifiers_24_0= '!unique' ) )
- // InternalQVTimperative.g:5308:7: (lv_qualifiers_24_0= '!unique' )
+ // InternalQVTimperative.g:5305:6: ( (lv_qualifiers_24_0= '!unique' ) )
+ // InternalQVTimperative.g:5306:7: (lv_qualifiers_24_0= '!unique' )
{
- // InternalQVTimperative.g:5308:7: (lv_qualifiers_24_0= '!unique' )
- // InternalQVTimperative.g:5309:8: lv_qualifiers_24_0= '!unique'
+ // InternalQVTimperative.g:5306:7: (lv_qualifiers_24_0= '!unique' )
+ // InternalQVTimperative.g:5307:8: lv_qualifiers_24_0= '!unique'
{
- lv_qualifiers_24_0=(Token)match(input,80,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,80,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
@@ -14813,7 +14807,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5322:5: (otherlv_25= ',' )?
+ // InternalQVTimperative.g:5320:5: (otherlv_25= ',' )?
int alt123=2;
int LA123_0 = input.LA(1);
@@ -14822,9 +14816,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt123) {
case 1 :
- // InternalQVTimperative.g:5323:6: otherlv_25= ','
+ // InternalQVTimperative.g:5321:6: otherlv_25= ','
{
- otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_96); if (state.failed) return current;
+ otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_95); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_25, grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1());
@@ -14862,7 +14856,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5334:3: ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
+ // InternalQVTimperative.g:5332:3: ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
int alt129=2;
int LA129_0 = input.LA(1);
@@ -14881,18 +14875,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt129) {
case 1 :
- // InternalQVTimperative.g:5335:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
+ // InternalQVTimperative.g:5333:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
{
- // InternalQVTimperative.g:5335:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
- // InternalQVTimperative.g:5336:5: otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}'
+ // InternalQVTimperative.g:5333:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
+ // InternalQVTimperative.g:5334:5: otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}'
{
- otherlv_27=(Token)match(input,35,FollowSets000.FOLLOW_97); if (state.failed) return current;
+ otherlv_27=(Token)match(input,35,FollowSets000.FOLLOW_96); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_27, grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
- // InternalQVTimperative.g:5340:5: (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )*
+ // InternalQVTimperative.g:5338:5: (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )*
loop128:
do {
int alt128=2;
@@ -14905,7 +14899,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt128) {
case 1 :
- // InternalQVTimperative.g:5341:6: otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';'
+ // InternalQVTimperative.g:5339:6: otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';'
{
otherlv_28=(Token)match(input,95,FollowSets000.FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14913,7 +14907,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_28, grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
- // InternalQVTimperative.g:5345:6: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:5343:6: ( ruleUnrestrictedName )?
int alt126=2;
int LA126_0 = input.LA(1);
@@ -14922,7 +14916,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt126) {
case 1 :
- // InternalQVTimperative.g:5346:7: ruleUnrestrictedName
+ // InternalQVTimperative.g:5344:7: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -14950,13 +14944,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_30=(Token)match(input,24,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ otherlv_30=(Token)match(input,24,FollowSets000.FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
- // InternalQVTimperative.g:5361:6: ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )?
+ // InternalQVTimperative.g:5359:6: ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )?
int alt127=2;
int LA127_0 = input.LA(1);
@@ -14965,10 +14959,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt127) {
case 1 :
- // InternalQVTimperative.g:5362:7: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5360:7: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:5362:7: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
- // InternalQVTimperative.g:5363:8: lv_ownedBodyExpressions_31_0= ruleSpecificationCS
+ // InternalQVTimperative.g:5360:7: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5361:8: lv_ownedBodyExpressions_31_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -15002,7 +14996,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_32=(Token)match(input,21,FollowSets000.FOLLOW_97); if (state.failed) return current;
+ otherlv_32=(Token)match(input,21,FollowSets000.FOLLOW_96); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
@@ -15030,7 +15024,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:5391:4: otherlv_34= ';'
+ // InternalQVTimperative.g:5389:4: otherlv_34= ';'
{
otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15069,7 +15063,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleParameterCS"
- // InternalQVTimperative.g:5400:1: entryRuleParameterCS returns [EObject current=null] : iv_ruleParameterCS= ruleParameterCS EOF ;
+ // InternalQVTimperative.g:5398:1: entryRuleParameterCS returns [EObject current=null] : iv_ruleParameterCS= ruleParameterCS EOF ;
public final EObject entryRuleParameterCS() throws RecognitionException {
EObject current = null;
@@ -15077,8 +15071,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:5400:52: (iv_ruleParameterCS= ruleParameterCS EOF )
- // InternalQVTimperative.g:5401:2: iv_ruleParameterCS= ruleParameterCS EOF
+ // InternalQVTimperative.g:5398:52: (iv_ruleParameterCS= ruleParameterCS EOF )
+ // InternalQVTimperative.g:5399:2: iv_ruleParameterCS= ruleParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSRule());
@@ -15109,7 +15103,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleParameterCS"
- // InternalQVTimperative.g:5407:1: ruleParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) ;
+ // InternalQVTimperative.g:5405:1: ruleParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) ;
public final EObject ruleParameterCS() throws RecognitionException {
EObject current = null;
@@ -15132,24 +15126,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:5413:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) )
- // InternalQVTimperative.g:5414:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
+ // InternalQVTimperative.g:5411:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) )
+ // InternalQVTimperative.g:5412:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
{
- // InternalQVTimperative.g:5414:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
- // InternalQVTimperative.g:5415:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )?
+ // InternalQVTimperative.g:5412:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
+ // InternalQVTimperative.g:5413:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )?
{
- // InternalQVTimperative.g:5415:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:5416:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5413:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5414:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5416:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:5417:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:5414:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5415:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_97);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -15173,7 +15167,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5434:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )?
+ // InternalQVTimperative.g:5432:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )?
int alt130=2;
int LA130_0 = input.LA(1);
@@ -15182,7 +15176,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt130) {
case 1 :
- // InternalQVTimperative.g:5435:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:5433:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15190,18 +15184,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:5439:4: ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:5440:5: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:5437:4: ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:5438:5: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:5440:5: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:5441:6: lv_ownedType_2_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:5438:5: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:5439:6: lv_ownedType_2_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_98);
lv_ownedType_2_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -15231,7 +15225,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5459:3: (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )?
+ // InternalQVTimperative.g:5457:3: (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )?
int alt134=2;
int LA134_0 = input.LA(1);
@@ -15244,15 +15238,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt134) {
case 1 :
- // InternalQVTimperative.g:5460:4: otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}'
+ // InternalQVTimperative.g:5458:4: otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}'
{
- otherlv_3=(Token)match(input,35,FollowSets000.FOLLOW_100); if (state.failed) return current;
+ otherlv_3=(Token)match(input,35,FollowSets000.FOLLOW_99); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- // InternalQVTimperative.g:5464:4: ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+
+ // InternalQVTimperative.g:5462:4: ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+
int cnt133=0;
loop133:
do {
@@ -15266,9 +15260,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt133) {
case 1 :
- // InternalQVTimperative.g:5465:5: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )?
+ // InternalQVTimperative.g:5463:5: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )?
{
- // InternalQVTimperative.g:5465:5: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) )
+ // InternalQVTimperative.g:5463:5: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) )
int alt131=4;
switch ( input.LA(1) ) {
case 74:
@@ -15301,15 +15295,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt131) {
case 1 :
- // InternalQVTimperative.g:5466:6: ( (lv_qualifiers_4_0= 'ordered' ) )
+ // InternalQVTimperative.g:5464:6: ( (lv_qualifiers_4_0= 'ordered' ) )
{
- // InternalQVTimperative.g:5466:6: ( (lv_qualifiers_4_0= 'ordered' ) )
- // InternalQVTimperative.g:5467:7: (lv_qualifiers_4_0= 'ordered' )
+ // InternalQVTimperative.g:5464:6: ( (lv_qualifiers_4_0= 'ordered' ) )
+ // InternalQVTimperative.g:5465:7: (lv_qualifiers_4_0= 'ordered' )
{
- // InternalQVTimperative.g:5467:7: (lv_qualifiers_4_0= 'ordered' )
- // InternalQVTimperative.g:5468:8: lv_qualifiers_4_0= 'ordered'
+ // InternalQVTimperative.g:5465:7: (lv_qualifiers_4_0= 'ordered' )
+ // InternalQVTimperative.g:5466:8: lv_qualifiers_4_0= 'ordered'
{
- lv_qualifiers_4_0=(Token)match(input,74,FollowSets000.FOLLOW_101); if (state.failed) return current;
+ lv_qualifiers_4_0=(Token)match(input,74,FollowSets000.FOLLOW_100); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_4_0, grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
@@ -15333,15 +15327,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:5481:6: ( (lv_qualifiers_5_0= '!ordered' ) )
+ // InternalQVTimperative.g:5479:6: ( (lv_qualifiers_5_0= '!ordered' ) )
{
- // InternalQVTimperative.g:5481:6: ( (lv_qualifiers_5_0= '!ordered' ) )
- // InternalQVTimperative.g:5482:7: (lv_qualifiers_5_0= '!ordered' )
+ // InternalQVTimperative.g:5479:6: ( (lv_qualifiers_5_0= '!ordered' ) )
+ // InternalQVTimperative.g:5480:7: (lv_qualifiers_5_0= '!ordered' )
{
- // InternalQVTimperative.g:5482:7: (lv_qualifiers_5_0= '!ordered' )
- // InternalQVTimperative.g:5483:8: lv_qualifiers_5_0= '!ordered'
+ // InternalQVTimperative.g:5480:7: (lv_qualifiers_5_0= '!ordered' )
+ // InternalQVTimperative.g:5481:8: lv_qualifiers_5_0= '!ordered'
{
- lv_qualifiers_5_0=(Token)match(input,75,FollowSets000.FOLLOW_101); if (state.failed) return current;
+ lv_qualifiers_5_0=(Token)match(input,75,FollowSets000.FOLLOW_100); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_5_0, grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
@@ -15365,15 +15359,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:5496:6: ( (lv_qualifiers_6_0= 'unique' ) )
+ // InternalQVTimperative.g:5494:6: ( (lv_qualifiers_6_0= 'unique' ) )
{
- // InternalQVTimperative.g:5496:6: ( (lv_qualifiers_6_0= 'unique' ) )
- // InternalQVTimperative.g:5497:7: (lv_qualifiers_6_0= 'unique' )
+ // InternalQVTimperative.g:5494:6: ( (lv_qualifiers_6_0= 'unique' ) )
+ // InternalQVTimperative.g:5495:7: (lv_qualifiers_6_0= 'unique' )
{
- // InternalQVTimperative.g:5497:7: (lv_qualifiers_6_0= 'unique' )
- // InternalQVTimperative.g:5498:8: lv_qualifiers_6_0= 'unique'
+ // InternalQVTimperative.g:5495:7: (lv_qualifiers_6_0= 'unique' )
+ // InternalQVTimperative.g:5496:8: lv_qualifiers_6_0= 'unique'
{
- lv_qualifiers_6_0=(Token)match(input,79,FollowSets000.FOLLOW_101); if (state.failed) return current;
+ lv_qualifiers_6_0=(Token)match(input,79,FollowSets000.FOLLOW_100); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_6_0, grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
@@ -15397,15 +15391,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:5511:6: ( (lv_qualifiers_7_0= '!unique' ) )
+ // InternalQVTimperative.g:5509:6: ( (lv_qualifiers_7_0= '!unique' ) )
{
- // InternalQVTimperative.g:5511:6: ( (lv_qualifiers_7_0= '!unique' ) )
- // InternalQVTimperative.g:5512:7: (lv_qualifiers_7_0= '!unique' )
+ // InternalQVTimperative.g:5509:6: ( (lv_qualifiers_7_0= '!unique' ) )
+ // InternalQVTimperative.g:5510:7: (lv_qualifiers_7_0= '!unique' )
{
- // InternalQVTimperative.g:5512:7: (lv_qualifiers_7_0= '!unique' )
- // InternalQVTimperative.g:5513:8: lv_qualifiers_7_0= '!unique'
+ // InternalQVTimperative.g:5510:7: (lv_qualifiers_7_0= '!unique' )
+ // InternalQVTimperative.g:5511:8: lv_qualifiers_7_0= '!unique'
{
- lv_qualifiers_7_0=(Token)match(input,80,FollowSets000.FOLLOW_101); if (state.failed) return current;
+ lv_qualifiers_7_0=(Token)match(input,80,FollowSets000.FOLLOW_100); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_7_0, grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
@@ -15431,7 +15425,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5526:5: (otherlv_8= ',' )?
+ // InternalQVTimperative.g:5524:5: (otherlv_8= ',' )?
int alt132=2;
int LA132_0 = input.LA(1);
@@ -15440,9 +15434,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt132) {
case 1 :
- // InternalQVTimperative.g:5527:6: otherlv_8= ','
+ // InternalQVTimperative.g:5525:6: otherlv_8= ','
{
- otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1());
@@ -15468,7 +15462,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
cnt133++;
} while (true);
- otherlv_9=(Token)match(input,36,FollowSets000.FOLLOW_99); if (state.failed) return current;
+ otherlv_9=(Token)match(input,36,FollowSets000.FOLLOW_98); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
@@ -15480,7 +15474,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5538:3: (otherlv_10= '{' otherlv_11= '}' )?
+ // InternalQVTimperative.g:5536:3: (otherlv_10= '{' otherlv_11= '}' )?
int alt135=2;
int LA135_0 = input.LA(1);
@@ -15489,7 +15483,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt135) {
case 1 :
- // InternalQVTimperative.g:5539:4: otherlv_10= '{' otherlv_11= '}'
+ // InternalQVTimperative.g:5537:4: otherlv_10= '{' otherlv_11= '}'
{
otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15534,7 +15528,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleReferenceCS"
- // InternalQVTimperative.g:5552:1: entryRuleReferenceCS returns [EObject current=null] : iv_ruleReferenceCS= ruleReferenceCS EOF ;
+ // InternalQVTimperative.g:5550:1: entryRuleReferenceCS returns [EObject current=null] : iv_ruleReferenceCS= ruleReferenceCS EOF ;
public final EObject entryRuleReferenceCS() throws RecognitionException {
EObject current = null;
@@ -15542,8 +15536,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:5552:52: (iv_ruleReferenceCS= ruleReferenceCS EOF )
- // InternalQVTimperative.g:5553:2: iv_ruleReferenceCS= ruleReferenceCS EOF
+ // InternalQVTimperative.g:5550:52: (iv_ruleReferenceCS= ruleReferenceCS EOF )
+ // InternalQVTimperative.g:5551:2: iv_ruleReferenceCS= ruleReferenceCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSRule());
@@ -15574,7 +15568,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleReferenceCS"
- // InternalQVTimperative.g:5559:1: ruleReferenceCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) ;
+ // InternalQVTimperative.g:5557:1: ruleReferenceCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) ;
public final EObject ruleReferenceCS() throws RecognitionException {
EObject current = null;
@@ -15630,13 +15624,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:5565:2: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) )
- // InternalQVTimperative.g:5566:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
+ // InternalQVTimperative.g:5563:2: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) )
+ // InternalQVTimperative.g:5564:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
{
- // InternalQVTimperative.g:5566:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
- // InternalQVTimperative.g:5567:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
+ // InternalQVTimperative.g:5564:2: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
+ // InternalQVTimperative.g:5565:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
{
- // InternalQVTimperative.g:5567:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ // InternalQVTimperative.g:5565:3: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
int alt138=3;
int LA138_0 = input.LA(1);
@@ -15648,18 +15642,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt138) {
case 1 :
- // InternalQVTimperative.g:5568:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:5566:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
{
- // InternalQVTimperative.g:5568:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
- // InternalQVTimperative.g:5569:5: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:5566:4: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:5567:5: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:5569:5: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:5570:6: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:5567:5: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:5568:6: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:5570:6: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:5571:7: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:5568:6: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:5569:7: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,67,FollowSets000.FOLLOW_103); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,67,FollowSets000.FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -15679,7 +15673,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5583:5: ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:5581:5: ( (lv_qualifiers_1_0= 'definition' ) )?
int alt136=2;
int LA136_0 = input.LA(1);
@@ -15688,12 +15682,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt136) {
case 1 :
- // InternalQVTimperative.g:5584:6: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:5582:6: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:5584:6: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:5585:7: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:5582:6: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:5583:7: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,68,FollowSets000.FOLLOW_104); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,68,FollowSets000.FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -15723,18 +15717,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:5599:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:5597:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
{
- // InternalQVTimperative.g:5599:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
- // InternalQVTimperative.g:5600:5: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:5597:4: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:5598:5: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:5600:5: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:5601:6: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:5598:5: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:5599:6: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:5601:6: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:5602:7: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:5599:6: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:5600:7: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,68,FollowSets000.FOLLOW_105); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,68,FollowSets000.FOLLOW_104); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -15754,7 +15748,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5614:5: ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:5612:5: ( (lv_qualifiers_3_0= 'static' ) )?
int alt137=2;
int LA137_0 = input.LA(1);
@@ -15763,12 +15757,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt137) {
case 1 :
- // InternalQVTimperative.g:5615:6: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:5613:6: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:5615:6: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:5616:7: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:5613:6: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:5614:7: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,67,FollowSets000.FOLLOW_104); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,67,FollowSets000.FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -15806,18 +15800,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
- // InternalQVTimperative.g:5634:3: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:5635:4: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5632:3: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5633:4: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5635:4: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:5636:5: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:5633:4: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5634:5: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_105);
lv_name_5_0=ruleUnrestrictedName();
state._fsp--;
@@ -15841,7 +15835,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5653:3: (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )?
+ // InternalQVTimperative.g:5651:3: (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )?
int alt139=2;
int LA139_0 = input.LA(1);
@@ -15850,7 +15844,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt139) {
case 1 :
- // InternalQVTimperative.g:5654:4: otherlv_6= '#' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5652:4: otherlv_6= '#' ( ( ruleUnrestrictedName ) )
{
otherlv_6=(Token)match(input,97,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15858,11 +15852,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
- // InternalQVTimperative.g:5658:4: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:5659:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5656:4: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5657:5: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5659:5: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:5660:6: ruleUnrestrictedName
+ // InternalQVTimperative.g:5657:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5658:6: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -15903,7 +15897,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5678:3: (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )?
+ // InternalQVTimperative.g:5676:3: (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )?
int alt140=2;
int LA140_0 = input.LA(1);
@@ -15912,7 +15906,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt140) {
case 1 :
- // InternalQVTimperative.g:5679:4: otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:5677:4: otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15920,11 +15914,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:5683:4: ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:5684:5: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:5681:4: ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:5682:5: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:5684:5: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:5685:6: lv_ownedType_9_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:5682:5: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:5683:6: lv_ownedType_9_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
@@ -15961,7 +15955,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5703:3: (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ // InternalQVTimperative.g:5701:3: (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )?
int alt141=2;
int LA141_0 = input.LA(1);
@@ -15970,7 +15964,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt141) {
case 1 :
- // InternalQVTimperative.g:5704:4: otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:5702:4: otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
{
otherlv_10=(Token)match(input,53,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15978,11 +15972,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_10, grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
- // InternalQVTimperative.g:5708:4: ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:5709:5: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:5706:4: ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:5707:5: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:5709:5: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:5710:6: lv_default_11_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:5707:5: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:5708:6: lv_default_11_0= RULE_SINGLE_QUOTED_STRING
{
lv_default_11_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16014,7 +16008,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:5727:3: (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )?
+ // InternalQVTimperative.g:5725:3: (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )?
int alt145=2;
int LA145_0 = input.LA(1);
@@ -16027,15 +16021,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt145) {
case 1 :
- // InternalQVTimperative.g:5728:4: otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}'
+ // InternalQVTimperative.g:5726:4: otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}'
{
- otherlv_12=(Token)match(input,35,FollowSets000.FOLLOW_107); if (state.failed) return current;
+ otherlv_12=(Token)match(input,35,FollowSets000.FOLLOW_106); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- // InternalQVTimperative.g:5732:4: ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+
+ // InternalQVTimperative.g:5730:4: ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+
int cnt144=0;
loop144:
do {
@@ -16049,9 +16043,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt144) {
case 1 :
- // InternalQVTimperative.g:5733:5: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )?
+ // InternalQVTimperative.g:5731:5: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )?
{
- // InternalQVTimperative.g:5733:5: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) )
+ // InternalQVTimperative.g:5731:5: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) )
int alt142=18;
switch ( input.LA(1) ) {
case 98:
@@ -16154,15 +16148,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt142) {
case 1 :
- // InternalQVTimperative.g:5734:6: ( (lv_qualifiers_13_0= 'composes' ) )
+ // InternalQVTimperative.g:5732:6: ( (lv_qualifiers_13_0= 'composes' ) )
{
- // InternalQVTimperative.g:5734:6: ( (lv_qualifiers_13_0= 'composes' ) )
- // InternalQVTimperative.g:5735:7: (lv_qualifiers_13_0= 'composes' )
+ // InternalQVTimperative.g:5732:6: ( (lv_qualifiers_13_0= 'composes' ) )
+ // InternalQVTimperative.g:5733:7: (lv_qualifiers_13_0= 'composes' )
{
- // InternalQVTimperative.g:5735:7: (lv_qualifiers_13_0= 'composes' )
- // InternalQVTimperative.g:5736:8: lv_qualifiers_13_0= 'composes'
+ // InternalQVTimperative.g:5733:7: (lv_qualifiers_13_0= 'composes' )
+ // InternalQVTimperative.g:5734:8: lv_qualifiers_13_0= 'composes'
{
- lv_qualifiers_13_0=(Token)match(input,98,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_13_0=(Token)match(input,98,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_13_0, grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
@@ -16186,15 +16180,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:5749:6: ( (lv_qualifiers_14_0= '!composes' ) )
+ // InternalQVTimperative.g:5747:6: ( (lv_qualifiers_14_0= '!composes' ) )
{
- // InternalQVTimperative.g:5749:6: ( (lv_qualifiers_14_0= '!composes' ) )
- // InternalQVTimperative.g:5750:7: (lv_qualifiers_14_0= '!composes' )
+ // InternalQVTimperative.g:5747:6: ( (lv_qualifiers_14_0= '!composes' ) )
+ // InternalQVTimperative.g:5748:7: (lv_qualifiers_14_0= '!composes' )
{
- // InternalQVTimperative.g:5750:7: (lv_qualifiers_14_0= '!composes' )
- // InternalQVTimperative.g:5751:8: lv_qualifiers_14_0= '!composes'
+ // InternalQVTimperative.g:5748:7: (lv_qualifiers_14_0= '!composes' )
+ // InternalQVTimperative.g:5749:8: lv_qualifiers_14_0= '!composes'
{
- lv_qualifiers_14_0=(Token)match(input,99,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_14_0=(Token)match(input,99,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_14_0, grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
@@ -16218,15 +16212,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:5764:6: ( (lv_qualifiers_15_0= 'derived' ) )
+ // InternalQVTimperative.g:5762:6: ( (lv_qualifiers_15_0= 'derived' ) )
{
- // InternalQVTimperative.g:5764:6: ( (lv_qualifiers_15_0= 'derived' ) )
- // InternalQVTimperative.g:5765:7: (lv_qualifiers_15_0= 'derived' )
+ // InternalQVTimperative.g:5762:6: ( (lv_qualifiers_15_0= 'derived' ) )
+ // InternalQVTimperative.g:5763:7: (lv_qualifiers_15_0= 'derived' )
{
- // InternalQVTimperative.g:5765:7: (lv_qualifiers_15_0= 'derived' )
- // InternalQVTimperative.g:5766:8: lv_qualifiers_15_0= 'derived'
+ // InternalQVTimperative.g:5763:7: (lv_qualifiers_15_0= 'derived' )
+ // InternalQVTimperative.g:5764:8: lv_qualifiers_15_0= 'derived'
{
- lv_qualifiers_15_0=(Token)match(input,70,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_15_0=(Token)match(input,70,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_15_0, grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
@@ -16250,15 +16244,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:5779:6: ( (lv_qualifiers_16_0= '!derived' ) )
+ // InternalQVTimperative.g:5777:6: ( (lv_qualifiers_16_0= '!derived' ) )
{
- // InternalQVTimperative.g:5779:6: ( (lv_qualifiers_16_0= '!derived' ) )
- // InternalQVTimperative.g:5780:7: (lv_qualifiers_16_0= '!derived' )
+ // InternalQVTimperative.g:5777:6: ( (lv_qualifiers_16_0= '!derived' ) )
+ // InternalQVTimperative.g:5778:7: (lv_qualifiers_16_0= '!derived' )
{
- // InternalQVTimperative.g:5780:7: (lv_qualifiers_16_0= '!derived' )
- // InternalQVTimperative.g:5781:8: lv_qualifiers_16_0= '!derived'
+ // InternalQVTimperative.g:5778:7: (lv_qualifiers_16_0= '!derived' )
+ // InternalQVTimperative.g:5779:8: lv_qualifiers_16_0= '!derived'
{
- lv_qualifiers_16_0=(Token)match(input,71,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_16_0=(Token)match(input,71,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_16_0, grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
@@ -16282,15 +16276,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:5794:6: ( (lv_qualifiers_17_0= 'ordered' ) )
+ // InternalQVTimperative.g:5792:6: ( (lv_qualifiers_17_0= 'ordered' ) )
{
- // InternalQVTimperative.g:5794:6: ( (lv_qualifiers_17_0= 'ordered' ) )
- // InternalQVTimperative.g:5795:7: (lv_qualifiers_17_0= 'ordered' )
+ // InternalQVTimperative.g:5792:6: ( (lv_qualifiers_17_0= 'ordered' ) )
+ // InternalQVTimperative.g:5793:7: (lv_qualifiers_17_0= 'ordered' )
{
- // InternalQVTimperative.g:5795:7: (lv_qualifiers_17_0= 'ordered' )
- // InternalQVTimperative.g:5796:8: lv_qualifiers_17_0= 'ordered'
+ // InternalQVTimperative.g:5793:7: (lv_qualifiers_17_0= 'ordered' )
+ // InternalQVTimperative.g:5794:8: lv_qualifiers_17_0= 'ordered'
{
- lv_qualifiers_17_0=(Token)match(input,74,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_17_0=(Token)match(input,74,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_17_0, grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
@@ -16314,15 +16308,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:5809:6: ( (lv_qualifiers_18_0= '!ordered' ) )
+ // InternalQVTimperative.g:5807:6: ( (lv_qualifiers_18_0= '!ordered' ) )
{
- // InternalQVTimperative.g:5809:6: ( (lv_qualifiers_18_0= '!ordered' ) )
- // InternalQVTimperative.g:5810:7: (lv_qualifiers_18_0= '!ordered' )
+ // InternalQVTimperative.g:5807:6: ( (lv_qualifiers_18_0= '!ordered' ) )
+ // InternalQVTimperative.g:5808:7: (lv_qualifiers_18_0= '!ordered' )
{
- // InternalQVTimperative.g:5810:7: (lv_qualifiers_18_0= '!ordered' )
- // InternalQVTimperative.g:5811:8: lv_qualifiers_18_0= '!ordered'
+ // InternalQVTimperative.g:5808:7: (lv_qualifiers_18_0= '!ordered' )
+ // InternalQVTimperative.g:5809:8: lv_qualifiers_18_0= '!ordered'
{
- lv_qualifiers_18_0=(Token)match(input,75,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_18_0=(Token)match(input,75,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_18_0, grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
@@ -16346,15 +16340,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:5824:6: ( (lv_qualifiers_19_0= 'readonly' ) )
+ // InternalQVTimperative.g:5822:6: ( (lv_qualifiers_19_0= 'readonly' ) )
{
- // InternalQVTimperative.g:5824:6: ( (lv_qualifiers_19_0= 'readonly' ) )
- // InternalQVTimperative.g:5825:7: (lv_qualifiers_19_0= 'readonly' )
+ // InternalQVTimperative.g:5822:6: ( (lv_qualifiers_19_0= 'readonly' ) )
+ // InternalQVTimperative.g:5823:7: (lv_qualifiers_19_0= 'readonly' )
{
- // InternalQVTimperative.g:5825:7: (lv_qualifiers_19_0= 'readonly' )
- // InternalQVTimperative.g:5826:8: lv_qualifiers_19_0= 'readonly'
+ // InternalQVTimperative.g:5823:7: (lv_qualifiers_19_0= 'readonly' )
+ // InternalQVTimperative.g:5824:8: lv_qualifiers_19_0= 'readonly'
{
- lv_qualifiers_19_0=(Token)match(input,76,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,76,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
@@ -16378,15 +16372,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:5839:6: ( (lv_qualifiers_20_0= '!readonly' ) )
+ // InternalQVTimperative.g:5837:6: ( (lv_qualifiers_20_0= '!readonly' ) )
{
- // InternalQVTimperative.g:5839:6: ( (lv_qualifiers_20_0= '!readonly' ) )
- // InternalQVTimperative.g:5840:7: (lv_qualifiers_20_0= '!readonly' )
+ // InternalQVTimperative.g:5837:6: ( (lv_qualifiers_20_0= '!readonly' ) )
+ // InternalQVTimperative.g:5838:7: (lv_qualifiers_20_0= '!readonly' )
{
- // InternalQVTimperative.g:5840:7: (lv_qualifiers_20_0= '!readonly' )
- // InternalQVTimperative.g:5841:8: lv_qualifiers_20_0= '!readonly'
+ // InternalQVTimperative.g:5838:7: (lv_qualifiers_20_0= '!readonly' )
+ // InternalQVTimperative.g:5839:8: lv_qualifiers_20_0= '!readonly'
{
- lv_qualifiers_20_0=(Token)match(input,77,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,77,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
@@ -16410,15 +16404,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 9 :
- // InternalQVTimperative.g:5854:6: ( (lv_qualifiers_21_0= 'resolve' ) )
+ // InternalQVTimperative.g:5852:6: ( (lv_qualifiers_21_0= 'resolve' ) )
{
- // InternalQVTimperative.g:5854:6: ( (lv_qualifiers_21_0= 'resolve' ) )
- // InternalQVTimperative.g:5855:7: (lv_qualifiers_21_0= 'resolve' )
+ // InternalQVTimperative.g:5852:6: ( (lv_qualifiers_21_0= 'resolve' ) )
+ // InternalQVTimperative.g:5853:7: (lv_qualifiers_21_0= 'resolve' )
{
- // InternalQVTimperative.g:5855:7: (lv_qualifiers_21_0= 'resolve' )
- // InternalQVTimperative.g:5856:8: lv_qualifiers_21_0= 'resolve'
+ // InternalQVTimperative.g:5853:7: (lv_qualifiers_21_0= 'resolve' )
+ // InternalQVTimperative.g:5854:8: lv_qualifiers_21_0= 'resolve'
{
- lv_qualifiers_21_0=(Token)match(input,100,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,100,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
@@ -16442,15 +16436,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 10 :
- // InternalQVTimperative.g:5869:6: ( (lv_qualifiers_22_0= '!resolve' ) )
+ // InternalQVTimperative.g:5867:6: ( (lv_qualifiers_22_0= '!resolve' ) )
{
- // InternalQVTimperative.g:5869:6: ( (lv_qualifiers_22_0= '!resolve' ) )
- // InternalQVTimperative.g:5870:7: (lv_qualifiers_22_0= '!resolve' )
+ // InternalQVTimperative.g:5867:6: ( (lv_qualifiers_22_0= '!resolve' ) )
+ // InternalQVTimperative.g:5868:7: (lv_qualifiers_22_0= '!resolve' )
{
- // InternalQVTimperative.g:5870:7: (lv_qualifiers_22_0= '!resolve' )
- // InternalQVTimperative.g:5871:8: lv_qualifiers_22_0= '!resolve'
+ // InternalQVTimperative.g:5868:7: (lv_qualifiers_22_0= '!resolve' )
+ // InternalQVTimperative.g:5869:8: lv_qualifiers_22_0= '!resolve'
{
- lv_qualifiers_22_0=(Token)match(input,101,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,101,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
@@ -16474,15 +16468,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 11 :
- // InternalQVTimperative.g:5884:6: ( (lv_qualifiers_23_0= 'transient' ) )
+ // InternalQVTimperative.g:5882:6: ( (lv_qualifiers_23_0= 'transient' ) )
{
- // InternalQVTimperative.g:5884:6: ( (lv_qualifiers_23_0= 'transient' ) )
- // InternalQVTimperative.g:5885:7: (lv_qualifiers_23_0= 'transient' )
+ // InternalQVTimperative.g:5882:6: ( (lv_qualifiers_23_0= 'transient' ) )
+ // InternalQVTimperative.g:5883:7: (lv_qualifiers_23_0= 'transient' )
{
- // InternalQVTimperative.g:5885:7: (lv_qualifiers_23_0= 'transient' )
- // InternalQVTimperative.g:5886:8: lv_qualifiers_23_0= 'transient'
+ // InternalQVTimperative.g:5883:7: (lv_qualifiers_23_0= 'transient' )
+ // InternalQVTimperative.g:5884:8: lv_qualifiers_23_0= 'transient'
{
- lv_qualifiers_23_0=(Token)match(input,54,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,54,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
@@ -16506,15 +16500,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 12 :
- // InternalQVTimperative.g:5899:6: ( (lv_qualifiers_24_0= '!transient' ) )
+ // InternalQVTimperative.g:5897:6: ( (lv_qualifiers_24_0= '!transient' ) )
{
- // InternalQVTimperative.g:5899:6: ( (lv_qualifiers_24_0= '!transient' ) )
- // InternalQVTimperative.g:5900:7: (lv_qualifiers_24_0= '!transient' )
+ // InternalQVTimperative.g:5897:6: ( (lv_qualifiers_24_0= '!transient' ) )
+ // InternalQVTimperative.g:5898:7: (lv_qualifiers_24_0= '!transient' )
{
- // InternalQVTimperative.g:5900:7: (lv_qualifiers_24_0= '!transient' )
- // InternalQVTimperative.g:5901:8: lv_qualifiers_24_0= '!transient'
+ // InternalQVTimperative.g:5898:7: (lv_qualifiers_24_0= '!transient' )
+ // InternalQVTimperative.g:5899:8: lv_qualifiers_24_0= '!transient'
{
- lv_qualifiers_24_0=(Token)match(input,78,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,78,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
@@ -16538,15 +16532,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 13 :
- // InternalQVTimperative.g:5914:6: ( (lv_qualifiers_25_0= 'unique' ) )
+ // InternalQVTimperative.g:5912:6: ( (lv_qualifiers_25_0= 'unique' ) )
{
- // InternalQVTimperative.g:5914:6: ( (lv_qualifiers_25_0= 'unique' ) )
- // InternalQVTimperative.g:5915:7: (lv_qualifiers_25_0= 'unique' )
+ // InternalQVTimperative.g:5912:6: ( (lv_qualifiers_25_0= 'unique' ) )
+ // InternalQVTimperative.g:5913:7: (lv_qualifiers_25_0= 'unique' )
{
- // InternalQVTimperative.g:5915:7: (lv_qualifiers_25_0= 'unique' )
- // InternalQVTimperative.g:5916:8: lv_qualifiers_25_0= 'unique'
+ // InternalQVTimperative.g:5913:7: (lv_qualifiers_25_0= 'unique' )
+ // InternalQVTimperative.g:5914:8: lv_qualifiers_25_0= 'unique'
{
- lv_qualifiers_25_0=(Token)match(input,79,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_25_0=(Token)match(input,79,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_25_0, grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
@@ -16570,15 +16564,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 14 :
- // InternalQVTimperative.g:5929:6: ( (lv_qualifiers_26_0= '!unique' ) )
+ // InternalQVTimperative.g:5927:6: ( (lv_qualifiers_26_0= '!unique' ) )
{
- // InternalQVTimperative.g:5929:6: ( (lv_qualifiers_26_0= '!unique' ) )
- // InternalQVTimperative.g:5930:7: (lv_qualifiers_26_0= '!unique' )
+ // InternalQVTimperative.g:5927:6: ( (lv_qualifiers_26_0= '!unique' ) )
+ // InternalQVTimperative.g:5928:7: (lv_qualifiers_26_0= '!unique' )
{
- // InternalQVTimperative.g:5930:7: (lv_qualifiers_26_0= '!unique' )
- // InternalQVTimperative.g:5931:8: lv_qualifiers_26_0= '!unique'
+ // InternalQVTimperative.g:5928:7: (lv_qualifiers_26_0= '!unique' )
+ // InternalQVTimperative.g:5929:8: lv_qualifiers_26_0= '!unique'
{
- lv_qualifiers_26_0=(Token)match(input,80,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_26_0=(Token)match(input,80,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_26_0, grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
@@ -16602,15 +16596,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 15 :
- // InternalQVTimperative.g:5944:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
+ // InternalQVTimperative.g:5942:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
{
- // InternalQVTimperative.g:5944:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
- // InternalQVTimperative.g:5945:7: (lv_qualifiers_27_0= 'unsettable' )
+ // InternalQVTimperative.g:5942:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
+ // InternalQVTimperative.g:5943:7: (lv_qualifiers_27_0= 'unsettable' )
{
- // InternalQVTimperative.g:5945:7: (lv_qualifiers_27_0= 'unsettable' )
- // InternalQVTimperative.g:5946:8: lv_qualifiers_27_0= 'unsettable'
+ // InternalQVTimperative.g:5943:7: (lv_qualifiers_27_0= 'unsettable' )
+ // InternalQVTimperative.g:5944:8: lv_qualifiers_27_0= 'unsettable'
{
- lv_qualifiers_27_0=(Token)match(input,81,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_27_0=(Token)match(input,81,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_27_0, grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
@@ -16634,15 +16628,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 16 :
- // InternalQVTimperative.g:5959:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
+ // InternalQVTimperative.g:5957:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
{
- // InternalQVTimperative.g:5959:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
- // InternalQVTimperative.g:5960:7: (lv_qualifiers_28_0= '!unsettable' )
+ // InternalQVTimperative.g:5957:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
+ // InternalQVTimperative.g:5958:7: (lv_qualifiers_28_0= '!unsettable' )
{
- // InternalQVTimperative.g:5960:7: (lv_qualifiers_28_0= '!unsettable' )
- // InternalQVTimperative.g:5961:8: lv_qualifiers_28_0= '!unsettable'
+ // InternalQVTimperative.g:5958:7: (lv_qualifiers_28_0= '!unsettable' )
+ // InternalQVTimperative.g:5959:8: lv_qualifiers_28_0= '!unsettable'
{
- lv_qualifiers_28_0=(Token)match(input,82,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_28_0=(Token)match(input,82,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_28_0, grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
@@ -16666,15 +16660,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 17 :
- // InternalQVTimperative.g:5974:6: ( (lv_qualifiers_29_0= 'volatile' ) )
+ // InternalQVTimperative.g:5972:6: ( (lv_qualifiers_29_0= 'volatile' ) )
{
- // InternalQVTimperative.g:5974:6: ( (lv_qualifiers_29_0= 'volatile' ) )
- // InternalQVTimperative.g:5975:7: (lv_qualifiers_29_0= 'volatile' )
+ // InternalQVTimperative.g:5972:6: ( (lv_qualifiers_29_0= 'volatile' ) )
+ // InternalQVTimperative.g:5973:7: (lv_qualifiers_29_0= 'volatile' )
{
- // InternalQVTimperative.g:5975:7: (lv_qualifiers_29_0= 'volatile' )
- // InternalQVTimperative.g:5976:8: lv_qualifiers_29_0= 'volatile'
+ // InternalQVTimperative.g:5973:7: (lv_qualifiers_29_0= 'volatile' )
+ // InternalQVTimperative.g:5974:8: lv_qualifiers_29_0= 'volatile'
{
- lv_qualifiers_29_0=(Token)match(input,83,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_29_0=(Token)match(input,83,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_29_0, grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
@@ -16698,15 +16692,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 18 :
- // InternalQVTimperative.g:5989:6: ( (lv_qualifiers_30_0= '!volatile' ) )
+ // InternalQVTimperative.g:5987:6: ( (lv_qualifiers_30_0= '!volatile' ) )
{
- // InternalQVTimperative.g:5989:6: ( (lv_qualifiers_30_0= '!volatile' ) )
- // InternalQVTimperative.g:5990:7: (lv_qualifiers_30_0= '!volatile' )
+ // InternalQVTimperative.g:5987:6: ( (lv_qualifiers_30_0= '!volatile' ) )
+ // InternalQVTimperative.g:5988:7: (lv_qualifiers_30_0= '!volatile' )
{
- // InternalQVTimperative.g:5990:7: (lv_qualifiers_30_0= '!volatile' )
- // InternalQVTimperative.g:5991:8: lv_qualifiers_30_0= '!volatile'
+ // InternalQVTimperative.g:5988:7: (lv_qualifiers_30_0= '!volatile' )
+ // InternalQVTimperative.g:5989:8: lv_qualifiers_30_0= '!volatile'
{
- lv_qualifiers_30_0=(Token)match(input,84,FollowSets000.FOLLOW_108); if (state.failed) return current;
+ lv_qualifiers_30_0=(Token)match(input,84,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_30_0, grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
@@ -16732,7 +16726,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6004:5: (otherlv_31= ',' )?
+ // InternalQVTimperative.g:6002:5: (otherlv_31= ',' )?
int alt143=2;
int LA143_0 = input.LA(1);
@@ -16741,9 +16735,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt143) {
case 1 :
- // InternalQVTimperative.g:6005:6: otherlv_31= ','
+ // InternalQVTimperative.g:6003:6: otherlv_31= ','
{
- otherlv_31=(Token)match(input,18,FollowSets000.FOLLOW_109); if (state.failed) return current;
+ otherlv_31=(Token)match(input,18,FollowSets000.FOLLOW_108); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_31, grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1());
@@ -16781,7 +16775,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6016:3: ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
+ // InternalQVTimperative.g:6014:3: ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
int alt151=2;
int LA151_0 = input.LA(1);
@@ -16800,18 +16794,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt151) {
case 1 :
- // InternalQVTimperative.g:6017:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
+ // InternalQVTimperative.g:6015:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
{
- // InternalQVTimperative.g:6017:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
- // InternalQVTimperative.g:6018:5: otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}'
+ // InternalQVTimperative.g:6015:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
+ // InternalQVTimperative.g:6016:5: otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}'
{
- otherlv_33=(Token)match(input,35,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_33=(Token)match(input,35,FollowSets000.FOLLOW_76); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_33, grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- // InternalQVTimperative.g:6022:5: ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )*
+ // InternalQVTimperative.g:6020:5: ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )*
loop150:
do {
int alt150=3;
@@ -16827,10 +16821,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt150) {
case 1 :
- // InternalQVTimperative.g:6023:6: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
+ // InternalQVTimperative.g:6021:6: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
{
- // InternalQVTimperative.g:6023:6: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
- // InternalQVTimperative.g:6024:7: otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';'
+ // InternalQVTimperative.g:6021:6: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
+ // InternalQVTimperative.g:6022:7: otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';'
{
otherlv_34=(Token)match(input,85,FollowSets000.FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16838,7 +16832,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_34, grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
- // InternalQVTimperative.g:6028:7: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:6026:7: ( ruleUnrestrictedName )?
int alt146=2;
int LA146_0 = input.LA(1);
@@ -16847,7 +16841,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt146) {
case 1 :
- // InternalQVTimperative.g:6029:8: ruleUnrestrictedName
+ // InternalQVTimperative.g:6027:8: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -16875,13 +16869,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_36=(Token)match(input,24,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ otherlv_36=(Token)match(input,24,FollowSets000.FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_36, grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
- // InternalQVTimperative.g:6044:7: ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )?
+ // InternalQVTimperative.g:6042:7: ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )?
int alt147=2;
int LA147_0 = input.LA(1);
@@ -16890,10 +16884,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt147) {
case 1 :
- // InternalQVTimperative.g:6045:8: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:6043:8: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:6045:8: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
- // InternalQVTimperative.g:6046:9: lv_ownedDefaultExpressions_37_0= ruleSpecificationCS
+ // InternalQVTimperative.g:6043:8: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:6044:9: lv_ownedDefaultExpressions_37_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -16927,7 +16921,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_38=(Token)match(input,21,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_38=(Token)match(input,21,FollowSets000.FOLLOW_76); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_38, grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
@@ -16940,10 +16934,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6069:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
+ // InternalQVTimperative.g:6067:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
{
- // InternalQVTimperative.g:6069:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
- // InternalQVTimperative.g:6070:7: otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';'
+ // InternalQVTimperative.g:6067:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
+ // InternalQVTimperative.g:6068:7: otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';'
{
otherlv_39=(Token)match(input,86,FollowSets000.FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16951,7 +16945,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_39, grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
- // InternalQVTimperative.g:6074:7: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:6072:7: ( ruleUnrestrictedName )?
int alt148=2;
int LA148_0 = input.LA(1);
@@ -16960,7 +16954,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt148) {
case 1 :
- // InternalQVTimperative.g:6075:8: ruleUnrestrictedName
+ // InternalQVTimperative.g:6073:8: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -16988,13 +16982,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_41=(Token)match(input,24,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ otherlv_41=(Token)match(input,24,FollowSets000.FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_41, grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
- // InternalQVTimperative.g:6090:7: ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )?
+ // InternalQVTimperative.g:6088:7: ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )?
int alt149=2;
int LA149_0 = input.LA(1);
@@ -17003,10 +16997,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt149) {
case 1 :
- // InternalQVTimperative.g:6091:8: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:6089:8: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:6091:8: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
- // InternalQVTimperative.g:6092:9: lv_ownedDefaultExpressions_42_0= ruleSpecificationCS
+ // InternalQVTimperative.g:6089:8: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:6090:9: lv_ownedDefaultExpressions_42_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -17040,7 +17034,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_43=(Token)match(input,21,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_43=(Token)match(input,21,FollowSets000.FOLLOW_76); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_43, grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
@@ -17071,7 +17065,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6121:4: otherlv_45= ';'
+ // InternalQVTimperative.g:6119:4: otherlv_45= ';'
{
otherlv_45=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17110,7 +17104,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSimpleTargetElementCS"
- // InternalQVTimperative.g:6130:1: entryRuleSimpleTargetElementCS returns [EObject current=null] : iv_ruleSimpleTargetElementCS= ruleSimpleTargetElementCS EOF ;
+ // InternalQVTimperative.g:6128:1: entryRuleSimpleTargetElementCS returns [EObject current=null] : iv_ruleSimpleTargetElementCS= ruleSimpleTargetElementCS EOF ;
public final EObject entryRuleSimpleTargetElementCS() throws RecognitionException {
EObject current = null;
@@ -17118,8 +17112,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6130:62: (iv_ruleSimpleTargetElementCS= ruleSimpleTargetElementCS EOF )
- // InternalQVTimperative.g:6131:2: iv_ruleSimpleTargetElementCS= ruleSimpleTargetElementCS EOF
+ // InternalQVTimperative.g:6128:62: (iv_ruleSimpleTargetElementCS= ruleSimpleTargetElementCS EOF )
+ // InternalQVTimperative.g:6129:2: iv_ruleSimpleTargetElementCS= ruleSimpleTargetElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSimpleTargetElementCSRule());
@@ -17150,7 +17144,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSimpleTargetElementCS"
- // InternalQVTimperative.g:6137:1: ruleSimpleTargetElementCS returns [EObject current=null] : ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' ) ;
+ // InternalQVTimperative.g:6135:1: ruleSimpleTargetElementCS returns [EObject current=null] : ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' ) ;
public final EObject ruleSimpleTargetElementCS() throws RecognitionException {
EObject current = null;
@@ -17167,13 +17161,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6143:2: ( ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' ) )
- // InternalQVTimperative.g:6144:2: ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' )
+ // InternalQVTimperative.g:6141:2: ( ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' ) )
+ // InternalQVTimperative.g:6142:2: ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' )
{
- // InternalQVTimperative.g:6144:2: ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' )
- // InternalQVTimperative.g:6145:3: ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';'
+ // InternalQVTimperative.g:6142:2: ( ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';' )
+ // InternalQVTimperative.g:6143:3: ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) ) ( ( ruleUnrestrictedName ) ) (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )? otherlv_11= ';'
{
- // InternalQVTimperative.g:6145:3: ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) )
+ // InternalQVTimperative.g:6143:3: ( ( (lv_input_0_0= 'input' ) ) | ( (lv_output_1_0= 'output' ) ) | ( (lv_via_2_0= 'via' ) ) )
int alt152=3;
switch ( input.LA(1) ) {
case 33:
@@ -17201,13 +17195,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt152) {
case 1 :
- // InternalQVTimperative.g:6146:4: ( (lv_input_0_0= 'input' ) )
+ // InternalQVTimperative.g:6144:4: ( (lv_input_0_0= 'input' ) )
{
- // InternalQVTimperative.g:6146:4: ( (lv_input_0_0= 'input' ) )
- // InternalQVTimperative.g:6147:5: (lv_input_0_0= 'input' )
+ // InternalQVTimperative.g:6144:4: ( (lv_input_0_0= 'input' ) )
+ // InternalQVTimperative.g:6145:5: (lv_input_0_0= 'input' )
{
- // InternalQVTimperative.g:6147:5: (lv_input_0_0= 'input' )
- // InternalQVTimperative.g:6148:6: lv_input_0_0= 'input'
+ // InternalQVTimperative.g:6145:5: (lv_input_0_0= 'input' )
+ // InternalQVTimperative.g:6146:6: lv_input_0_0= 'input'
{
lv_input_0_0=(Token)match(input,33,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17233,13 +17227,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6161:4: ( (lv_output_1_0= 'output' ) )
+ // InternalQVTimperative.g:6159:4: ( (lv_output_1_0= 'output' ) )
{
- // InternalQVTimperative.g:6161:4: ( (lv_output_1_0= 'output' ) )
- // InternalQVTimperative.g:6162:5: (lv_output_1_0= 'output' )
+ // InternalQVTimperative.g:6159:4: ( (lv_output_1_0= 'output' ) )
+ // InternalQVTimperative.g:6160:5: (lv_output_1_0= 'output' )
{
- // InternalQVTimperative.g:6162:5: (lv_output_1_0= 'output' )
- // InternalQVTimperative.g:6163:6: lv_output_1_0= 'output'
+ // InternalQVTimperative.g:6160:5: (lv_output_1_0= 'output' )
+ // InternalQVTimperative.g:6161:6: lv_output_1_0= 'output'
{
lv_output_1_0=(Token)match(input,34,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17265,13 +17259,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:6176:4: ( (lv_via_2_0= 'via' ) )
+ // InternalQVTimperative.g:6174:4: ( (lv_via_2_0= 'via' ) )
{
- // InternalQVTimperative.g:6176:4: ( (lv_via_2_0= 'via' ) )
- // InternalQVTimperative.g:6177:5: (lv_via_2_0= 'via' )
+ // InternalQVTimperative.g:6174:4: ( (lv_via_2_0= 'via' ) )
+ // InternalQVTimperative.g:6175:5: (lv_via_2_0= 'via' )
{
- // InternalQVTimperative.g:6177:5: (lv_via_2_0= 'via' )
- // InternalQVTimperative.g:6178:6: lv_via_2_0= 'via'
+ // InternalQVTimperative.g:6175:5: (lv_via_2_0= 'via' )
+ // InternalQVTimperative.g:6176:6: lv_via_2_0= 'via'
{
lv_via_2_0=(Token)match(input,66,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17299,11 +17293,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6191:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6192:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6189:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6190:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6192:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6193:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:6190:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6191:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -17322,7 +17316,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getSimpleTargetElementCSAccess().getTypedModelTypedModelCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_110);
+ pushFollow(FollowSets000.FOLLOW_109);
ruleUnrestrictedName();
state._fsp--;
@@ -17338,7 +17332,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6210:3: (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )?
+ // InternalQVTimperative.g:6208:3: (otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) ) )?
int alt156=2;
int LA156_0 = input.LA(1);
@@ -17347,15 +17341,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt156) {
case 1 :
- // InternalQVTimperative.g:6211:4: otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) )
+ // InternalQVTimperative.g:6209:4: otherlv_4= 'iterates' ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) )
{
- otherlv_4=(Token)match(input,43,FollowSets000.FOLLOW_111); if (state.failed) return current;
+ otherlv_4=(Token)match(input,43,FollowSets000.FOLLOW_110); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getSimpleTargetElementCSAccess().getIteratesKeyword_2_0());
}
- // InternalQVTimperative.g:6215:4: ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) )
+ // InternalQVTimperative.g:6213:4: ( ( ( ruleUnrestrictedName ) ) | (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' ) )
int alt155=2;
int LA155_0 = input.LA(1);
@@ -17374,13 +17368,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt155) {
case 1 :
- // InternalQVTimperative.g:6216:5: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6214:5: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:6216:5: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6217:6: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6214:5: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6215:6: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6217:6: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6218:7: ruleUnrestrictedName
+ // InternalQVTimperative.g:6215:6: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6216:7: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -17419,10 +17413,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6236:5: (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' )
+ // InternalQVTimperative.g:6234:5: (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' )
{
- // InternalQVTimperative.g:6236:5: (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' )
- // InternalQVTimperative.g:6237:6: otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}'
+ // InternalQVTimperative.g:6234:5: (otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}' )
+ // InternalQVTimperative.g:6235:6: otherlv_6= '{' ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_10= '}'
{
otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17430,7 +17424,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getSimpleTargetElementCSAccess().getLeftCurlyBracketKeyword_2_1_1_0());
}
- // InternalQVTimperative.g:6241:6: ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ // InternalQVTimperative.g:6239:6: ( ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
int alt154=2;
int LA154_0 = input.LA(1);
@@ -17439,13 +17433,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt154) {
case 1 :
- // InternalQVTimperative.g:6242:7: ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:6240:7: ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
{
- // InternalQVTimperative.g:6242:7: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6243:8: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6240:7: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6241:8: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6243:8: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6244:9: ruleUnrestrictedName
+ // InternalQVTimperative.g:6241:8: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6242:9: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -17464,7 +17458,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelCrossReference_2_1_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
ruleUnrestrictedName();
state._fsp--;
@@ -17480,7 +17474,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6261:7: (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:6259:7: (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
loop153:
do {
int alt153=2;
@@ -17493,7 +17487,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt153) {
case 1 :
- // InternalQVTimperative.g:6262:8: otherlv_8= ',' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6260:8: otherlv_8= ',' ( ( ruleUnrestrictedName ) )
{
otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17501,11 +17495,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getSimpleTargetElementCSAccess().getCommaKeyword_2_1_1_1_1_0());
}
- // InternalQVTimperative.g:6266:8: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6267:9: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6264:8: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6265:9: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6267:9: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6268:10: ruleUnrestrictedName
+ // InternalQVTimperative.g:6265:9: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6266:10: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -17524,7 +17518,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getSimpleTargetElementCSAccess().getIteratesTypedModelCrossReference_2_1_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
ruleUnrestrictedName();
state._fsp--;
@@ -17607,7 +17601,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSpecificationCS"
- // InternalQVTimperative.g:6302:1: entryRuleSpecificationCS returns [EObject current=null] : iv_ruleSpecificationCS= ruleSpecificationCS EOF ;
+ // InternalQVTimperative.g:6300:1: entryRuleSpecificationCS returns [EObject current=null] : iv_ruleSpecificationCS= ruleSpecificationCS EOF ;
public final EObject entryRuleSpecificationCS() throws RecognitionException {
EObject current = null;
@@ -17615,8 +17609,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6302:56: (iv_ruleSpecificationCS= ruleSpecificationCS EOF )
- // InternalQVTimperative.g:6303:2: iv_ruleSpecificationCS= ruleSpecificationCS EOF
+ // InternalQVTimperative.g:6300:56: (iv_ruleSpecificationCS= ruleSpecificationCS EOF )
+ // InternalQVTimperative.g:6301:2: iv_ruleSpecificationCS= ruleSpecificationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSpecificationCSRule());
@@ -17647,7 +17641,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSpecificationCS"
- // InternalQVTimperative.g:6309:1: ruleSpecificationCS returns [EObject current=null] : ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) ;
+ // InternalQVTimperative.g:6307:1: ruleSpecificationCS returns [EObject current=null] : ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) ;
public final EObject ruleSpecificationCS() throws RecognitionException {
EObject current = null;
@@ -17659,10 +17653,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6315:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) )
- // InternalQVTimperative.g:6316:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
+ // InternalQVTimperative.g:6313:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) )
+ // InternalQVTimperative.g:6314:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
{
- // InternalQVTimperative.g:6316:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
+ // InternalQVTimperative.g:6314:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
int alt157=2;
int LA157_0 = input.LA(1);
@@ -17681,13 +17675,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt157) {
case 1 :
- // InternalQVTimperative.g:6317:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6315:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:6317:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:6318:4: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:6315:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6316:4: (lv_ownedExpression_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:6318:4: (lv_ownedExpression_0_0= ruleExpCS )
- // InternalQVTimperative.g:6319:5: lv_ownedExpression_0_0= ruleExpCS
+ // InternalQVTimperative.g:6316:4: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:6317:5: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -17722,13 +17716,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6337:3: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:6335:3: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
{
- // InternalQVTimperative.g:6337:3: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
- // InternalQVTimperative.g:6338:4: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:6335:3: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:6336:4: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
{
- // InternalQVTimperative.g:6338:4: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
- // InternalQVTimperative.g:6339:5: lv_exprString_1_0= RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:6336:4: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:6337:5: lv_exprString_1_0= RULE_UNQUOTED_STRING
{
lv_exprString_1_0=(Token)match(input,RULE_UNQUOTED_STRING,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17782,7 +17776,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleStructuredClassCS"
- // InternalQVTimperative.g:6359:1: entryRuleStructuredClassCS returns [EObject current=null] : iv_ruleStructuredClassCS= ruleStructuredClassCS EOF ;
+ // InternalQVTimperative.g:6357:1: entryRuleStructuredClassCS returns [EObject current=null] : iv_ruleStructuredClassCS= ruleStructuredClassCS EOF ;
public final EObject entryRuleStructuredClassCS() throws RecognitionException {
EObject current = null;
@@ -17790,8 +17784,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6359:58: (iv_ruleStructuredClassCS= ruleStructuredClassCS EOF )
- // InternalQVTimperative.g:6360:2: iv_ruleStructuredClassCS= ruleStructuredClassCS EOF
+ // InternalQVTimperative.g:6357:58: (iv_ruleStructuredClassCS= ruleStructuredClassCS EOF )
+ // InternalQVTimperative.g:6358:2: iv_ruleStructuredClassCS= ruleStructuredClassCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSRule());
@@ -17822,7 +17816,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleStructuredClassCS"
- // InternalQVTimperative.g:6366:1: ruleStructuredClassCS returns [EObject current=null] : ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) ;
+ // InternalQVTimperative.g:6364:1: ruleStructuredClassCS returns [EObject current=null] : ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) ;
public final EObject ruleStructuredClassCS() throws RecognitionException {
EObject current = null;
@@ -17855,13 +17849,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6372:2: ( ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) )
- // InternalQVTimperative.g:6373:2: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
+ // InternalQVTimperative.g:6370:2: ( ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) )
+ // InternalQVTimperative.g:6371:2: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
{
- // InternalQVTimperative.g:6373:2: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
- // InternalQVTimperative.g:6374:3: ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
+ // InternalQVTimperative.g:6371:2: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
+ // InternalQVTimperative.g:6372:3: ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
{
- // InternalQVTimperative.g:6374:3: ( (lv_isAbstract_0_0= 'abstract' ) )?
+ // InternalQVTimperative.g:6372:3: ( (lv_isAbstract_0_0= 'abstract' ) )?
int alt158=2;
int LA158_0 = input.LA(1);
@@ -17870,12 +17864,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt158) {
case 1 :
- // InternalQVTimperative.g:6375:4: (lv_isAbstract_0_0= 'abstract' )
+ // InternalQVTimperative.g:6373:4: (lv_isAbstract_0_0= 'abstract' )
{
- // InternalQVTimperative.g:6375:4: (lv_isAbstract_0_0= 'abstract' )
- // InternalQVTimperative.g:6376:5: lv_isAbstract_0_0= 'abstract'
+ // InternalQVTimperative.g:6373:4: (lv_isAbstract_0_0= 'abstract' )
+ // InternalQVTimperative.g:6374:5: lv_isAbstract_0_0= 'abstract'
{
- lv_isAbstract_0_0=(Token)match(input,102,FollowSets000.FOLLOW_113); if (state.failed) return current;
+ lv_isAbstract_0_0=(Token)match(input,102,FollowSets000.FOLLOW_112); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isAbstract_0_0, grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
@@ -17904,18 +17898,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
- // InternalQVTimperative.g:6392:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6393:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:6390:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6391:4: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6393:4: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:6394:5: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:6391:4: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:6392:5: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_113);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -17939,7 +17933,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6411:3: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
+ // InternalQVTimperative.g:6409:3: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
int alt159=2;
int LA159_0 = input.LA(1);
@@ -17948,17 +17942,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt159) {
case 1 :
- // InternalQVTimperative.g:6412:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:6410:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:6412:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:6413:5: lv_ownedSignature_3_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:6410:4: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:6411:5: lv_ownedSignature_3_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_114);
lv_ownedSignature_3_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -17985,7 +17979,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6430:3: (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )?
+ // InternalQVTimperative.g:6428:3: (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )?
int alt161=2;
int LA161_0 = input.LA(1);
@@ -17994,7 +17988,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt161) {
case 1 :
- // InternalQVTimperative.g:6431:4: otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:6429:4: otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
{
otherlv_4=(Token)match(input,104,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18002,18 +17996,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
- // InternalQVTimperative.g:6435:4: ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:6436:5: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:6433:4: ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:6434:5: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:6436:5: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
- // InternalQVTimperative.g:6437:6: lv_ownedSuperTypes_5_0= ruleTypedRefCS
+ // InternalQVTimperative.g:6434:5: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:6435:6: lv_ownedSuperTypes_5_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_115);
lv_ownedSuperTypes_5_0=ruleTypedRefCS();
state._fsp--;
@@ -18037,7 +18031,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6454:4: (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:6452:4: (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
loop160:
do {
int alt160=2;
@@ -18050,7 +18044,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt160) {
case 1 :
- // InternalQVTimperative.g:6455:5: otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:6453:5: otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
{
otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18058,18 +18052,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
- // InternalQVTimperative.g:6459:5: ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:6460:6: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:6457:5: ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:6458:6: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:6460:6: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
- // InternalQVTimperative.g:6461:7: lv_ownedSuperTypes_7_0= ruleTypedRefCS
+ // InternalQVTimperative.g:6458:6: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:6459:7: lv_ownedSuperTypes_7_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_115);
lv_ownedSuperTypes_7_0=ruleTypedRefCS();
state._fsp--;
@@ -18108,7 +18102,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6480:3: (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ // InternalQVTimperative.g:6478:3: (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
int alt162=2;
int LA162_0 = input.LA(1);
@@ -18117,7 +18111,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt162) {
case 1 :
- // InternalQVTimperative.g:6481:4: otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:6479:4: otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
{
otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18125,11 +18119,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_8, grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
- // InternalQVTimperative.g:6485:4: ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:6486:5: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:6483:4: ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:6484:5: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:6486:5: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:6487:6: lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:6484:5: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:6485:6: lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING
{
lv_instanceClassName_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18161,7 +18155,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6504:3: (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )?
+ // InternalQVTimperative.g:6502:3: (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )?
int alt164=2;
int LA164_0 = input.LA(1);
@@ -18181,15 +18175,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt164) {
case 1 :
- // InternalQVTimperative.g:6505:4: otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}'
+ // InternalQVTimperative.g:6503:4: otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}'
{
- otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_117); if (state.failed) return current;
+ otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- // InternalQVTimperative.g:6509:4: ( (lv_isInterface_11_0= 'interface' ) )?
+ // InternalQVTimperative.g:6507:4: ( (lv_isInterface_11_0= 'interface' ) )?
int alt163=2;
int LA163_0 = input.LA(1);
@@ -18198,10 +18192,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt163) {
case 1 :
- // InternalQVTimperative.g:6510:5: (lv_isInterface_11_0= 'interface' )
+ // InternalQVTimperative.g:6508:5: (lv_isInterface_11_0= 'interface' )
{
- // InternalQVTimperative.g:6510:5: (lv_isInterface_11_0= 'interface' )
- // InternalQVTimperative.g:6511:6: lv_isInterface_11_0= 'interface'
+ // InternalQVTimperative.g:6508:5: (lv_isInterface_11_0= 'interface' )
+ // InternalQVTimperative.g:6509:6: lv_isInterface_11_0= 'interface'
{
lv_isInterface_11_0=(Token)match(input,105,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18238,7 +18232,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:6528:3: ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
+ // InternalQVTimperative.g:6526:3: ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
int alt166=2;
int LA166_0 = input.LA(1);
@@ -18257,18 +18251,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt166) {
case 1 :
- // InternalQVTimperative.g:6529:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
+ // InternalQVTimperative.g:6527:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
{
- // InternalQVTimperative.g:6529:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
- // InternalQVTimperative.g:6530:5: otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}'
+ // InternalQVTimperative.g:6527:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
+ // InternalQVTimperative.g:6528:5: otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}'
{
- otherlv_13=(Token)match(input,35,FollowSets000.FOLLOW_118); if (state.failed) return current;
+ otherlv_13=(Token)match(input,35,FollowSets000.FOLLOW_117); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- // InternalQVTimperative.g:6534:5: ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )*
+ // InternalQVTimperative.g:6532:5: ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )*
loop165:
do {
int alt165=3;
@@ -18280,12 +18274,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
{
int LA165_6 = input.LA(3);
- if ( (LA165_6==93) ) {
- alt165=1;
- }
- else if ( (LA165_6==69||LA165_6==96) ) {
+ if ( (LA165_6==69||LA165_6==96) ) {
alt165=2;
}
+ else if ( (LA165_6==93) ) {
+ alt165=1;
+ }
}
@@ -18323,15 +18317,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
- case 69:
- case 96:
+ case 93:
{
- alt165=2;
+ alt165=1;
}
break;
- case 93:
+ case 69:
+ case 96:
{
- alt165=1;
+ alt165=2;
}
break;
@@ -18355,20 +18349,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt165) {
case 1 :
- // InternalQVTimperative.g:6535:6: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
+ // InternalQVTimperative.g:6533:6: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
{
- // InternalQVTimperative.g:6535:6: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
- // InternalQVTimperative.g:6536:7: (lv_ownedOperations_14_0= ruleOperationCS )
+ // InternalQVTimperative.g:6533:6: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
+ // InternalQVTimperative.g:6534:7: (lv_ownedOperations_14_0= ruleOperationCS )
{
- // InternalQVTimperative.g:6536:7: (lv_ownedOperations_14_0= ruleOperationCS )
- // InternalQVTimperative.g:6537:8: lv_ownedOperations_14_0= ruleOperationCS
+ // InternalQVTimperative.g:6534:7: (lv_ownedOperations_14_0= ruleOperationCS )
+ // InternalQVTimperative.g:6535:8: lv_ownedOperations_14_0= ruleOperationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_118);
+ pushFollow(FollowSets000.FOLLOW_117);
lv_ownedOperations_14_0=ruleOperationCS();
state._fsp--;
@@ -18396,20 +18390,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6555:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:6553:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
{
- // InternalQVTimperative.g:6555:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:6556:7: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:6553:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:6554:7: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:6556:7: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
- // InternalQVTimperative.g:6557:8: lv_ownedProperties_15_0= ruleStructuralFeatureCS
+ // InternalQVTimperative.g:6554:7: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:6555:8: lv_ownedProperties_15_0= ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_118);
+ pushFollow(FollowSets000.FOLLOW_117);
lv_ownedProperties_15_0=ruleStructuralFeatureCS();
state._fsp--;
@@ -18455,7 +18449,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6581:4: otherlv_17= ';'
+ // InternalQVTimperative.g:6579:4: otherlv_17= ';'
{
otherlv_17=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18494,7 +18488,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:6590:1: entryRuleTypedMultiplicityRefCS returns [EObject current=null] : iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF ;
+ // InternalQVTimperative.g:6588:1: entryRuleTypedMultiplicityRefCS returns [EObject current=null] : iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF ;
public final EObject entryRuleTypedMultiplicityRefCS() throws RecognitionException {
EObject current = null;
@@ -18502,8 +18496,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6590:63: (iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF )
- // InternalQVTimperative.g:6591:2: iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF
+ // InternalQVTimperative.g:6588:63: (iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF )
+ // InternalQVTimperative.g:6589:2: iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedMultiplicityRefCSRule());
@@ -18534,7 +18528,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:6597:1: ruleTypedMultiplicityRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:6595:1: ruleTypedMultiplicityRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypedMultiplicityRefCS() throws RecognitionException {
EObject current = null;
@@ -18547,11 +18541,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6603:2: ( (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:6604:2: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:6601:2: ( (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:6602:2: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:6604:2: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:6605:3: this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:6602:2: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:6603:3: this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -18563,7 +18557,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_118);
this_TypedRefCS_0=ruleTypedRefCS();
state._fsp--;
@@ -18574,7 +18568,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:6616:3: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:6614:3: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
int alt167=2;
int LA167_0 = input.LA(1);
@@ -18583,10 +18577,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt167) {
case 1 :
- // InternalQVTimperative.g:6617:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:6615:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:6617:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:6618:5: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:6615:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:6616:5: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -18645,7 +18639,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypedRefCS"
- // InternalQVTimperative.g:6639:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
+ // InternalQVTimperative.g:6637:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
public final EObject entryRuleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -18653,8 +18647,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6639:51: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
- // InternalQVTimperative.g:6640:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
+ // InternalQVTimperative.g:6637:51: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
+ // InternalQVTimperative.g:6638:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedRefCSRule());
@@ -18685,7 +18679,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypedRefCS"
- // InternalQVTimperative.g:6646:1: ruleTypedRefCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS ) ;
+ // InternalQVTimperative.g:6644:1: ruleTypedRefCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS ) ;
public final EObject ruleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -18698,10 +18692,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6652:2: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS ) )
- // InternalQVTimperative.g:6653:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS )
+ // InternalQVTimperative.g:6650:2: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS ) )
+ // InternalQVTimperative.g:6651:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS )
{
- // InternalQVTimperative.g:6653:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS )
+ // InternalQVTimperative.g:6651:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS )
int alt168=2;
int LA168_0 = input.LA(1);
@@ -18720,7 +18714,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt168) {
case 1 :
- // InternalQVTimperative.g:6654:3: this_TypeLiteralCS_0= ruleTypeLiteralCS
+ // InternalQVTimperative.g:6652:3: this_TypeLiteralCS_0= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -18747,7 +18741,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6666:3: this_TypedTypeRefCS_1= ruleTypedTypeRefCS
+ // InternalQVTimperative.g:6664:3: this_TypedTypeRefCS_1= ruleTypedTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -18798,7 +18792,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleStructuralFeatureCS"
- // InternalQVTimperative.g:6681:1: entryRuleStructuralFeatureCS returns [EObject current=null] : iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF ;
+ // InternalQVTimperative.g:6679:1: entryRuleStructuralFeatureCS returns [EObject current=null] : iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF ;
public final EObject entryRuleStructuralFeatureCS() throws RecognitionException {
EObject current = null;
@@ -18806,8 +18800,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6681:60: (iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF )
- // InternalQVTimperative.g:6682:2: iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF
+ // InternalQVTimperative.g:6679:60: (iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF )
+ // InternalQVTimperative.g:6680:2: iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuralFeatureCSRule());
@@ -18838,7 +18832,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleStructuralFeatureCS"
- // InternalQVTimperative.g:6688:1: ruleStructuralFeatureCS returns [EObject current=null] : (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) ;
+ // InternalQVTimperative.g:6686:1: ruleStructuralFeatureCS returns [EObject current=null] : (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) ;
public final EObject ruleStructuralFeatureCS() throws RecognitionException {
EObject current = null;
@@ -18851,10 +18845,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6694:2: ( (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) )
- // InternalQVTimperative.g:6695:2: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
+ // InternalQVTimperative.g:6692:2: ( (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) )
+ // InternalQVTimperative.g:6693:2: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
{
- // InternalQVTimperative.g:6695:2: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
+ // InternalQVTimperative.g:6693:2: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
int alt169=2;
switch ( input.LA(1) ) {
case 67:
@@ -18879,14 +18873,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
}
break;
- case 69:
+ case 96:
{
- alt169=1;
+ alt169=2;
}
break;
- case 96:
+ case 69:
{
- alt169=2;
+ alt169=1;
}
break;
default:
@@ -18961,7 +18955,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt169) {
case 1 :
- // InternalQVTimperative.g:6696:3: this_AttributeCS_0= ruleAttributeCS
+ // InternalQVTimperative.g:6694:3: this_AttributeCS_0= ruleAttributeCS
{
if ( state.backtracking==0 ) {
@@ -18988,7 +18982,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6708:3: this_ReferenceCS_1= ruleReferenceCS
+ // InternalQVTimperative.g:6706:3: this_ReferenceCS_1= ruleReferenceCS
{
if ( state.backtracking==0 ) {
@@ -19039,7 +19033,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEnumerationLiteralName"
- // InternalQVTimperative.g:6723:1: entryRuleEnumerationLiteralName returns [String current=null] : iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF ;
+ // InternalQVTimperative.g:6721:1: entryRuleEnumerationLiteralName returns [String current=null] : iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF ;
public final String entryRuleEnumerationLiteralName() throws RecognitionException {
String current = null;
@@ -19047,8 +19041,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6723:62: (iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF )
- // InternalQVTimperative.g:6724:2: iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF
+ // InternalQVTimperative.g:6721:62: (iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF )
+ // InternalQVTimperative.g:6722:2: iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralNameRule());
@@ -19079,7 +19073,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEnumerationLiteralName"
- // InternalQVTimperative.g:6730:1: ruleEnumerationLiteralName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName ;
+ // InternalQVTimperative.g:6728:1: ruleEnumerationLiteralName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName ;
public final AntlrDatatypeRuleToken ruleEnumerationLiteralName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19090,8 +19084,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6736:2: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName )
- // InternalQVTimperative.g:6737:2: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:6734:2: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:6735:2: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -19135,7 +19129,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleQVTbaseUnrestrictedName"
- // InternalQVTimperative.g:6750:1: entryRuleQVTbaseUnrestrictedName returns [String current=null] : iv_ruleQVTbaseUnrestrictedName= ruleQVTbaseUnrestrictedName EOF ;
+ // InternalQVTimperative.g:6748:1: entryRuleQVTbaseUnrestrictedName returns [String current=null] : iv_ruleQVTbaseUnrestrictedName= ruleQVTbaseUnrestrictedName EOF ;
public final String entryRuleQVTbaseUnrestrictedName() throws RecognitionException {
String current = null;
@@ -19143,8 +19137,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6750:63: (iv_ruleQVTbaseUnrestrictedName= ruleQVTbaseUnrestrictedName EOF )
- // InternalQVTimperative.g:6751:2: iv_ruleQVTbaseUnrestrictedName= ruleQVTbaseUnrestrictedName EOF
+ // InternalQVTimperative.g:6748:63: (iv_ruleQVTbaseUnrestrictedName= ruleQVTbaseUnrestrictedName EOF )
+ // InternalQVTimperative.g:6749:2: iv_ruleQVTbaseUnrestrictedName= ruleQVTbaseUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQVTbaseUnrestrictedNameRule());
@@ -19175,7 +19169,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleQVTbaseUnrestrictedName"
- // InternalQVTimperative.g:6757:1: ruleQVTbaseUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' ) ;
+ // InternalQVTimperative.g:6755:1: ruleQVTbaseUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' ) ;
public final AntlrDatatypeRuleToken ruleQVTbaseUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19185,10 +19179,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6763:2: ( (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' ) )
- // InternalQVTimperative.g:6764:2: (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' )
+ // InternalQVTimperative.g:6761:2: ( (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' ) )
+ // InternalQVTimperative.g:6762:2: (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' )
{
- // InternalQVTimperative.g:6764:2: (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' )
+ // InternalQVTimperative.g:6762:2: (kw= 'abstract' | kw= 'attribute' | kw= 'body' | kw= 'class' | kw= 'composes' | kw= 'datatype' | kw= 'definition' | kw= 'derived' | kw= 'derivation' | kw= 'enum' | kw= 'extends' | kw= 'id' | kw= 'initial' | kw= 'interface' | kw= 'literal' | kw= 'operation' | kw= 'ordered' | kw= 'primitive' | kw= 'property' | kw= 'readonly' | kw= 'resolve' | kw= 'serializable' | kw= 'static' | kw= 'throws' | kw= 'transient' | kw= 'unique' | kw= 'unsettable' | kw= 'volatile' )
int alt170=28;
switch ( input.LA(1) ) {
case 102:
@@ -19341,7 +19335,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt170) {
case 1 :
- // InternalQVTimperative.g:6765:3: kw= 'abstract'
+ // InternalQVTimperative.g:6763:3: kw= 'abstract'
{
kw=(Token)match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19354,7 +19348,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6771:3: kw= 'attribute'
+ // InternalQVTimperative.g:6769:3: kw= 'attribute'
{
kw=(Token)match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19367,7 +19361,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:6777:3: kw= 'body'
+ // InternalQVTimperative.g:6775:3: kw= 'body'
{
kw=(Token)match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19380,7 +19374,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:6783:3: kw= 'class'
+ // InternalQVTimperative.g:6781:3: kw= 'class'
{
kw=(Token)match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19393,7 +19387,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:6789:3: kw= 'composes'
+ // InternalQVTimperative.g:6787:3: kw= 'composes'
{
kw=(Token)match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19406,7 +19400,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:6795:3: kw= 'datatype'
+ // InternalQVTimperative.g:6793:3: kw= 'datatype'
{
kw=(Token)match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19419,7 +19413,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:6801:3: kw= 'definition'
+ // InternalQVTimperative.g:6799:3: kw= 'definition'
{
kw=(Token)match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19432,7 +19426,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:6807:3: kw= 'derived'
+ // InternalQVTimperative.g:6805:3: kw= 'derived'
{
kw=(Token)match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19445,7 +19439,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 9 :
- // InternalQVTimperative.g:6813:3: kw= 'derivation'
+ // InternalQVTimperative.g:6811:3: kw= 'derivation'
{
kw=(Token)match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19458,7 +19452,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 10 :
- // InternalQVTimperative.g:6819:3: kw= 'enum'
+ // InternalQVTimperative.g:6817:3: kw= 'enum'
{
kw=(Token)match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19471,7 +19465,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 11 :
- // InternalQVTimperative.g:6825:3: kw= 'extends'
+ // InternalQVTimperative.g:6823:3: kw= 'extends'
{
kw=(Token)match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19484,7 +19478,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 12 :
- // InternalQVTimperative.g:6831:3: kw= 'id'
+ // InternalQVTimperative.g:6829:3: kw= 'id'
{
kw=(Token)match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19497,7 +19491,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 13 :
- // InternalQVTimperative.g:6837:3: kw= 'initial'
+ // InternalQVTimperative.g:6835:3: kw= 'initial'
{
kw=(Token)match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19510,7 +19504,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 14 :
- // InternalQVTimperative.g:6843:3: kw= 'interface'
+ // InternalQVTimperative.g:6841:3: kw= 'interface'
{
kw=(Token)match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19523,7 +19517,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 15 :
- // InternalQVTimperative.g:6849:3: kw= 'literal'
+ // InternalQVTimperative.g:6847:3: kw= 'literal'
{
kw=(Token)match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19536,7 +19530,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 16 :
- // InternalQVTimperative.g:6855:3: kw= 'operation'
+ // InternalQVTimperative.g:6853:3: kw= 'operation'
{
kw=(Token)match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19549,7 +19543,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 17 :
- // InternalQVTimperative.g:6861:3: kw= 'ordered'
+ // InternalQVTimperative.g:6859:3: kw= 'ordered'
{
kw=(Token)match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19562,7 +19556,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 18 :
- // InternalQVTimperative.g:6867:3: kw= 'primitive'
+ // InternalQVTimperative.g:6865:3: kw= 'primitive'
{
kw=(Token)match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19575,7 +19569,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 19 :
- // InternalQVTimperative.g:6873:3: kw= 'property'
+ // InternalQVTimperative.g:6871:3: kw= 'property'
{
kw=(Token)match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19588,7 +19582,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 20 :
- // InternalQVTimperative.g:6879:3: kw= 'readonly'
+ // InternalQVTimperative.g:6877:3: kw= 'readonly'
{
kw=(Token)match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19601,7 +19595,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 21 :
- // InternalQVTimperative.g:6885:3: kw= 'resolve'
+ // InternalQVTimperative.g:6883:3: kw= 'resolve'
{
kw=(Token)match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19614,7 +19608,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 22 :
- // InternalQVTimperative.g:6891:3: kw= 'serializable'
+ // InternalQVTimperative.g:6889:3: kw= 'serializable'
{
kw=(Token)match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19627,7 +19621,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 23 :
- // InternalQVTimperative.g:6897:3: kw= 'static'
+ // InternalQVTimperative.g:6895:3: kw= 'static'
{
kw=(Token)match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19640,7 +19634,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 24 :
- // InternalQVTimperative.g:6903:3: kw= 'throws'
+ // InternalQVTimperative.g:6901:3: kw= 'throws'
{
kw=(Token)match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19653,7 +19647,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 25 :
- // InternalQVTimperative.g:6909:3: kw= 'transient'
+ // InternalQVTimperative.g:6907:3: kw= 'transient'
{
kw=(Token)match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19666,7 +19660,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 26 :
- // InternalQVTimperative.g:6915:3: kw= 'unique'
+ // InternalQVTimperative.g:6913:3: kw= 'unique'
{
kw=(Token)match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19679,7 +19673,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 27 :
- // InternalQVTimperative.g:6921:3: kw= 'unsettable'
+ // InternalQVTimperative.g:6919:3: kw= 'unsettable'
{
kw=(Token)match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19692,7 +19686,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 28 :
- // InternalQVTimperative.g:6927:3: kw= 'volatile'
+ // InternalQVTimperative.g:6925:3: kw= 'volatile'
{
kw=(Token)match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19729,7 +19723,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSIGNED"
- // InternalQVTimperative.g:6936:1: entryRuleSIGNED returns [String current=null] : iv_ruleSIGNED= ruleSIGNED EOF ;
+ // InternalQVTimperative.g:6934:1: entryRuleSIGNED returns [String current=null] : iv_ruleSIGNED= ruleSIGNED EOF ;
public final String entryRuleSIGNED() throws RecognitionException {
String current = null;
@@ -19737,8 +19731,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6936:46: (iv_ruleSIGNED= ruleSIGNED EOF )
- // InternalQVTimperative.g:6937:2: iv_ruleSIGNED= ruleSIGNED EOF
+ // InternalQVTimperative.g:6934:46: (iv_ruleSIGNED= ruleSIGNED EOF )
+ // InternalQVTimperative.g:6935:2: iv_ruleSIGNED= ruleSIGNED EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSIGNEDRule());
@@ -19769,7 +19763,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSIGNED"
- // InternalQVTimperative.g:6943:1: ruleSIGNED returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
+ // InternalQVTimperative.g:6941:1: ruleSIGNED returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
public final AntlrDatatypeRuleToken ruleSIGNED() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19780,13 +19774,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6949:2: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
- // InternalQVTimperative.g:6950:2: ( (kw= '-' )? this_INT_1= RULE_INT )
+ // InternalQVTimperative.g:6947:2: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
+ // InternalQVTimperative.g:6948:2: ( (kw= '-' )? this_INT_1= RULE_INT )
{
- // InternalQVTimperative.g:6950:2: ( (kw= '-' )? this_INT_1= RULE_INT )
- // InternalQVTimperative.g:6951:3: (kw= '-' )? this_INT_1= RULE_INT
+ // InternalQVTimperative.g:6948:2: ( (kw= '-' )? this_INT_1= RULE_INT )
+ // InternalQVTimperative.g:6949:3: (kw= '-' )? this_INT_1= RULE_INT
{
- // InternalQVTimperative.g:6951:3: (kw= '-' )?
+ // InternalQVTimperative.g:6949:3: (kw= '-' )?
int alt171=2;
int LA171_0 = input.LA(1);
@@ -19795,7 +19789,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt171) {
case 1 :
- // InternalQVTimperative.g:6952:4: kw= '-'
+ // InternalQVTimperative.g:6950:4: kw= '-'
{
kw=(Token)match(input,106,FollowSets000.FOLLOW_15); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19846,7 +19840,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:6969:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:6967:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
public final String entryRuleEssentialOCLUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -19854,8 +19848,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:6969:69: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
- // InternalQVTimperative.g:6970:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
+ // InternalQVTimperative.g:6967:69: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
+ // InternalQVTimperative.g:6968:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnaryOperatorNameRule());
@@ -19886,7 +19880,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:6976:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' | kw= 'not2' ) ;
+ // InternalQVTimperative.g:6974:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' | kw= 'not2' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19896,10 +19890,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:6982:2: ( (kw= '-' | kw= 'not' | kw= 'not2' ) )
- // InternalQVTimperative.g:6983:2: (kw= '-' | kw= 'not' | kw= 'not2' )
+ // InternalQVTimperative.g:6980:2: ( (kw= '-' | kw= 'not' | kw= 'not2' ) )
+ // InternalQVTimperative.g:6981:2: (kw= '-' | kw= 'not' | kw= 'not2' )
{
- // InternalQVTimperative.g:6983:2: (kw= '-' | kw= 'not' | kw= 'not2' )
+ // InternalQVTimperative.g:6981:2: (kw= '-' | kw= 'not' | kw= 'not2' )
int alt172=3;
switch ( input.LA(1) ) {
case 106:
@@ -19927,7 +19921,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt172) {
case 1 :
- // InternalQVTimperative.g:6984:3: kw= '-'
+ // InternalQVTimperative.g:6982:3: kw= '-'
{
kw=(Token)match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19940,7 +19934,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:6990:3: kw= 'not'
+ // InternalQVTimperative.g:6988:3: kw= 'not'
{
kw=(Token)match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19953,7 +19947,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:6996:3: kw= 'not2'
+ // InternalQVTimperative.g:6994:3: kw= 'not2'
{
kw=(Token)match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19990,7 +19984,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:7005:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
+ // InternalQVTimperative.g:7003:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
public final String entryRuleEssentialOCLInfixOperatorName() throws RecognitionException {
String current = null;
@@ -19998,8 +19992,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7005:69: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
- // InternalQVTimperative.g:7006:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
+ // InternalQVTimperative.g:7003:69: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
+ // InternalQVTimperative.g:7004:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLInfixOperatorNameRule());
@@ -20030,7 +20024,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:7012:1: ruleEssentialOCLInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' ) ;
+ // InternalQVTimperative.g:7010:1: ruleEssentialOCLInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20040,10 +20034,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7018:2: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' ) )
- // InternalQVTimperative.g:7019:2: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' )
+ // InternalQVTimperative.g:7016:2: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' ) )
+ // InternalQVTimperative.g:7017:2: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' )
{
- // InternalQVTimperative.g:7019:2: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' )
+ // InternalQVTimperative.g:7017:2: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'and2' | kw= 'implies' | kw= 'implies2' | kw= 'or' | kw= 'or2' | kw= 'xor' | kw= 'xor2' )
int alt173=18;
switch ( input.LA(1) ) {
case 42:
@@ -20146,7 +20140,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt173) {
case 1 :
- // InternalQVTimperative.g:7020:3: kw= '*'
+ // InternalQVTimperative.g:7018:3: kw= '*'
{
kw=(Token)match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20159,7 +20153,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7026:3: kw= '/'
+ // InternalQVTimperative.g:7024:3: kw= '/'
{
kw=(Token)match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20172,7 +20166,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:7032:3: kw= '+'
+ // InternalQVTimperative.g:7030:3: kw= '+'
{
kw=(Token)match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20185,7 +20179,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:7038:3: kw= '-'
+ // InternalQVTimperative.g:7036:3: kw= '-'
{
kw=(Token)match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20198,7 +20192,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:7044:3: kw= '>'
+ // InternalQVTimperative.g:7042:3: kw= '>'
{
kw=(Token)match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20211,7 +20205,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:7050:3: kw= '<'
+ // InternalQVTimperative.g:7048:3: kw= '<'
{
kw=(Token)match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20224,7 +20218,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:7056:3: kw= '>='
+ // InternalQVTimperative.g:7054:3: kw= '>='
{
kw=(Token)match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20237,7 +20231,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:7062:3: kw= '<='
+ // InternalQVTimperative.g:7060:3: kw= '<='
{
kw=(Token)match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20250,7 +20244,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 9 :
- // InternalQVTimperative.g:7068:3: kw= '='
+ // InternalQVTimperative.g:7066:3: kw= '='
{
kw=(Token)match(input,53,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20263,7 +20257,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 10 :
- // InternalQVTimperative.g:7074:3: kw= '<>'
+ // InternalQVTimperative.g:7072:3: kw= '<>'
{
kw=(Token)match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20276,7 +20270,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 11 :
- // InternalQVTimperative.g:7080:3: kw= 'and'
+ // InternalQVTimperative.g:7078:3: kw= 'and'
{
kw=(Token)match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20289,7 +20283,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 12 :
- // InternalQVTimperative.g:7086:3: kw= 'and2'
+ // InternalQVTimperative.g:7084:3: kw= 'and2'
{
kw=(Token)match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20302,7 +20296,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 13 :
- // InternalQVTimperative.g:7092:3: kw= 'implies'
+ // InternalQVTimperative.g:7090:3: kw= 'implies'
{
kw=(Token)match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20315,7 +20309,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 14 :
- // InternalQVTimperative.g:7098:3: kw= 'implies2'
+ // InternalQVTimperative.g:7096:3: kw= 'implies2'
{
kw=(Token)match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20328,7 +20322,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 15 :
- // InternalQVTimperative.g:7104:3: kw= 'or'
+ // InternalQVTimperative.g:7102:3: kw= 'or'
{
kw=(Token)match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20341,7 +20335,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 16 :
- // InternalQVTimperative.g:7110:3: kw= 'or2'
+ // InternalQVTimperative.g:7108:3: kw= 'or2'
{
kw=(Token)match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20354,7 +20348,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 17 :
- // InternalQVTimperative.g:7116:3: kw= 'xor'
+ // InternalQVTimperative.g:7114:3: kw= 'xor'
{
kw=(Token)match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20367,7 +20361,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 18 :
- // InternalQVTimperative.g:7122:3: kw= 'xor2'
+ // InternalQVTimperative.g:7120:3: kw= 'xor2'
{
kw=(Token)match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20404,7 +20398,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:7131:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:7129:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
public final String entryRuleEssentialOCLNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -20412,8 +20406,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7131:74: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
- // InternalQVTimperative.g:7132:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
+ // InternalQVTimperative.g:7129:74: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
+ // InternalQVTimperative.g:7130:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLNavigationOperatorNameRule());
@@ -20444,7 +20438,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:7138:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
+ // InternalQVTimperative.g:7136:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20454,10 +20448,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7144:2: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
- // InternalQVTimperative.g:7145:2: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ // InternalQVTimperative.g:7142:2: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
+ // InternalQVTimperative.g:7143:2: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
{
- // InternalQVTimperative.g:7145:2: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ // InternalQVTimperative.g:7143:2: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
int alt174=4;
switch ( input.LA(1) ) {
case 61:
@@ -20490,7 +20484,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt174) {
case 1 :
- // InternalQVTimperative.g:7146:3: kw= '.'
+ // InternalQVTimperative.g:7144:3: kw= '.'
{
kw=(Token)match(input,61,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20503,7 +20497,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7152:3: kw= '->'
+ // InternalQVTimperative.g:7150:3: kw= '->'
{
kw=(Token)match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20516,7 +20510,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:7158:3: kw= '?.'
+ // InternalQVTimperative.g:7156:3: kw= '?.'
{
kw=(Token)match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20529,7 +20523,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:7164:3: kw= '?->'
+ // InternalQVTimperative.g:7162:3: kw= '?->'
{
kw=(Token)match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20566,7 +20560,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleBinaryOperatorName"
- // InternalQVTimperative.g:7173:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
+ // InternalQVTimperative.g:7171:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
public final String entryRuleBinaryOperatorName() throws RecognitionException {
String current = null;
@@ -20574,8 +20568,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7173:58: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
- // InternalQVTimperative.g:7174:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
+ // InternalQVTimperative.g:7171:58: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
+ // InternalQVTimperative.g:7172:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorNameRule());
@@ -20606,7 +20600,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleBinaryOperatorName"
- // InternalQVTimperative.g:7180:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
+ // InternalQVTimperative.g:7178:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
public final AntlrDatatypeRuleToken ruleBinaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20619,10 +20613,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7186:2: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
- // InternalQVTimperative.g:7187:2: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ // InternalQVTimperative.g:7184:2: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
+ // InternalQVTimperative.g:7185:2: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
{
- // InternalQVTimperative.g:7187:2: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ // InternalQVTimperative.g:7185:2: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
int alt175=2;
int LA175_0 = input.LA(1);
@@ -20641,7 +20635,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt175) {
case 1 :
- // InternalQVTimperative.g:7188:3: this_InfixOperatorName_0= ruleInfixOperatorName
+ // InternalQVTimperative.g:7186:3: this_InfixOperatorName_0= ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
@@ -20667,7 +20661,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7199:3: this_NavigationOperatorName_1= ruleNavigationOperatorName
+ // InternalQVTimperative.g:7197:3: this_NavigationOperatorName_1= ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
@@ -20717,7 +20711,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleInfixOperatorName"
- // InternalQVTimperative.g:7213:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
+ // InternalQVTimperative.g:7211:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
public final String entryRuleInfixOperatorName() throws RecognitionException {
String current = null;
@@ -20725,8 +20719,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7213:57: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
- // InternalQVTimperative.g:7214:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
+ // InternalQVTimperative.g:7211:57: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
+ // InternalQVTimperative.g:7212:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorNameRule());
@@ -20757,7 +20751,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleInfixOperatorName"
- // InternalQVTimperative.g:7220:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
+ // InternalQVTimperative.g:7218:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
public final AntlrDatatypeRuleToken ruleInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20768,8 +20762,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7226:2: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
- // InternalQVTimperative.g:7227:2: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
+ // InternalQVTimperative.g:7224:2: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
+ // InternalQVTimperative.g:7225:2: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
{
if ( state.backtracking==0 ) {
@@ -20813,7 +20807,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNavigationOperatorName"
- // InternalQVTimperative.g:7240:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:7238:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
public final String entryRuleNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -20821,8 +20815,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7240:62: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
- // InternalQVTimperative.g:7241:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
+ // InternalQVTimperative.g:7238:62: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
+ // InternalQVTimperative.g:7239:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorNameRule());
@@ -20853,7 +20847,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNavigationOperatorName"
- // InternalQVTimperative.g:7247:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
+ // InternalQVTimperative.g:7245:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
public final AntlrDatatypeRuleToken ruleNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20864,8 +20858,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7253:2: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
- // InternalQVTimperative.g:7254:2: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
+ // InternalQVTimperative.g:7251:2: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
+ // InternalQVTimperative.g:7252:2: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
{
if ( state.backtracking==0 ) {
@@ -20909,7 +20903,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleUnaryOperatorName"
- // InternalQVTimperative.g:7267:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:7265:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
public final String entryRuleUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -20917,8 +20911,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7267:57: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
- // InternalQVTimperative.g:7268:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
+ // InternalQVTimperative.g:7265:57: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
+ // InternalQVTimperative.g:7266:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorNameRule());
@@ -20949,7 +20943,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleUnaryOperatorName"
- // InternalQVTimperative.g:7274:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
+ // InternalQVTimperative.g:7272:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
public final AntlrDatatypeRuleToken ruleUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20960,8 +20954,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7280:2: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
- // InternalQVTimperative.g:7281:2: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
+ // InternalQVTimperative.g:7278:2: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
+ // InternalQVTimperative.g:7279:2: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -21005,7 +20999,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:7294:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
+ // InternalQVTimperative.g:7292:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
public final String entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
String current = null;
@@ -21013,8 +21007,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7294:68: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
- // InternalQVTimperative.g:7295:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
+ // InternalQVTimperative.g:7292:68: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
+ // InternalQVTimperative.g:7293:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameRule());
@@ -21045,7 +21039,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:7301:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
+ // InternalQVTimperative.g:7299:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -21056,8 +21050,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7307:2: (this_Identifier_0= ruleIdentifier )
- // InternalQVTimperative.g:7308:2: this_Identifier_0= ruleIdentifier
+ // InternalQVTimperative.g:7305:2: (this_Identifier_0= ruleIdentifier )
+ // InternalQVTimperative.g:7306:2: this_Identifier_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
@@ -21101,7 +21095,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:7321:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
+ // InternalQVTimperative.g:7319:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
public final String entryRuleEssentialOCLUnreservedName() throws RecognitionException {
String current = null;
@@ -21109,8 +21103,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7321:66: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
- // InternalQVTimperative.g:7322:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
+ // InternalQVTimperative.g:7319:66: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
+ // InternalQVTimperative.g:7320:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameRule());
@@ -21141,7 +21135,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:7328:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) ;
+ // InternalQVTimperative.g:7326:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -21157,10 +21151,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7334:2: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
- // InternalQVTimperative.g:7335:2: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ // InternalQVTimperative.g:7332:2: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
+ // InternalQVTimperative.g:7333:2: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
{
- // InternalQVTimperative.g:7335:2: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ // InternalQVTimperative.g:7333:2: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
int alt176=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
@@ -21269,7 +21263,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt176) {
case 1 :
- // InternalQVTimperative.g:7336:3: this_UnrestrictedName_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:7334:3: this_UnrestrictedName_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -21295,7 +21289,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7347:3: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:7345:3: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -21321,7 +21315,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:7358:3: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:7356:3: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -21347,7 +21341,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:7369:3: kw= 'Map'
+ // InternalQVTimperative.g:7367:3: kw= 'Map'
{
kw=(Token)match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -21360,7 +21354,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:7375:3: kw= 'Tuple'
+ // InternalQVTimperative.g:7373:3: kw= 'Tuple'
{
kw=(Token)match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -21397,7 +21391,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleUnreservedName"
- // InternalQVTimperative.g:7384:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
+ // InternalQVTimperative.g:7382:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
public final String entryRuleUnreservedName() throws RecognitionException {
String current = null;
@@ -21405,8 +21399,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7384:54: (iv_ruleUnreservedName= ruleUnreservedName EOF )
- // InternalQVTimperative.g:7385:2: iv_ruleUnreservedName= ruleUnreservedName EOF
+ // InternalQVTimperative.g:7382:54: (iv_ruleUnreservedName= ruleUnreservedName EOF )
+ // InternalQVTimperative.g:7383:2: iv_ruleUnreservedName= ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameRule());
@@ -21437,7 +21431,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleUnreservedName"
- // InternalQVTimperative.g:7391:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
+ // InternalQVTimperative.g:7389:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
public final AntlrDatatypeRuleToken ruleUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -21448,8 +21442,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7397:2: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
- // InternalQVTimperative.g:7398:2: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
+ // InternalQVTimperative.g:7395:2: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
+ // InternalQVTimperative.g:7396:2: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
@@ -21493,7 +21487,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleURIPathNameCS"
- // InternalQVTimperative.g:7411:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
+ // InternalQVTimperative.g:7409:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
public final EObject entryRuleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -21501,8 +21495,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7411:54: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
- // InternalQVTimperative.g:7412:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
+ // InternalQVTimperative.g:7409:54: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
+ // InternalQVTimperative.g:7410:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSRule());
@@ -21533,7 +21527,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleURIPathNameCS"
- // InternalQVTimperative.g:7418:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // InternalQVTimperative.g:7416:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject ruleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -21547,24 +21541,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7424:2: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
- // InternalQVTimperative.g:7425:2: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:7422:2: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // InternalQVTimperative.g:7423:2: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
{
- // InternalQVTimperative.g:7425:2: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
- // InternalQVTimperative.g:7426:3: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // InternalQVTimperative.g:7423:2: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:7424:3: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // InternalQVTimperative.g:7426:3: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
- // InternalQVTimperative.g:7427:4: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:7424:3: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
+ // InternalQVTimperative.g:7425:4: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
{
- // InternalQVTimperative.g:7427:4: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
- // InternalQVTimperative.g:7428:5: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
+ // InternalQVTimperative.g:7425:4: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:7426:5: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedPathElements_0_0=ruleURIFirstPathElementCS();
state._fsp--;
@@ -21588,7 +21582,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7445:3: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // InternalQVTimperative.g:7443:3: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
loop177:
do {
int alt177=2;
@@ -21607,7 +21601,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt177) {
case 1 :
- // InternalQVTimperative.g:7446:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:7444:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
otherlv_1=(Token)match(input,41,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -21615,18 +21609,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
- // InternalQVTimperative.g:7450:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:7451:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:7448:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:7449:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:7451:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:7452:6: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:7449:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:7450:6: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -21684,7 +21678,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleURIFirstPathElementCS"
- // InternalQVTimperative.g:7474:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:7472:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
public final EObject entryRuleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -21692,8 +21686,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7474:62: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
- // InternalQVTimperative.g:7475:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
+ // InternalQVTimperative.g:7472:62: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
+ // InternalQVTimperative.g:7473:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIFirstPathElementCSRule());
@@ -21724,7 +21718,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleURIFirstPathElementCS"
- // InternalQVTimperative.g:7481:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
+ // InternalQVTimperative.g:7479:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
public final EObject ruleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -21732,10 +21726,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7487:2: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
- // InternalQVTimperative.g:7488:2: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ // InternalQVTimperative.g:7485:2: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
+ // InternalQVTimperative.g:7486:2: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
{
- // InternalQVTimperative.g:7488:2: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ // InternalQVTimperative.g:7486:2: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
int alt178=2;
int LA178_0 = input.LA(1);
@@ -21754,13 +21748,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt178) {
case 1 :
- // InternalQVTimperative.g:7489:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:7487:3: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:7489:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:7490:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:7487:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:7488:4: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:7490:4: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:7491:5: ruleUnrestrictedName
+ // InternalQVTimperative.g:7488:4: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:7489:5: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -21799,13 +21793,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7509:3: ( () ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:7507:3: ( () ( ( ruleURI ) ) )
{
- // InternalQVTimperative.g:7509:3: ( () ( ( ruleURI ) ) )
- // InternalQVTimperative.g:7510:4: () ( ( ruleURI ) )
+ // InternalQVTimperative.g:7507:3: ( () ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:7508:4: () ( ( ruleURI ) )
{
- // InternalQVTimperative.g:7510:4: ()
- // InternalQVTimperative.g:7511:5:
+ // InternalQVTimperative.g:7508:4: ()
+ // InternalQVTimperative.g:7509:5:
{
if ( state.backtracking==0 ) {
@@ -21822,11 +21816,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7520:4: ( ( ruleURI ) )
- // InternalQVTimperative.g:7521:5: ( ruleURI )
+ // InternalQVTimperative.g:7518:4: ( ( ruleURI ) )
+ // InternalQVTimperative.g:7519:5: ( ruleURI )
{
- // InternalQVTimperative.g:7521:5: ( ruleURI )
- // InternalQVTimperative.g:7522:6: ruleURI
+ // InternalQVTimperative.g:7519:5: ( ruleURI )
+ // InternalQVTimperative.g:7520:6: ruleURI
{
if ( state.backtracking==0 ) {
@@ -21892,7 +21886,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:7544:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
+ // InternalQVTimperative.g:7542:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
public final String entryRulePrimitiveTypeIdentifier() throws RecognitionException {
String current = null;
@@ -21900,8 +21894,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7544:63: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
- // InternalQVTimperative.g:7545:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
+ // InternalQVTimperative.g:7542:63: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
+ // InternalQVTimperative.g:7543:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeIdentifierRule());
@@ -21932,7 +21926,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:7551:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
+ // InternalQVTimperative.g:7549: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();
@@ -21942,10 +21936,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7557:2: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
- // InternalQVTimperative.g:7558:2: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ // InternalQVTimperative.g:7555:2: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
+ // InternalQVTimperative.g:7556:2: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
{
- // InternalQVTimperative.g:7558:2: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ // InternalQVTimperative.g:7556:2: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
int alt179=8;
switch ( input.LA(1) ) {
case 129:
@@ -21998,7 +21992,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt179) {
case 1 :
- // InternalQVTimperative.g:7559:3: kw= 'Boolean'
+ // InternalQVTimperative.g:7557:3: kw= 'Boolean'
{
kw=(Token)match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22011,7 +22005,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7565:3: kw= 'Integer'
+ // InternalQVTimperative.g:7563:3: kw= 'Integer'
{
kw=(Token)match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22024,7 +22018,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:7571:3: kw= 'Real'
+ // InternalQVTimperative.g:7569:3: kw= 'Real'
{
kw=(Token)match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22037,7 +22031,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:7577:3: kw= 'String'
+ // InternalQVTimperative.g:7575:3: kw= 'String'
{
kw=(Token)match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22050,7 +22044,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:7583:3: kw= 'UnlimitedNatural'
+ // InternalQVTimperative.g:7581:3: kw= 'UnlimitedNatural'
{
kw=(Token)match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22063,7 +22057,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:7589:3: kw= 'OclAny'
+ // InternalQVTimperative.g:7587:3: kw= 'OclAny'
{
kw=(Token)match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22076,7 +22070,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:7595:3: kw= 'OclInvalid'
+ // InternalQVTimperative.g:7593:3: kw= 'OclInvalid'
{
kw=(Token)match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22089,7 +22083,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:7601:3: kw= 'OclVoid'
+ // InternalQVTimperative.g:7599:3: kw= 'OclVoid'
{
kw=(Token)match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22126,7 +22120,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePrimitiveTypeCS"
- // InternalQVTimperative.g:7610:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
+ // InternalQVTimperative.g:7608:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
public final EObject entryRulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -22134,8 +22128,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7610:56: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
- // InternalQVTimperative.g:7611:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
+ // InternalQVTimperative.g:7608:56: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
+ // InternalQVTimperative.g:7609:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSRule());
@@ -22166,7 +22160,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePrimitiveTypeCS"
- // InternalQVTimperative.g:7617:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
+ // InternalQVTimperative.g:7615:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
public final EObject rulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -22177,14 +22171,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7623:2: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
- // InternalQVTimperative.g:7624:2: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:7621:2: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
+ // InternalQVTimperative.g:7622:2: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
{
- // InternalQVTimperative.g:7624:2: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
- // InternalQVTimperative.g:7625:3: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:7622:2: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:7623:3: (lv_name_0_0= rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:7625:3: (lv_name_0_0= rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:7626:4: lv_name_0_0= rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:7623:3: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:7624:4: lv_name_0_0= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -22237,7 +22231,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // InternalQVTimperative.g:7646:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
+ // InternalQVTimperative.g:7644:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
public final String entryRuleCollectionTypeIdentifier() throws RecognitionException {
String current = null;
@@ -22245,8 +22239,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7646:64: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
- // InternalQVTimperative.g:7647:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
+ // InternalQVTimperative.g:7644:64: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
+ // InternalQVTimperative.g:7645:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeIdentifierRule());
@@ -22277,7 +22271,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCollectionTypeIdentifier"
- // InternalQVTimperative.g:7653:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
+ // InternalQVTimperative.g:7651: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();
@@ -22287,10 +22281,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7659:2: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
- // InternalQVTimperative.g:7660:2: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ // InternalQVTimperative.g:7657:2: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
+ // InternalQVTimperative.g:7658:2: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
{
- // InternalQVTimperative.g:7660:2: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ // InternalQVTimperative.g:7658:2: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
int alt180=5;
switch ( input.LA(1) ) {
case 137:
@@ -22328,7 +22322,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt180) {
case 1 :
- // InternalQVTimperative.g:7661:3: kw= 'Set'
+ // InternalQVTimperative.g:7659:3: kw= 'Set'
{
kw=(Token)match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22341,7 +22335,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:7667:3: kw= 'Bag'
+ // InternalQVTimperative.g:7665:3: kw= 'Bag'
{
kw=(Token)match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22354,7 +22348,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:7673:3: kw= 'Sequence'
+ // InternalQVTimperative.g:7671:3: kw= 'Sequence'
{
kw=(Token)match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22367,7 +22361,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:7679:3: kw= 'Collection'
+ // InternalQVTimperative.g:7677:3: kw= 'Collection'
{
kw=(Token)match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22380,7 +22374,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:7685:3: kw= 'OrderedSet'
+ // InternalQVTimperative.g:7683:3: kw= 'OrderedSet'
{
kw=(Token)match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22417,7 +22411,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCollectionTypeCS"
- // InternalQVTimperative.g:7694:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
+ // InternalQVTimperative.g:7692:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
public final EObject entryRuleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -22425,8 +22419,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7694:57: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
- // InternalQVTimperative.g:7695:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
+ // InternalQVTimperative.g:7692:57: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
+ // InternalQVTimperative.g:7693:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSRule());
@@ -22457,7 +22451,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCollectionTypeCS"
- // InternalQVTimperative.g:7701:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? ) ;
+ // InternalQVTimperative.g:7699:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? ) ;
public final EObject ruleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -22474,24 +22468,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7707:2: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? ) )
- // InternalQVTimperative.g:7708:2: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? )
+ // InternalQVTimperative.g:7705:2: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? ) )
+ // InternalQVTimperative.g:7706:2: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? )
{
- // InternalQVTimperative.g:7708:2: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? )
- // InternalQVTimperative.g:7709:3: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )?
+ // InternalQVTimperative.g:7706:2: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )? )
+ // InternalQVTimperative.g:7707:3: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )?
{
- // InternalQVTimperative.g:7709:3: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
- // InternalQVTimperative.g:7710:4: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:7707:3: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
+ // InternalQVTimperative.g:7708:4: (lv_name_0_0= ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:7710:4: (lv_name_0_0= ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:7711:5: lv_name_0_0= ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:7708:4: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:7709:5: lv_name_0_0= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_120);
lv_name_0_0=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -22515,7 +22509,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7728:3: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )?
+ // InternalQVTimperative.g:7726:3: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')' )?
int alt182=2;
int LA182_0 = input.LA(1);
@@ -22524,7 +22518,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt182) {
case 1 :
- // InternalQVTimperative.g:7729:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')'
+ // InternalQVTimperative.g:7727:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) ) ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )? otherlv_4= ')'
{
otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22532,18 +22526,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:7733:4: ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) )
- // InternalQVTimperative.g:7734:5: (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS )
+ // InternalQVTimperative.g:7731:4: ( (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS ) )
+ // InternalQVTimperative.g:7732:5: (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS )
{
- // InternalQVTimperative.g:7734:5: (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS )
- // InternalQVTimperative.g:7735:6: lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS
+ // InternalQVTimperative.g:7732:5: (lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS )
+ // InternalQVTimperative.g:7733:6: lv_ownedType_2_0= ruleTypeExpWithoutMultiplicityCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpWithoutMultiplicityCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_122);
+ pushFollow(FollowSets000.FOLLOW_121);
lv_ownedType_2_0=ruleTypeExpWithoutMultiplicityCS();
state._fsp--;
@@ -22567,7 +22561,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7752:4: ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:7750:4: ( (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS ) )?
int alt181=2;
int LA181_0 = input.LA(1);
@@ -22576,17 +22570,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt181) {
case 1 :
- // InternalQVTimperative.g:7753:5: (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:7751:5: (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:7753:5: (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:7754:6: lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:7751:5: (lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:7752:6: lv_ownedCollectionMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedCollectionMultiplicityMultiplicityCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_122);
lv_ownedCollectionMultiplicity_3_0=ruleMultiplicityCS();
state._fsp--;
@@ -22650,7 +22644,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMapTypeCS"
- // InternalQVTimperative.g:7780:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
+ // InternalQVTimperative.g:7778:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
public final EObject entryRuleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -22658,8 +22652,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7780:50: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
- // InternalQVTimperative.g:7781:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
+ // InternalQVTimperative.g:7778:50: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
+ // InternalQVTimperative.g:7779:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSRule());
@@ -22690,7 +22684,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMapTypeCS"
- // InternalQVTimperative.g:7787:1: ruleMapTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) ;
+ // InternalQVTimperative.g:7785:1: ruleMapTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) ;
public final EObject ruleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -22707,19 +22701,19 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7793:2: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
- // InternalQVTimperative.g:7794:2: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // InternalQVTimperative.g:7791:2: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
+ // InternalQVTimperative.g:7792:2: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
{
- // InternalQVTimperative.g:7794:2: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
- // InternalQVTimperative.g:7795:3: ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ // InternalQVTimperative.g:7792:2: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // InternalQVTimperative.g:7793:3: ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
{
- // InternalQVTimperative.g:7795:3: ( (lv_name_0_0= 'Map' ) )
- // InternalQVTimperative.g:7796:4: (lv_name_0_0= 'Map' )
+ // InternalQVTimperative.g:7793:3: ( (lv_name_0_0= 'Map' ) )
+ // InternalQVTimperative.g:7794:4: (lv_name_0_0= 'Map' )
{
- // InternalQVTimperative.g:7796:4: (lv_name_0_0= 'Map' )
- // InternalQVTimperative.g:7797:5: lv_name_0_0= 'Map'
+ // InternalQVTimperative.g:7794:4: (lv_name_0_0= 'Map' )
+ // InternalQVTimperative.g:7795:5: lv_name_0_0= 'Map'
{
- lv_name_0_0=(Token)match(input,127,FollowSets000.FOLLOW_121); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,127,FollowSets000.FOLLOW_120); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
@@ -22739,7 +22733,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7809:3: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ // InternalQVTimperative.g:7807:3: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
int alt183=2;
int LA183_0 = input.LA(1);
@@ -22748,7 +22742,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt183) {
case 1 :
- // InternalQVTimperative.g:7810:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
+ // InternalQVTimperative.g:7808:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
{
otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22756,18 +22750,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:7814:4: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:7815:5: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7812:4: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7813:5: (lv_ownedKeyType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:7815:5: (lv_ownedKeyType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:7816:6: lv_ownedKeyType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7813:5: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7814:6: lv_ownedKeyType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_123);
lv_ownedKeyType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -22797,18 +22791,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
- // InternalQVTimperative.g:7837:4: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:7838:5: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7835:4: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7836:5: (lv_ownedValueType_4_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:7838:5: (lv_ownedValueType_4_0= ruleTypeExpCS )
- // InternalQVTimperative.g:7839:6: lv_ownedValueType_4_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7836:5: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7837:6: lv_ownedValueType_4_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_122);
lv_ownedValueType_4_0=ruleTypeExpCS();
state._fsp--;
@@ -22869,7 +22863,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTupleTypeCS"
- // InternalQVTimperative.g:7865:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
+ // InternalQVTimperative.g:7863:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
public final EObject entryRuleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -22877,8 +22871,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7865:52: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
- // InternalQVTimperative.g:7866:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
+ // InternalQVTimperative.g:7863:52: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
+ // InternalQVTimperative.g:7864:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSRule());
@@ -22909,7 +22903,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTupleTypeCS"
- // InternalQVTimperative.g:7872: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= ')' )? ) ;
+ // InternalQVTimperative.g:7870: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;
@@ -22926,19 +22920,19 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7878:2: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
- // InternalQVTimperative.g:7879:2: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // InternalQVTimperative.g:7876:2: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
+ // InternalQVTimperative.g:7877:2: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
{
- // InternalQVTimperative.g:7879:2: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
- // InternalQVTimperative.g:7880:3: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ // InternalQVTimperative.g:7877:2: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // InternalQVTimperative.g:7878:3: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
{
- // InternalQVTimperative.g:7880:3: ( (lv_name_0_0= 'Tuple' ) )
- // InternalQVTimperative.g:7881:4: (lv_name_0_0= 'Tuple' )
+ // InternalQVTimperative.g:7878:3: ( (lv_name_0_0= 'Tuple' ) )
+ // InternalQVTimperative.g:7879:4: (lv_name_0_0= 'Tuple' )
{
- // InternalQVTimperative.g:7881:4: (lv_name_0_0= 'Tuple' )
- // InternalQVTimperative.g:7882:5: lv_name_0_0= 'Tuple'
+ // InternalQVTimperative.g:7879:4: (lv_name_0_0= 'Tuple' )
+ // InternalQVTimperative.g:7880:5: lv_name_0_0= 'Tuple'
{
- lv_name_0_0=(Token)match(input,128,FollowSets000.FOLLOW_121); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,128,FollowSets000.FOLLOW_120); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -22958,7 +22952,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7894:3: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ // InternalQVTimperative.g:7892:3: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
int alt186=2;
int LA186_0 = input.LA(1);
@@ -22967,7 +22961,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt186) {
case 1 :
- // InternalQVTimperative.g:7895:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
+ // InternalQVTimperative.g:7893:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
{
otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_55); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22975,7 +22969,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:7899:4: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
+ // InternalQVTimperative.g:7897:4: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
int alt185=2;
int LA185_0 = input.LA(1);
@@ -22984,13 +22978,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt185) {
case 1 :
- // InternalQVTimperative.g:7900:5: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ // InternalQVTimperative.g:7898:5: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
{
- // InternalQVTimperative.g:7900:5: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
- // InternalQVTimperative.g:7901:6: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:7898:5: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:7899:6: (lv_ownedParts_2_0= ruleTuplePartCS )
{
- // InternalQVTimperative.g:7901:6: (lv_ownedParts_2_0= ruleTuplePartCS )
- // InternalQVTimperative.g:7902:7: lv_ownedParts_2_0= ruleTuplePartCS
+ // InternalQVTimperative.g:7899:6: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:7900:7: lv_ownedParts_2_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
@@ -23021,7 +23015,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:7919:5: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ // InternalQVTimperative.g:7917:5: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
loop184:
do {
int alt184=2;
@@ -23034,7 +23028,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt184) {
case 1 :
- // InternalQVTimperative.g:7920:6: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:7918:6: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -23042,11 +23036,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- // InternalQVTimperative.g:7924:6: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
- // InternalQVTimperative.g:7925:7: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:7922:6: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:7923:7: (lv_ownedParts_4_0= ruleTuplePartCS )
{
- // InternalQVTimperative.g:7925:7: (lv_ownedParts_4_0= ruleTuplePartCS )
- // InternalQVTimperative.g:7926:8: lv_ownedParts_4_0= ruleTuplePartCS
+ // InternalQVTimperative.g:7923:7: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:7924:8: lv_ownedParts_4_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
@@ -23129,7 +23123,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTuplePartCS"
- // InternalQVTimperative.g:7954:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
+ // InternalQVTimperative.g:7952:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
public final EObject entryRuleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -23137,8 +23131,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:7954:52: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
- // InternalQVTimperative.g:7955:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
+ // InternalQVTimperative.g:7952:52: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
+ // InternalQVTimperative.g:7953:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSRule());
@@ -23169,7 +23163,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTuplePartCS"
- // InternalQVTimperative.g:7961:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:7959: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;
@@ -23183,17 +23177,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:7967:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // InternalQVTimperative.g:7968:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:7965:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:7966:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:7968:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:7969:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7966:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:7967:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:7969:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:7970:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7967:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:7968:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:7970:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:7971:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:7968:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7969:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -23230,11 +23224,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:7992:3: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:7993:4: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7990:3: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7991:4: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:7993:4: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:7994:5: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7991:4: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7992:5: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -23290,7 +23284,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // InternalQVTimperative.g:8015:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8013:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
public final EObject entryRuleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -23298,8 +23292,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8015:63: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
- // InternalQVTimperative.g:8016:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
+ // InternalQVTimperative.g:8013:63: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
+ // InternalQVTimperative.g:8014:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSRule());
@@ -23330,7 +23324,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCollectionLiteralExpCS"
- // InternalQVTimperative.g:8022: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= '}' ) ;
+ // InternalQVTimperative.g:8020: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;
@@ -23348,17 +23342,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8028:2: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // InternalQVTimperative.g:8029:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:8026:2: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:8027:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // InternalQVTimperative.g:8029:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // InternalQVTimperative.g:8030:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // InternalQVTimperative.g:8027:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:8028:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // InternalQVTimperative.g:8030:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:8031:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:8028:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:8029:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:8031:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // InternalQVTimperative.g:8032:5: lv_ownedType_0_0= ruleCollectionTypeCS
+ // InternalQVTimperative.g:8029:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:8030:5: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -23389,13 +23383,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_125); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_124); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:8053:3: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
+ // InternalQVTimperative.g:8051:3: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
int alt188=2;
int LA188_0 = input.LA(1);
@@ -23404,20 +23398,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt188) {
case 1 :
- // InternalQVTimperative.g:8054:4: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:8052:4: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
{
- // InternalQVTimperative.g:8054:4: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:8055:5: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:8052:4: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:8053:5: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:8055:5: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:8056:6: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:8053:5: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:8054:6: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_2_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -23441,7 +23435,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8073:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:8071:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
loop187:
do {
int alt187=2;
@@ -23454,26 +23448,26 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt187) {
case 1 :
- // InternalQVTimperative.g:8074:5: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:8072:5: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_126); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_125); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:8078:5: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:8079:6: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:8076:5: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:8077:6: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:8079:6: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:8080:7: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:8077:6: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:8078:7: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_4_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -23543,7 +23537,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // InternalQVTimperative.g:8107:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
+ // InternalQVTimperative.g:8105:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
public final EObject entryRuleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -23551,8 +23545,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8107:64: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
- // InternalQVTimperative.g:8108:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
+ // InternalQVTimperative.g:8105:64: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
+ // InternalQVTimperative.g:8106:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSRule());
@@ -23583,7 +23577,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCollectionLiteralPartCS"
- // InternalQVTimperative.g:8114:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) ;
+ // InternalQVTimperative.g:8112:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) ;
public final EObject ruleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -23599,31 +23593,31 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8120:2: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
- // InternalQVTimperative.g:8121:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:8118:2: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:8119:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
{
- // InternalQVTimperative.g:8121:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:8119:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
int alt190=2;
alt190 = dfa190.predict(input);
switch (alt190) {
case 1 :
- // InternalQVTimperative.g:8122:3: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8120:3: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:8122:3: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:8123:4: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:8120:3: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8121:4: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:8123:4: ( (lv_ownedExpression_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:8124:5: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:8121:4: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8122:5: (lv_ownedExpression_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:8124:5: (lv_ownedExpression_0_0= ruleExpCS )
- // InternalQVTimperative.g:8125:6: lv_ownedExpression_0_0= ruleExpCS
+ // InternalQVTimperative.g:8122:5: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:8123:6: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedExpression_0_0=ruleExpCS();
state._fsp--;
@@ -23647,7 +23641,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8142:4: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:8140:4: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
int alt189=2;
int LA189_0 = input.LA(1);
@@ -23656,7 +23650,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt189) {
case 1 :
- // InternalQVTimperative.g:8143:5: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8141:5: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
{
otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -23664,11 +23658,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
- // InternalQVTimperative.g:8147:5: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:8148:6: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // InternalQVTimperative.g:8145:5: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8146:6: (lv_ownedLastExpression_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:8148:6: (lv_ownedLastExpression_2_0= ruleExpCS )
- // InternalQVTimperative.g:8149:7: lv_ownedLastExpression_2_0= ruleExpCS
+ // InternalQVTimperative.g:8146:6: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // InternalQVTimperative.g:8147:7: lv_ownedLastExpression_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -23712,13 +23706,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:8169:3: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8167:3: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
{
- // InternalQVTimperative.g:8169:3: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:8170:4: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // InternalQVTimperative.g:8167:3: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8168:4: (lv_ownedExpression_3_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:8170:4: (lv_ownedExpression_3_0= rulePatternExpCS )
- // InternalQVTimperative.g:8171:5: lv_ownedExpression_3_0= rulePatternExpCS
+ // InternalQVTimperative.g:8168:4: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // InternalQVTimperative.g:8169:5: lv_ownedExpression_3_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
@@ -23777,7 +23771,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCollectionPatternCS"
- // InternalQVTimperative.g:8192:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
+ // InternalQVTimperative.g:8190:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
public final EObject entryRuleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -23785,8 +23779,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8192:60: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
- // InternalQVTimperative.g:8193:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
+ // InternalQVTimperative.g:8190:60: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
+ // InternalQVTimperative.g:8191:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSRule());
@@ -23817,7 +23811,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCollectionPatternCS"
- // InternalQVTimperative.g:8199:1: ruleCollectionPatternCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) ;
+ // InternalQVTimperative.g:8197:1: ruleCollectionPatternCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) ;
public final EObject ruleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -23838,17 +23832,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8205:2: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) )
- // InternalQVTimperative.g:8206:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
+ // InternalQVTimperative.g:8203:2: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) )
+ // InternalQVTimperative.g:8204:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
{
- // InternalQVTimperative.g:8206:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
- // InternalQVTimperative.g:8207:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}'
+ // InternalQVTimperative.g:8204:2: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
+ // InternalQVTimperative.g:8205:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}'
{
- // InternalQVTimperative.g:8207:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:8208:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:8205:3: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:8206:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:8208:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // InternalQVTimperative.g:8209:5: lv_ownedType_0_0= ruleCollectionTypeCS
+ // InternalQVTimperative.g:8206:4: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:8207:5: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -23879,13 +23873,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_125); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_124); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:8230:3: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
+ // InternalQVTimperative.g:8228:3: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
int alt192=2;
int LA192_0 = input.LA(1);
@@ -23894,20 +23888,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt192) {
case 1 :
- // InternalQVTimperative.g:8231:4: ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // InternalQVTimperative.g:8229:4: ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
{
- // InternalQVTimperative.g:8231:4: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:8232:5: (lv_ownedParts_2_0= rulePatternExpCS )
+ // InternalQVTimperative.g:8229:4: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8230:5: (lv_ownedParts_2_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:8232:5: (lv_ownedParts_2_0= rulePatternExpCS )
- // InternalQVTimperative.g:8233:6: lv_ownedParts_2_0= rulePatternExpCS
+ // InternalQVTimperative.g:8230:5: (lv_ownedParts_2_0= rulePatternExpCS )
+ // InternalQVTimperative.g:8231:6: lv_ownedParts_2_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_127);
lv_ownedParts_2_0=rulePatternExpCS();
state._fsp--;
@@ -23931,7 +23925,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8250:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
+ // InternalQVTimperative.g:8248:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
loop191:
do {
int alt191=2;
@@ -23944,26 +23938,26 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt191) {
case 1 :
- // InternalQVTimperative.g:8251:5: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8249:5: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_126); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_125); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:8255:5: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:8256:6: (lv_ownedParts_4_0= rulePatternExpCS )
+ // InternalQVTimperative.g:8253:5: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8254:6: (lv_ownedParts_4_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:8256:6: (lv_ownedParts_4_0= rulePatternExpCS )
- // InternalQVTimperative.g:8257:7: lv_ownedParts_4_0= rulePatternExpCS
+ // InternalQVTimperative.g:8254:6: (lv_ownedParts_4_0= rulePatternExpCS )
+ // InternalQVTimperative.g:8255:7: lv_ownedParts_4_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_127);
lv_ownedParts_4_0=rulePatternExpCS();
state._fsp--;
@@ -23996,20 +23990,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:8275:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
- // InternalQVTimperative.g:8276:5: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:8273:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // InternalQVTimperative.g:8274:5: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
{
- otherlv_5=(Token)match(input,142,FollowSets000.FOLLOW_129); if (state.failed) return current;
+ otherlv_5=(Token)match(input,142,FollowSets000.FOLLOW_128); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:8280:5: ( (lv_restVariableName_6_0= ruleIdentifier ) )
- // InternalQVTimperative.g:8281:6: (lv_restVariableName_6_0= ruleIdentifier )
+ // InternalQVTimperative.g:8278:5: ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:8279:6: (lv_restVariableName_6_0= ruleIdentifier )
{
- // InternalQVTimperative.g:8281:6: (lv_restVariableName_6_0= ruleIdentifier )
- // InternalQVTimperative.g:8282:7: lv_restVariableName_6_0= ruleIdentifier
+ // InternalQVTimperative.g:8279:6: (lv_restVariableName_6_0= ruleIdentifier )
+ // InternalQVTimperative.g:8280:7: lv_restVariableName_6_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
@@ -24080,7 +24074,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleShadowPartCS"
- // InternalQVTimperative.g:8309:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
+ // InternalQVTimperative.g:8307:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
public final EObject entryRuleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -24088,8 +24082,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8309:53: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
- // InternalQVTimperative.g:8310:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
+ // InternalQVTimperative.g:8307:53: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
+ // InternalQVTimperative.g:8308:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getShadowPartCSRule());
@@ -24120,7 +24114,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleShadowPartCS"
- // InternalQVTimperative.g:8316:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) ) ;
+ // InternalQVTimperative.g:8314:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) ) ;
public final EObject ruleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -24136,10 +24130,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8322:2: ( ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) ) )
- // InternalQVTimperative.g:8323:2: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) )
+ // InternalQVTimperative.g:8320:2: ( ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) ) )
+ // InternalQVTimperative.g:8321:2: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) )
{
- // InternalQVTimperative.g:8323:2: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) )
+ // InternalQVTimperative.g:8321:2: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) | ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) ) )
int alt194=2;
int LA194_0 = input.LA(1);
@@ -24158,16 +24152,16 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt194) {
case 1 :
- // InternalQVTimperative.g:8324:3: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:8322:3: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
{
- // InternalQVTimperative.g:8324:3: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
- // InternalQVTimperative.g:8325:4: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:8322:3: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:8323:4: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
{
- // InternalQVTimperative.g:8325:4: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:8326:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:8323:4: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:8324:5: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:8326:5: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:8327:6: ruleUnrestrictedName
+ // InternalQVTimperative.g:8324:5: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:8325:6: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -24186,7 +24180,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_130);
+ pushFollow(FollowSets000.FOLLOW_129);
ruleUnrestrictedName();
state._fsp--;
@@ -24202,24 +24196,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,53,FollowSets000.FOLLOW_126); if (state.failed) return current;
+ otherlv_1=(Token)match(input,53,FollowSets000.FOLLOW_125); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_0_1());
}
- // InternalQVTimperative.g:8348:4: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
- // InternalQVTimperative.g:8349:5: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8346:4: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:8347:5: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
{
- // InternalQVTimperative.g:8349:5: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
- // InternalQVTimperative.g:8350:6: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ // InternalQVTimperative.g:8347:5: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:8348:6: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
{
- // InternalQVTimperative.g:8350:6: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ // InternalQVTimperative.g:8348:6: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
int alt193=2;
alt193 = dfa193.predict(input);
switch (alt193) {
case 1 :
- // InternalQVTimperative.g:8351:7: lv_ownedInitExpression_2_1= ruleExpCS
+ // InternalQVTimperative.g:8349:7: lv_ownedInitExpression_2_1= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -24248,7 +24242,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:8367:7: lv_ownedInitExpression_2_2= rulePatternExpCS
+ // InternalQVTimperative.g:8365:7: lv_ownedInitExpression_2_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
@@ -24292,13 +24286,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:8387:3: ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) )
+ // InternalQVTimperative.g:8385:3: ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) )
{
- // InternalQVTimperative.g:8387:3: ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) )
- // InternalQVTimperative.g:8388:4: (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:8385:3: ( (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS ) )
+ // InternalQVTimperative.g:8386:4: (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS )
{
- // InternalQVTimperative.g:8388:4: (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS )
- // InternalQVTimperative.g:8389:5: lv_ownedInitExpression_3_0= ruleStringLiteralExpCS
+ // InternalQVTimperative.g:8386:4: (lv_ownedInitExpression_3_0= ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:8387:5: lv_ownedInitExpression_3_0= ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24357,7 +24351,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePatternExpCS"
- // InternalQVTimperative.g:8410:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
+ // InternalQVTimperative.g:8408:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
public final EObject entryRulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -24365,8 +24359,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8410:53: (iv_rulePatternExpCS= rulePatternExpCS EOF )
- // InternalQVTimperative.g:8411:2: iv_rulePatternExpCS= rulePatternExpCS EOF
+ // InternalQVTimperative.g:8408:53: (iv_rulePatternExpCS= rulePatternExpCS EOF )
+ // InternalQVTimperative.g:8409:2: iv_rulePatternExpCS= rulePatternExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSRule());
@@ -24397,7 +24391,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePatternExpCS"
- // InternalQVTimperative.g:8417:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:8415:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject rulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -24411,13 +24405,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8423:2: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
- // InternalQVTimperative.g:8424:2: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:8421:2: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:8422:2: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:8424:2: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:8425:3: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:8422:2: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:8423:3: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:8425:3: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
+ // InternalQVTimperative.g:8423:3: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
int alt195=2;
int LA195_0 = input.LA(1);
@@ -24426,10 +24420,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt195) {
case 1 :
- // InternalQVTimperative.g:8426:4: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:8424:4: (lv_patternVariableName_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:8426:4: (lv_patternVariableName_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:8427:5: lv_patternVariableName_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:8424:4: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:8425:5: lv_patternVariableName_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -24469,11 +24463,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:8448:3: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8449:4: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8446:3: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:8447:4: (lv_ownedPatternType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8449:4: (lv_ownedPatternType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8450:5: lv_ownedPatternType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:8447:4: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8448:5: lv_ownedPatternType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -24529,7 +24523,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleLambdaLiteralExpCS"
- // InternalQVTimperative.g:8471:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8469:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
public final EObject entryRuleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -24537,8 +24531,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8471:59: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
- // InternalQVTimperative.g:8472:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
+ // InternalQVTimperative.g:8469:59: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
+ // InternalQVTimperative.g:8470:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSRule());
@@ -24569,7 +24563,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleLambdaLiteralExpCS"
- // InternalQVTimperative.g:8478:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
+ // InternalQVTimperative.g:8476:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
public final EObject ruleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -24583,11 +24577,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8484:2: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
- // InternalQVTimperative.g:8485:2: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // InternalQVTimperative.g:8482:2: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
+ // InternalQVTimperative.g:8483:2: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
{
- // InternalQVTimperative.g:8485:2: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
- // InternalQVTimperative.g:8486:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
+ // InternalQVTimperative.g:8483:2: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // InternalQVTimperative.g:8484:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
{
otherlv_0=(Token)match(input,143,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -24601,11 +24595,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:8494:3: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:8495:4: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // InternalQVTimperative.g:8492:3: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8493:4: (lv_ownedExpressionCS_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:8495:4: (lv_ownedExpressionCS_2_0= ruleExpCS )
- // InternalQVTimperative.g:8496:5: lv_ownedExpressionCS_2_0= ruleExpCS
+ // InternalQVTimperative.g:8493:4: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // InternalQVTimperative.g:8494:5: lv_ownedExpressionCS_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -24667,7 +24661,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMapLiteralExpCS"
- // InternalQVTimperative.g:8521:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8519:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
public final EObject entryRuleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -24675,8 +24669,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8521:56: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
- // InternalQVTimperative.g:8522:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
+ // InternalQVTimperative.g:8519:56: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
+ // InternalQVTimperative.g:8520:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSRule());
@@ -24707,7 +24701,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMapLiteralExpCS"
- // InternalQVTimperative.g:8528:1: ruleMapLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // InternalQVTimperative.g:8526:1: ruleMapLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -24725,17 +24719,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8534:2: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // InternalQVTimperative.g:8535:2: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:8532:2: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:8533:2: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // InternalQVTimperative.g:8535:2: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // InternalQVTimperative.g:8536:3: ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // InternalQVTimperative.g:8533:2: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:8534:3: ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // InternalQVTimperative.g:8536:3: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
- // InternalQVTimperative.g:8537:4: (lv_ownedType_0_0= ruleMapTypeCS )
+ // InternalQVTimperative.g:8534:3: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
+ // InternalQVTimperative.g:8535:4: (lv_ownedType_0_0= ruleMapTypeCS )
{
- // InternalQVTimperative.g:8537:4: (lv_ownedType_0_0= ruleMapTypeCS )
- // InternalQVTimperative.g:8538:5: lv_ownedType_0_0= ruleMapTypeCS
+ // InternalQVTimperative.g:8535:4: (lv_ownedType_0_0= ruleMapTypeCS )
+ // InternalQVTimperative.g:8536:5: lv_ownedType_0_0= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
@@ -24766,13 +24760,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_131); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_130); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:8559:3: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
+ // InternalQVTimperative.g:8557:3: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
int alt197=2;
int LA197_0 = input.LA(1);
@@ -24781,20 +24775,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt197) {
case 1 :
- // InternalQVTimperative.g:8560:4: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:8558:4: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
{
- // InternalQVTimperative.g:8560:4: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:8561:5: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:8558:4: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:8559:5: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:8561:5: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
- // InternalQVTimperative.g:8562:6: lv_ownedParts_2_0= ruleMapLiteralPartCS
+ // InternalQVTimperative.g:8559:5: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:8560:6: lv_ownedParts_2_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_2_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -24818,7 +24812,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8579:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:8577:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
loop196:
do {
int alt196=2;
@@ -24831,7 +24825,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt196) {
case 1 :
- // InternalQVTimperative.g:8580:5: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:8578:5: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -24839,18 +24833,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:8584:5: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:8585:6: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:8582:5: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:8583:6: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:8585:6: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
- // InternalQVTimperative.g:8586:7: lv_ownedParts_4_0= ruleMapLiteralPartCS
+ // InternalQVTimperative.g:8583:6: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:8584:7: lv_ownedParts_4_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_4_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -24920,7 +24914,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMapLiteralPartCS"
- // InternalQVTimperative.g:8613:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
+ // InternalQVTimperative.g:8611:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
public final EObject entryRuleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -24928,8 +24922,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8613:57: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
- // InternalQVTimperative.g:8614:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
+ // InternalQVTimperative.g:8611:57: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
+ // InternalQVTimperative.g:8612:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSRule());
@@ -24960,7 +24954,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMapLiteralPartCS"
- // InternalQVTimperative.g:8620:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:8618:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) ) ;
public final EObject ruleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -24975,24 +24969,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8626:2: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:8627:2: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:8624:2: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:8625:2: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:8627:2: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:8628:3: ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8625:2: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:8626:3: ( (lv_ownedKey_0_0= ruleExpCS ) ) (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedValue_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:8628:3: ( (lv_ownedKey_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:8629:4: (lv_ownedKey_0_0= ruleExpCS )
+ // InternalQVTimperative.g:8626:3: ( (lv_ownedKey_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8627:4: (lv_ownedKey_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:8629:4: (lv_ownedKey_0_0= ruleExpCS )
- // InternalQVTimperative.g:8630:5: lv_ownedKey_0_0= ruleExpCS
+ // InternalQVTimperative.g:8627:4: (lv_ownedKey_0_0= ruleExpCS )
+ // InternalQVTimperative.g:8628:5: lv_ownedKey_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_132);
+ pushFollow(FollowSets000.FOLLOW_131);
lv_ownedKey_0_0=ruleExpCS();
state._fsp--;
@@ -25016,7 +25010,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8647:3: (otherlv_1= 'with' | otherlv_2= '<-' )
+ // InternalQVTimperative.g:8645:3: (otherlv_1= 'with' | otherlv_2= '<-' )
int alt198=2;
int LA198_0 = input.LA(1);
@@ -25035,7 +25029,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt198) {
case 1 :
- // InternalQVTimperative.g:8648:4: otherlv_1= 'with'
+ // InternalQVTimperative.g:8646:4: otherlv_1= 'with'
{
otherlv_1=(Token)match(input,144,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25047,7 +25041,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:8653:4: otherlv_2= '<-'
+ // InternalQVTimperative.g:8651:4: otherlv_2= '<-'
{
otherlv_2=(Token)match(input,145,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25061,11 +25055,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8658:3: ( (lv_ownedValue_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:8659:4: (lv_ownedValue_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8656:3: ( (lv_ownedValue_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8657:4: (lv_ownedValue_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8659:4: (lv_ownedValue_3_0= ruleExpCS )
- // InternalQVTimperative.g:8660:5: lv_ownedValue_3_0= ruleExpCS
+ // InternalQVTimperative.g:8657:4: (lv_ownedValue_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8658:5: lv_ownedValue_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25121,7 +25115,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:8681:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8679:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
public final EObject entryRulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -25129,8 +25123,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8681:62: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
- // InternalQVTimperative.g:8682:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
+ // InternalQVTimperative.g:8679:62: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
+ // InternalQVTimperative.g:8680:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSRule());
@@ -25161,7 +25155,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:8688: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 ) ;
+ // InternalQVTimperative.g:8686: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;
@@ -25182,10 +25176,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8694:2: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
- // InternalQVTimperative.g:8695:2: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:8692:2: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
+ // InternalQVTimperative.g:8693:2: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
{
- // InternalQVTimperative.g:8695:2: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:8693:2: (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 alt199=6;
switch ( input.LA(1) ) {
case RULE_INT:
@@ -25229,7 +25223,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt199) {
case 1 :
- // InternalQVTimperative.g:8696:3: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
+ // InternalQVTimperative.g:8694:3: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -25256,7 +25250,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:8708:3: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
+ // InternalQVTimperative.g:8706:3: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -25283,7 +25277,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:8720:3: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
+ // InternalQVTimperative.g:8718:3: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -25310,7 +25304,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:8732:3: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
+ // InternalQVTimperative.g:8730:3: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -25337,7 +25331,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:8744:3: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
+ // InternalQVTimperative.g:8742:3: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -25364,7 +25358,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:8756:3: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
+ // InternalQVTimperative.g:8754:3: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -25415,7 +25409,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // InternalQVTimperative.g:8771:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8769:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
public final EObject entryRuleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -25423,8 +25417,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8771:58: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
- // InternalQVTimperative.g:8772:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
+ // InternalQVTimperative.g:8769:58: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
+ // InternalQVTimperative.g:8770:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSRule());
@@ -25455,7 +25449,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTupleLiteralExpCS"
- // InternalQVTimperative.g:8778: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= '}' ) ;
+ // InternalQVTimperative.g:8776: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;
@@ -25472,11 +25466,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8784:2: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
- // InternalQVTimperative.g:8785:2: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // InternalQVTimperative.g:8782:2: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
+ // InternalQVTimperative.g:8783:2: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
{
- // InternalQVTimperative.g:8785:2: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
- // InternalQVTimperative.g:8786:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
+ // InternalQVTimperative.g:8783:2: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // InternalQVTimperative.g:8784: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,128,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25490,18 +25484,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:8794:3: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:8795:4: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:8792:3: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:8793:4: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:8795:4: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:8796:5: lv_ownedParts_2_0= ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:8793:4: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:8794:5: lv_ownedParts_2_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_2_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -25525,7 +25519,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8813:3: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:8811:3: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
loop200:
do {
int alt200=2;
@@ -25538,7 +25532,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt200) {
case 1 :
- // InternalQVTimperative.g:8814:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:8812:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25546,18 +25540,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- // InternalQVTimperative.g:8818:4: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:8819:5: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:8816:4: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:8817:5: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:8819:5: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:8820:6: lv_ownedParts_4_0= ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:8817:5: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:8818:6: lv_ownedParts_4_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_4_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -25621,7 +25615,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // InternalQVTimperative.g:8846:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
+ // InternalQVTimperative.g:8844:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
public final EObject entryRuleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -25629,8 +25623,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8846:59: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
- // InternalQVTimperative.g:8847:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
+ // InternalQVTimperative.g:8844:59: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
+ // InternalQVTimperative.g:8845:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSRule());
@@ -25661,7 +25655,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTupleLiteralPartCS"
- // InternalQVTimperative.g:8853:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:8851:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) ;
public final EObject ruleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -25678,24 +25672,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8859:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:8860:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:8857:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:8858:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:8860:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:8861:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8858:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:8859:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:8861:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:8862:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:8859:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:8860:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:8862:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:8863:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:8860:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:8861:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_133);
+ pushFollow(FollowSets000.FOLLOW_132);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -25719,7 +25713,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:8880:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:8878:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
int alt201=2;
int LA201_0 = input.LA(1);
@@ -25728,7 +25722,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt201) {
case 1 :
- // InternalQVTimperative.g:8881:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:8879:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25736,18 +25730,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:8885:4: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8886:5: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8883:4: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:8884:5: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8886:5: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8887:6: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:8884:5: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8885:6: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_130);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -25783,11 +25777,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- // InternalQVTimperative.g:8909:3: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // InternalQVTimperative.g:8910:4: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:8907:3: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8908:4: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // InternalQVTimperative.g:8910:4: (lv_ownedInitExpression_4_0= ruleExpCS )
- // InternalQVTimperative.g:8911:5: lv_ownedInitExpression_4_0= ruleExpCS
+ // InternalQVTimperative.g:8908:4: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:8909:5: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25843,7 +25837,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // InternalQVTimperative.g:8932:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8930:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
public final EObject entryRuleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -25851,8 +25845,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8932:59: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
- // InternalQVTimperative.g:8933:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
+ // InternalQVTimperative.g:8930:59: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
+ // InternalQVTimperative.g:8931:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSRule());
@@ -25883,7 +25877,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNumberLiteralExpCS"
- // InternalQVTimperative.g:8939:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
+ // InternalQVTimperative.g:8937:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
public final EObject ruleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -25894,14 +25888,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8945:2: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
- // InternalQVTimperative.g:8946:2: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:8943:2: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
+ // InternalQVTimperative.g:8944:2: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
{
- // InternalQVTimperative.g:8946:2: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
- // InternalQVTimperative.g:8947:3: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:8944:2: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:8945:3: (lv_symbol_0_0= ruleNUMBER_LITERAL )
{
- // InternalQVTimperative.g:8947:3: (lv_symbol_0_0= ruleNUMBER_LITERAL )
- // InternalQVTimperative.g:8948:4: lv_symbol_0_0= ruleNUMBER_LITERAL
+ // InternalQVTimperative.g:8945:3: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:8946:4: lv_symbol_0_0= ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
@@ -25954,7 +25948,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleStringLiteralExpCS"
- // InternalQVTimperative.g:8968:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
+ // InternalQVTimperative.g:8966:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
public final EObject entryRuleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -25962,8 +25956,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:8968:59: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
- // InternalQVTimperative.g:8969:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
+ // InternalQVTimperative.g:8966:59: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
+ // InternalQVTimperative.g:8967:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSRule());
@@ -25994,7 +25988,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleStringLiteralExpCS"
- // InternalQVTimperative.g:8975:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
+ // InternalQVTimperative.g:8973:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
public final EObject ruleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26005,10 +25999,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:8981:2: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
- // InternalQVTimperative.g:8982:2: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ // InternalQVTimperative.g:8979:2: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
+ // InternalQVTimperative.g:8980:2: ( (lv_segments_0_0= ruleStringLiteral ) )+
{
- // InternalQVTimperative.g:8982:2: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ // InternalQVTimperative.g:8980:2: ( (lv_segments_0_0= ruleStringLiteral ) )+
int cnt202=0;
loop202:
do {
@@ -26022,17 +26016,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt202) {
case 1 :
- // InternalQVTimperative.g:8983:3: (lv_segments_0_0= ruleStringLiteral )
+ // InternalQVTimperative.g:8981:3: (lv_segments_0_0= ruleStringLiteral )
{
- // InternalQVTimperative.g:8983:3: (lv_segments_0_0= ruleStringLiteral )
- // InternalQVTimperative.g:8984:4: lv_segments_0_0= ruleStringLiteral
+ // InternalQVTimperative.g:8981:3: (lv_segments_0_0= ruleStringLiteral )
+ // InternalQVTimperative.g:8982:4: lv_segments_0_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_134);
+ pushFollow(FollowSets000.FOLLOW_133);
lv_segments_0_0=ruleStringLiteral();
state._fsp--;
@@ -26089,7 +26083,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // InternalQVTimperative.g:9004:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
+ // InternalQVTimperative.g:9002:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
public final EObject entryRuleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26097,8 +26091,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9004:60: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
- // InternalQVTimperative.g:9005:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
+ // InternalQVTimperative.g:9002:60: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
+ // InternalQVTimperative.g:9003:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBooleanLiteralExpCSRule());
@@ -26129,7 +26123,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleBooleanLiteralExpCS"
- // InternalQVTimperative.g:9011:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
+ // InternalQVTimperative.g:9009:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
public final EObject ruleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26140,10 +26134,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9017:2: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
- // InternalQVTimperative.g:9018:2: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ // InternalQVTimperative.g:9015:2: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
+ // InternalQVTimperative.g:9016:2: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
{
- // InternalQVTimperative.g:9018:2: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ // InternalQVTimperative.g:9016:2: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
int alt203=2;
int LA203_0 = input.LA(1);
@@ -26162,13 +26156,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt203) {
case 1 :
- // InternalQVTimperative.g:9019:3: ( (lv_symbol_0_0= 'true' ) )
+ // InternalQVTimperative.g:9017:3: ( (lv_symbol_0_0= 'true' ) )
{
- // InternalQVTimperative.g:9019:3: ( (lv_symbol_0_0= 'true' ) )
- // InternalQVTimperative.g:9020:4: (lv_symbol_0_0= 'true' )
+ // InternalQVTimperative.g:9017:3: ( (lv_symbol_0_0= 'true' ) )
+ // InternalQVTimperative.g:9018:4: (lv_symbol_0_0= 'true' )
{
- // InternalQVTimperative.g:9020:4: (lv_symbol_0_0= 'true' )
- // InternalQVTimperative.g:9021:5: lv_symbol_0_0= 'true'
+ // InternalQVTimperative.g:9018:4: (lv_symbol_0_0= 'true' )
+ // InternalQVTimperative.g:9019:5: lv_symbol_0_0= 'true'
{
lv_symbol_0_0=(Token)match(input,146,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26194,13 +26188,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9034:3: ( (lv_symbol_1_0= 'false' ) )
+ // InternalQVTimperative.g:9032:3: ( (lv_symbol_1_0= 'false' ) )
{
- // InternalQVTimperative.g:9034:3: ( (lv_symbol_1_0= 'false' ) )
- // InternalQVTimperative.g:9035:4: (lv_symbol_1_0= 'false' )
+ // InternalQVTimperative.g:9032:3: ( (lv_symbol_1_0= 'false' ) )
+ // InternalQVTimperative.g:9033:4: (lv_symbol_1_0= 'false' )
{
- // InternalQVTimperative.g:9035:4: (lv_symbol_1_0= 'false' )
- // InternalQVTimperative.g:9036:5: lv_symbol_1_0= 'false'
+ // InternalQVTimperative.g:9033:4: (lv_symbol_1_0= 'false' )
+ // InternalQVTimperative.g:9034:5: lv_symbol_1_0= 'false'
{
lv_symbol_1_0=(Token)match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26250,7 +26244,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:9052:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // InternalQVTimperative.g:9050:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
public final EObject entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26258,8 +26252,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9052:69: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
- // InternalQVTimperative.g:9053:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
+ // InternalQVTimperative.g:9050:69: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
+ // InternalQVTimperative.g:9051:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
@@ -26290,7 +26284,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:9059:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
+ // InternalQVTimperative.g:9057:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
public final EObject ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26300,14 +26294,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9065:2: ( ( () otherlv_1= '*' ) )
- // InternalQVTimperative.g:9066:2: ( () otherlv_1= '*' )
+ // InternalQVTimperative.g:9063:2: ( ( () otherlv_1= '*' ) )
+ // InternalQVTimperative.g:9064:2: ( () otherlv_1= '*' )
{
- // InternalQVTimperative.g:9066:2: ( () otherlv_1= '*' )
- // InternalQVTimperative.g:9067:3: () otherlv_1= '*'
+ // InternalQVTimperative.g:9064:2: ( () otherlv_1= '*' )
+ // InternalQVTimperative.g:9065:3: () otherlv_1= '*'
{
- // InternalQVTimperative.g:9067:3: ()
- // InternalQVTimperative.g:9068:4:
+ // InternalQVTimperative.g:9065:3: ()
+ // InternalQVTimperative.g:9066:4:
{
if ( state.backtracking==0 ) {
@@ -26355,7 +26349,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // InternalQVTimperative.g:9085:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
+ // InternalQVTimperative.g:9083:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
public final EObject entryRuleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26363,8 +26357,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9085:60: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
- // InternalQVTimperative.g:9086:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
+ // InternalQVTimperative.g:9083:60: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
+ // InternalQVTimperative.g:9084:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInvalidLiteralExpCSRule());
@@ -26395,7 +26389,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleInvalidLiteralExpCS"
- // InternalQVTimperative.g:9092:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
+ // InternalQVTimperative.g:9090:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
public final EObject ruleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26405,14 +26399,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9098:2: ( ( () otherlv_1= 'invalid' ) )
- // InternalQVTimperative.g:9099:2: ( () otherlv_1= 'invalid' )
+ // InternalQVTimperative.g:9096:2: ( ( () otherlv_1= 'invalid' ) )
+ // InternalQVTimperative.g:9097:2: ( () otherlv_1= 'invalid' )
{
- // InternalQVTimperative.g:9099:2: ( () otherlv_1= 'invalid' )
- // InternalQVTimperative.g:9100:3: () otherlv_1= 'invalid'
+ // InternalQVTimperative.g:9097:2: ( () otherlv_1= 'invalid' )
+ // InternalQVTimperative.g:9098:3: () otherlv_1= 'invalid'
{
- // InternalQVTimperative.g:9100:3: ()
- // InternalQVTimperative.g:9101:4:
+ // InternalQVTimperative.g:9098:3: ()
+ // InternalQVTimperative.g:9099:4:
{
if ( state.backtracking==0 ) {
@@ -26460,7 +26454,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNullLiteralExpCS"
- // InternalQVTimperative.g:9118:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
+ // InternalQVTimperative.g:9116:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
public final EObject entryRuleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26468,8 +26462,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9118:57: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
- // InternalQVTimperative.g:9119:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
+ // InternalQVTimperative.g:9116:57: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
+ // InternalQVTimperative.g:9117:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNullLiteralExpCSRule());
@@ -26500,7 +26494,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNullLiteralExpCS"
- // InternalQVTimperative.g:9125:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // InternalQVTimperative.g:9123:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26510,14 +26504,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9131:2: ( ( () otherlv_1= 'null' ) )
- // InternalQVTimperative.g:9132:2: ( () otherlv_1= 'null' )
+ // InternalQVTimperative.g:9129:2: ( ( () otherlv_1= 'null' ) )
+ // InternalQVTimperative.g:9130:2: ( () otherlv_1= 'null' )
{
- // InternalQVTimperative.g:9132:2: ( () otherlv_1= 'null' )
- // InternalQVTimperative.g:9133:3: () otherlv_1= 'null'
+ // InternalQVTimperative.g:9130:2: ( () otherlv_1= 'null' )
+ // InternalQVTimperative.g:9131:3: () otherlv_1= 'null'
{
- // InternalQVTimperative.g:9133:3: ()
- // InternalQVTimperative.g:9134:4:
+ // InternalQVTimperative.g:9131:3: ()
+ // InternalQVTimperative.g:9132:4:
{
if ( state.backtracking==0 ) {
@@ -26565,7 +26559,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeLiteralCS"
- // InternalQVTimperative.g:9151:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
+ // InternalQVTimperative.g:9149:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
public final EObject entryRuleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -26573,8 +26567,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9151:54: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
- // InternalQVTimperative.g:9152:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
+ // InternalQVTimperative.g:9149:54: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
+ // InternalQVTimperative.g:9150:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralCSRule());
@@ -26605,7 +26599,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeLiteralCS"
- // InternalQVTimperative.g:9158:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) ;
+ // InternalQVTimperative.g:9156:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) ;
public final EObject ruleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -26622,10 +26616,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9164:2: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
- // InternalQVTimperative.g:9165:2: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ // InternalQVTimperative.g:9162:2: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
+ // InternalQVTimperative.g:9163:2: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
{
- // InternalQVTimperative.g:9165:2: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ // InternalQVTimperative.g:9163:2: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
int alt204=4;
switch ( input.LA(1) ) {
case 129:
@@ -26669,7 +26663,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt204) {
case 1 :
- // InternalQVTimperative.g:9166:3: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
+ // InternalQVTimperative.g:9164:3: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
@@ -26696,7 +26690,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9178:3: this_CollectionTypeCS_1= ruleCollectionTypeCS
+ // InternalQVTimperative.g:9176:3: this_CollectionTypeCS_1= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -26723,7 +26717,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:9190:3: this_MapTypeCS_2= ruleMapTypeCS
+ // InternalQVTimperative.g:9188:3: this_MapTypeCS_2= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
@@ -26750,7 +26744,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:9202:3: this_TupleTypeCS_3= ruleTupleTypeCS
+ // InternalQVTimperative.g:9200:3: this_TupleTypeCS_3= ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
@@ -26801,7 +26795,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:9217:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
+ // InternalQVTimperative.g:9215:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
public final EObject entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -26809,8 +26803,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9217:70: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
- // InternalQVTimperative.g:9218:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
+ // InternalQVTimperative.g:9215:70: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
+ // InternalQVTimperative.g:9216:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
@@ -26841,7 +26835,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:9224:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:9222:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -26854,11 +26848,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9230:2: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:9231:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:9228:2: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:9229:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:9231:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:9232:3: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:9229:2: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:9230:3: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -26870,7 +26864,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_118);
this_TypeLiteralCS_0=ruleTypeLiteralCS();
state._fsp--;
@@ -26881,7 +26875,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:9243:3: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:9241:3: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
int alt205=2;
int LA205_0 = input.LA(1);
@@ -26890,10 +26884,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt205) {
case 1 :
- // InternalQVTimperative.g:9244:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:9242:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:9244:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:9245:5: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:9242:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:9243:5: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -26952,7 +26946,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // InternalQVTimperative.g:9266:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
+ // InternalQVTimperative.g:9264:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
public final EObject entryRuleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -26960,8 +26954,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9266:57: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
- // InternalQVTimperative.g:9267:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
+ // InternalQVTimperative.g:9264:57: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
+ // InternalQVTimperative.g:9265:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSRule());
@@ -26992,7 +26986,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeLiteralExpCS"
- // InternalQVTimperative.g:9273:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
+ // InternalQVTimperative.g:9271:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
public final EObject ruleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -27003,14 +26997,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9279:2: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
- // InternalQVTimperative.g:9280:2: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:9277:2: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
+ // InternalQVTimperative.g:9278:2: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
{
- // InternalQVTimperative.g:9280:2: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
- // InternalQVTimperative.g:9281:3: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:9278:2: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:9279:3: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
{
- // InternalQVTimperative.g:9281:3: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
- // InternalQVTimperative.g:9282:4: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
+ // InternalQVTimperative.g:9279:3: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:9280:4: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -27063,7 +27057,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeNameExpCS"
- // InternalQVTimperative.g:9302:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
+ // InternalQVTimperative.g:9300:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
public final EObject entryRuleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -27071,8 +27065,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9302:54: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
- // InternalQVTimperative.g:9303:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
+ // InternalQVTimperative.g:9300:54: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
+ // InternalQVTimperative.g:9301:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSRule());
@@ -27103,7 +27097,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeNameExpCS"
- // InternalQVTimperative.g:9309:1: ruleTypeNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) ;
+ // InternalQVTimperative.g:9307:1: ruleTypeNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) ;
public final EObject ruleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -27120,24 +27114,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9315:2: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
- // InternalQVTimperative.g:9316:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // InternalQVTimperative.g:9313:2: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
+ // InternalQVTimperative.g:9314:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
{
- // InternalQVTimperative.g:9316:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
- // InternalQVTimperative.g:9317:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ // InternalQVTimperative.g:9314:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // InternalQVTimperative.g:9315:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
{
- // InternalQVTimperative.g:9317:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:9318:4: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:9315:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:9316:4: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:9318:4: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:9319:5: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:9316:4: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:9317:5: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_98);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -27161,25 +27155,25 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9336:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ // InternalQVTimperative.g:9334:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
int alt207=2;
alt207 = dfa207.predict(input);
switch (alt207) {
case 1 :
- // InternalQVTimperative.g:9337:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:9335:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // InternalQVTimperative.g:9337:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:9338:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:9335:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:9336:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:9338:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:9339:6: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:9336:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:9337:6: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_98);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -27203,12 +27197,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9356:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:9354:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
int alt206=2;
alt206 = dfa206.predict(input);
switch (alt206) {
case 1 :
- // InternalQVTimperative.g:9357:5: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:9355:5: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
otherlv_2=(Token)match(input,35,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -27216,11 +27210,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
- // InternalQVTimperative.g:9361:5: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9362:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9359:5: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9360:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9362:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:9363:7: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:9360:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9361:7: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -27294,7 +27288,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeExpWithoutMultiplicityCS"
- // InternalQVTimperative.g:9390:1: entryRuleTypeExpWithoutMultiplicityCS returns [EObject current=null] : iv_ruleTypeExpWithoutMultiplicityCS= ruleTypeExpWithoutMultiplicityCS EOF ;
+ // InternalQVTimperative.g:9388:1: entryRuleTypeExpWithoutMultiplicityCS returns [EObject current=null] : iv_ruleTypeExpWithoutMultiplicityCS= ruleTypeExpWithoutMultiplicityCS EOF ;
public final EObject entryRuleTypeExpWithoutMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -27302,8 +27296,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9390:69: (iv_ruleTypeExpWithoutMultiplicityCS= ruleTypeExpWithoutMultiplicityCS EOF )
- // InternalQVTimperative.g:9391:2: iv_ruleTypeExpWithoutMultiplicityCS= ruleTypeExpWithoutMultiplicityCS EOF
+ // InternalQVTimperative.g:9388:69: (iv_ruleTypeExpWithoutMultiplicityCS= ruleTypeExpWithoutMultiplicityCS EOF )
+ // InternalQVTimperative.g:9389:2: iv_ruleTypeExpWithoutMultiplicityCS= ruleTypeExpWithoutMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpWithoutMultiplicityCSRule());
@@ -27334,7 +27328,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeExpWithoutMultiplicityCS"
- // InternalQVTimperative.g:9397:1: ruleTypeExpWithoutMultiplicityCS returns [EObject current=null] : (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ;
+ // InternalQVTimperative.g:9395:1: ruleTypeExpWithoutMultiplicityCS returns [EObject current=null] : (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ;
public final EObject ruleTypeExpWithoutMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -27349,15 +27343,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9403:2: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) )
- // InternalQVTimperative.g:9404:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
+ // InternalQVTimperative.g:9401:2: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) )
+ // InternalQVTimperative.g:9402:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
{
- // InternalQVTimperative.g:9404:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
+ // InternalQVTimperative.g:9402:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
int alt208=3;
alt208 = dfa208.predict(input);
switch (alt208) {
case 1 :
- // InternalQVTimperative.g:9405:3: this_TypeNameExpCS_0= ruleTypeNameExpCS
+ // InternalQVTimperative.g:9403:3: this_TypeNameExpCS_0= ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
@@ -27384,7 +27378,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9417:3: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // InternalQVTimperative.g:9415:3: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -27411,7 +27405,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:9429:3: this_CollectionPatternCS_2= ruleCollectionPatternCS
+ // InternalQVTimperative.g:9427:3: this_CollectionPatternCS_2= ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
@@ -27462,7 +27456,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeExpCS"
- // InternalQVTimperative.g:9444:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
+ // InternalQVTimperative.g:9442:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
public final EObject entryRuleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -27470,8 +27464,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9444:50: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
- // InternalQVTimperative.g:9445:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
+ // InternalQVTimperative.g:9442:50: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
+ // InternalQVTimperative.g:9443:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSRule());
@@ -27502,7 +27496,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeExpCS"
- // InternalQVTimperative.g:9451:1: ruleTypeExpCS returns [EObject current=null] : (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:9449:1: ruleTypeExpCS returns [EObject current=null] : (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -27515,11 +27509,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9457:2: ( (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:9458:2: (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:9455:2: ( (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:9456:2: (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:9458:2: (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:9459:3: this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:9456:2: (this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:9457:3: this_TypeExpWithoutMultiplicityCS_0= ruleTypeExpWithoutMultiplicityCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -27531,7 +27525,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeExpWithoutMultiplicityCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_118);
this_TypeExpWithoutMultiplicityCS_0=ruleTypeExpWithoutMultiplicityCS();
state._fsp--;
@@ -27542,7 +27536,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:9470:3: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:9468:3: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
int alt209=2;
int LA209_0 = input.LA(1);
@@ -27551,10 +27545,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt209) {
case 1 :
- // InternalQVTimperative.g:9471:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:9469:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:9471:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:9472:5: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:9469:4: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:9470:5: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -27613,7 +27607,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleExpCS"
- // InternalQVTimperative.g:9493:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
+ // InternalQVTimperative.g:9491:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
public final EObject entryRuleExpCS() throws RecognitionException {
EObject current = null;
@@ -27621,8 +27615,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9493:46: (iv_ruleExpCS= ruleExpCS EOF )
- // InternalQVTimperative.g:9494:2: iv_ruleExpCS= ruleExpCS EOF
+ // InternalQVTimperative.g:9491:46: (iv_ruleExpCS= ruleExpCS EOF )
+ // InternalQVTimperative.g:9492:2: iv_ruleExpCS= ruleExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSRule());
@@ -27653,7 +27647,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleExpCS"
- // InternalQVTimperative.g:9500:1: ruleExpCS returns [EObject current=null] : ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) ;
+ // InternalQVTimperative.g:9498:1: ruleExpCS returns [EObject current=null] : ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) ;
public final EObject ruleExpCS() throws RecognitionException {
EObject current = null;
@@ -27670,18 +27664,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9506:2: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:9507:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:9504:2: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:9505:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:9507:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:9505:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
int alt211=2;
alt211 = dfa211.predict(input);
switch (alt211) {
case 1 :
- // InternalQVTimperative.g:9508:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9506:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:9508:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:9509:4: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9506:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9507:4: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
@@ -27693,7 +27687,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_135);
+ pushFollow(FollowSets000.FOLLOW_134);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
@@ -27704,7 +27698,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:9520:4: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9518:4: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
int alt210=2;
int LA210_0 = input.LA(1);
@@ -27713,10 +27707,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt210) {
case 1 :
- // InternalQVTimperative.g:9521:5: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9519:5: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:9521:5: ()
- // InternalQVTimperative.g:9522:6:
+ // InternalQVTimperative.g:9519:5: ()
+ // InternalQVTimperative.g:9520:6:
{
if ( state.backtracking==0 ) {
@@ -27733,11 +27727,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9531:5: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:9532:6: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:9529:5: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:9530:6: (lv_name_2_0= ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:9532:6: (lv_name_2_0= ruleBinaryOperatorName )
- // InternalQVTimperative.g:9533:7: lv_name_2_0= ruleBinaryOperatorName
+ // InternalQVTimperative.g:9530:6: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:9531:7: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -27768,11 +27762,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9550:5: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9551:6: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9548:5: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9549:6: (lv_ownedRight_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9551:6: (lv_ownedRight_3_0= ruleExpCS )
- // InternalQVTimperative.g:9552:7: lv_ownedRight_3_0= ruleExpCS
+ // InternalQVTimperative.g:9549:6: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9550:7: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -27816,7 +27810,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9572:3: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
+ // InternalQVTimperative.g:9570:3: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -27867,7 +27861,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePrefixedLetExpCS"
- // InternalQVTimperative.g:9587:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
+ // InternalQVTimperative.g:9585:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
public final EObject entryRulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -27875,8 +27869,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9587:57: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
- // InternalQVTimperative.g:9588:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
+ // InternalQVTimperative.g:9585:57: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
+ // InternalQVTimperative.g:9586:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedLetExpCSRule());
@@ -27907,7 +27901,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePrefixedLetExpCS"
- // InternalQVTimperative.g:9594:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
+ // InternalQVTimperative.g:9592:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
public final EObject rulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -27922,10 +27916,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9600:2: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
- // InternalQVTimperative.g:9601:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ // InternalQVTimperative.g:9598:2: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
+ // InternalQVTimperative.g:9599:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
{
- // InternalQVTimperative.g:9601:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ // InternalQVTimperative.g:9599:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
int alt212=2;
int LA212_0 = input.LA(1);
@@ -27944,13 +27938,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt212) {
case 1 :
- // InternalQVTimperative.g:9602:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // InternalQVTimperative.g:9600:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
{
- // InternalQVTimperative.g:9602:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
- // InternalQVTimperative.g:9603:4: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:9600:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // InternalQVTimperative.g:9601:4: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
{
- // InternalQVTimperative.g:9603:4: ()
- // InternalQVTimperative.g:9604:5:
+ // InternalQVTimperative.g:9601:4: ()
+ // InternalQVTimperative.g:9602:5:
{
if ( state.backtracking==0 ) {
@@ -27967,11 +27961,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9613:4: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:9614:5: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:9611:4: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:9612:5: (lv_name_1_0= ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:9614:5: (lv_name_1_0= ruleUnaryOperatorName )
- // InternalQVTimperative.g:9615:6: lv_name_1_0= ruleUnaryOperatorName
+ // InternalQVTimperative.g:9612:5: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:9613:6: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -28002,11 +27996,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9632:4: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:9633:5: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:9630:4: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:9631:5: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:9633:5: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
- // InternalQVTimperative.g:9634:6: lv_ownedRight_2_0= rulePrefixedLetExpCS
+ // InternalQVTimperative.g:9631:5: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:9632:6: lv_ownedRight_2_0= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -28044,7 +28038,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9653:3: this_LetExpCS_3= ruleLetExpCS
+ // InternalQVTimperative.g:9651:3: this_LetExpCS_3= ruleLetExpCS
{
if ( state.backtracking==0 ) {
@@ -28095,7 +28089,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:9668:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
+ // InternalQVTimperative.g:9666:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
public final EObject entryRulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -28103,8 +28097,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9668:61: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
- // InternalQVTimperative.g:9669:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
+ // InternalQVTimperative.g:9666:61: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
+ // InternalQVTimperative.g:9667:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSRule());
@@ -28135,7 +28129,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:9675:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
+ // InternalQVTimperative.g:9673:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
public final EObject rulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -28150,10 +28144,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9681:2: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
- // InternalQVTimperative.g:9682:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ // InternalQVTimperative.g:9679:2: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
+ // InternalQVTimperative.g:9680:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
{
- // InternalQVTimperative.g:9682:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ // InternalQVTimperative.g:9680:2: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
int alt213=2;
int LA213_0 = input.LA(1);
@@ -28172,13 +28166,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt213) {
case 1 :
- // InternalQVTimperative.g:9683:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // InternalQVTimperative.g:9681:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
{
- // InternalQVTimperative.g:9683:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
- // InternalQVTimperative.g:9684:4: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:9681:3: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // InternalQVTimperative.g:9682:4: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
{
- // InternalQVTimperative.g:9684:4: ()
- // InternalQVTimperative.g:9685:5:
+ // InternalQVTimperative.g:9682:4: ()
+ // InternalQVTimperative.g:9683:5:
{
if ( state.backtracking==0 ) {
@@ -28195,18 +28189,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9694:4: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:9695:5: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:9692:4: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:9693:5: (lv_name_1_0= ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:9695:5: (lv_name_1_0= ruleUnaryOperatorName )
- // InternalQVTimperative.g:9696:6: lv_name_1_0= ruleUnaryOperatorName
+ // InternalQVTimperative.g:9693:5: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:9694:6: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_136);
+ pushFollow(FollowSets000.FOLLOW_135);
lv_name_1_0=ruleUnaryOperatorName();
state._fsp--;
@@ -28230,11 +28224,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9713:4: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:9714:5: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:9711:4: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:9712:5: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:9714:5: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:9715:6: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:9712:5: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:9713:6: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -28272,7 +28266,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9734:3: this_PrimaryExpCS_3= rulePrimaryExpCS
+ // InternalQVTimperative.g:9732:3: this_PrimaryExpCS_3= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -28323,7 +28317,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePrimaryExpCS"
- // InternalQVTimperative.g:9749:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
+ // InternalQVTimperative.g:9747:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
public final EObject entryRulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -28331,8 +28325,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9749:53: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
- // InternalQVTimperative.g:9750:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
+ // InternalQVTimperative.g:9747:53: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
+ // InternalQVTimperative.g:9748:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSRule());
@@ -28363,7 +28357,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePrimaryExpCS"
- // InternalQVTimperative.g:9756:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) ;
+ // InternalQVTimperative.g:9754:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) ;
public final EObject rulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -28392,15 +28386,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9762:2: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) )
- // InternalQVTimperative.g:9763:2: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
+ // InternalQVTimperative.g:9760:2: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) )
+ // InternalQVTimperative.g:9761:2: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
{
- // InternalQVTimperative.g:9763:2: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
+ // InternalQVTimperative.g:9761:2: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
int alt214=10;
alt214 = dfa214.predict(input);
switch (alt214) {
case 1 :
- // InternalQVTimperative.g:9764:3: this_NestedExpCS_0= ruleNestedExpCS
+ // InternalQVTimperative.g:9762:3: this_NestedExpCS_0= ruleNestedExpCS
{
if ( state.backtracking==0 ) {
@@ -28427,7 +28421,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:9776:3: this_IfExpCS_1= ruleIfExpCS
+ // InternalQVTimperative.g:9774:3: this_IfExpCS_1= ruleIfExpCS
{
if ( state.backtracking==0 ) {
@@ -28454,7 +28448,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:9788:3: this_SelfExpCS_2= ruleSelfExpCS
+ // InternalQVTimperative.g:9786:3: this_SelfExpCS_2= ruleSelfExpCS
{
if ( state.backtracking==0 ) {
@@ -28481,7 +28475,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 4 :
- // InternalQVTimperative.g:9800:3: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
+ // InternalQVTimperative.g:9798:3: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -28508,7 +28502,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 5 :
- // InternalQVTimperative.g:9812:3: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:9810:3: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -28535,7 +28529,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 6 :
- // InternalQVTimperative.g:9824:3: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // InternalQVTimperative.g:9822:3: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -28562,7 +28556,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 7 :
- // InternalQVTimperative.g:9836:3: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:9834:3: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -28589,7 +28583,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 8 :
- // InternalQVTimperative.g:9848:3: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
+ // InternalQVTimperative.g:9846:3: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -28616,7 +28610,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 9 :
- // InternalQVTimperative.g:9860:3: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:9858:3: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -28643,7 +28637,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 10 :
- // InternalQVTimperative.g:9872:3: this_NameExpCS_9= ruleNameExpCS
+ // InternalQVTimperative.g:9870:3: this_NameExpCS_9= ruleNameExpCS
{
if ( state.backtracking==0 ) {
@@ -28694,7 +28688,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNameExpCS"
- // InternalQVTimperative.g:9887:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
+ // InternalQVTimperative.g:9885:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
public final EObject entryRuleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -28702,8 +28696,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:9887:50: (iv_ruleNameExpCS= ruleNameExpCS EOF )
- // InternalQVTimperative.g:9888:2: iv_ruleNameExpCS= ruleNameExpCS EOF
+ // InternalQVTimperative.g:9885:50: (iv_ruleNameExpCS= ruleNameExpCS EOF )
+ // InternalQVTimperative.g:9886:2: iv_ruleNameExpCS= ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSRule());
@@ -28734,7 +28728,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNameExpCS"
- // InternalQVTimperative.g:9894:1: ruleNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) ;
+ // InternalQVTimperative.g:9892:1: ruleNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) ;
public final EObject ruleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -28753,24 +28747,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:9900:2: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) )
- // InternalQVTimperative.g:9901:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
+ // InternalQVTimperative.g:9898:2: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) )
+ // InternalQVTimperative.g:9899:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
{
- // InternalQVTimperative.g:9901:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
- // InternalQVTimperative.g:9902:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ // InternalQVTimperative.g:9899:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
+ // InternalQVTimperative.g:9900:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
{
- // InternalQVTimperative.g:9902:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:9903:4: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:9900:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:9901:4: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:9903:4: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:9904:5: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:9901:4: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:9902:5: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_137);
+ pushFollow(FollowSets000.FOLLOW_136);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -28794,7 +28788,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9921:3: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
+ // InternalQVTimperative.g:9919:3: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
loop215:
do {
int alt215=2;
@@ -28807,17 +28801,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt215) {
case 1 :
- // InternalQVTimperative.g:9922:4: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:9920:4: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
{
- // InternalQVTimperative.g:9922:4: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
- // InternalQVTimperative.g:9923:5: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
+ // InternalQVTimperative.g:9920:4: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:9921:5: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_137);
+ pushFollow(FollowSets000.FOLLOW_136);
lv_ownedSquareBracketedClauses_1_0=ruleSquareBracketedClauseCS();
state._fsp--;
@@ -28847,7 +28841,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:9940:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
+ // InternalQVTimperative.g:9938:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
int alt216=2;
int LA216_0 = input.LA(1);
@@ -28856,17 +28850,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt216) {
case 1 :
- // InternalQVTimperative.g:9941:4: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:9939:4: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:9941:4: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:9942:5: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:9939:4: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:9940:5: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_138);
+ pushFollow(FollowSets000.FOLLOW_137);
lv_ownedRoundBracketedClause_2_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -28893,22 +28887,22 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9959:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
+ // InternalQVTimperative.g:9957:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
int alt217=2;
alt217 = dfa217.predict(input);
switch (alt217) {
case 1 :
- // InternalQVTimperative.g:9960:4: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:9958:4: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:9960:4: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:9961:5: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:9958:4: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:9959:5: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_139);
+ pushFollow(FollowSets000.FOLLOW_138);
lv_ownedCurlyBracketedClause_3_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -28935,7 +28929,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9978:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ // InternalQVTimperative.g:9976:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
int alt218=2;
int LA218_0 = input.LA(1);
@@ -28944,15 +28938,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt218) {
case 1 :
- // InternalQVTimperative.g:9979:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
+ // InternalQVTimperative.g:9977:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
{
- // InternalQVTimperative.g:9979:4: ( (lv_isPre_4_0= '@' ) )
- // InternalQVTimperative.g:9980:5: (lv_isPre_4_0= '@' )
+ // InternalQVTimperative.g:9977:4: ( (lv_isPre_4_0= '@' ) )
+ // InternalQVTimperative.g:9978:5: (lv_isPre_4_0= '@' )
{
- // InternalQVTimperative.g:9980:5: (lv_isPre_4_0= '@' )
- // InternalQVTimperative.g:9981:6: lv_isPre_4_0= '@'
+ // InternalQVTimperative.g:9978:5: (lv_isPre_4_0= '@' )
+ // InternalQVTimperative.g:9979:6: lv_isPre_4_0= '@'
{
- lv_isPre_4_0=(Token)match(input,150,FollowSets000.FOLLOW_140); if (state.failed) return current;
+ lv_isPre_4_0=(Token)match(input,150,FollowSets000.FOLLOW_139); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPre_4_0, grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
@@ -29009,7 +29003,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:10002:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:10000:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
public final EObject entryRuleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -29017,8 +29011,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10002:63: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
- // InternalQVTimperative.g:10003:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
+ // InternalQVTimperative.g:10000:63: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
+ // InternalQVTimperative.g:10001:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSRule());
@@ -29049,7 +29043,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:10009:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // InternalQVTimperative.g:10007:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -29065,14 +29059,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10015:2: ( ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' ) )
- // InternalQVTimperative.g:10016:2: ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:10013:2: ( ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:10014:2: ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' )
{
- // InternalQVTimperative.g:10016:2: ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' )
- // InternalQVTimperative.g:10017:3: () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}'
+ // InternalQVTimperative.g:10014:2: ( () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:10015:3: () otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? otherlv_5= '}'
{
- // InternalQVTimperative.g:10017:3: ()
- // InternalQVTimperative.g:10018:4:
+ // InternalQVTimperative.g:10015:3: ()
+ // InternalQVTimperative.g:10016:4:
{
if ( state.backtracking==0 ) {
@@ -29089,13 +29083,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_141); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_140); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:10031:3: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ // InternalQVTimperative.g:10029:3: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
int alt220=2;
int LA220_0 = input.LA(1);
@@ -29104,20 +29098,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt220) {
case 1 :
- // InternalQVTimperative.g:10032:4: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ // InternalQVTimperative.g:10030:4: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
{
- // InternalQVTimperative.g:10032:4: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
- // InternalQVTimperative.g:10033:5: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:10030:4: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:10031:5: (lv_ownedParts_2_0= ruleShadowPartCS )
{
- // InternalQVTimperative.g:10033:5: (lv_ownedParts_2_0= ruleShadowPartCS )
- // InternalQVTimperative.g:10034:6: lv_ownedParts_2_0= ruleShadowPartCS
+ // InternalQVTimperative.g:10031:5: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:10032:6: lv_ownedParts_2_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_2_0=ruleShadowPartCS();
state._fsp--;
@@ -29141,7 +29135,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10051:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ // InternalQVTimperative.g:10049:4: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
loop219:
do {
int alt219=2;
@@ -29154,7 +29148,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt219) {
case 1 :
- // InternalQVTimperative.g:10052:5: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:10050:5: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_36); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29162,18 +29156,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:10056:5: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
- // InternalQVTimperative.g:10057:6: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:10054:5: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:10055:6: (lv_ownedParts_4_0= ruleShadowPartCS )
{
- // InternalQVTimperative.g:10057:6: (lv_ownedParts_4_0= ruleShadowPartCS )
- // InternalQVTimperative.g:10058:7: lv_ownedParts_4_0= ruleShadowPartCS
+ // InternalQVTimperative.g:10055:6: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:10056:7: lv_ownedParts_4_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedParts_4_0=ruleShadowPartCS();
state._fsp--;
@@ -29243,7 +29237,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleRoundBracketedClauseCS"
- // InternalQVTimperative.g:10085:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:10083:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
public final EObject entryRuleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -29251,8 +29245,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10085:63: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
- // InternalQVTimperative.g:10086:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
+ // InternalQVTimperative.g:10083:63: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
+ // InternalQVTimperative.g:10084:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSRule());
@@ -29283,7 +29277,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleRoundBracketedClauseCS"
- // InternalQVTimperative.g:10092:1: ruleRoundBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' ) ;
+ // InternalQVTimperative.g:10090:1: ruleRoundBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' ) ;
public final EObject ruleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -29302,14 +29296,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10098:2: ( ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' ) )
- // InternalQVTimperative.g:10099:2: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' )
+ // InternalQVTimperative.g:10096:2: ( ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' ) )
+ // InternalQVTimperative.g:10097:2: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' )
{
- // InternalQVTimperative.g:10099:2: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' )
- // InternalQVTimperative.g:10100:3: () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')'
+ // InternalQVTimperative.g:10097:2: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')' )
+ // InternalQVTimperative.g:10098:3: () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )? otherlv_4= ')'
{
- // InternalQVTimperative.g:10100:3: ()
- // InternalQVTimperative.g:10101:4:
+ // InternalQVTimperative.g:10098:3: ()
+ // InternalQVTimperative.g:10099:4:
{
if ( state.backtracking==0 ) {
@@ -29326,13 +29320,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_142); if (state.failed) return current;
+ otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_141); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
- // InternalQVTimperative.g:10114:3: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )?
+ // InternalQVTimperative.g:10112:3: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )* )?
int alt223=2;
int LA223_0 = input.LA(1);
@@ -29341,20 +29335,20 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt223) {
case 1 :
- // InternalQVTimperative.g:10115:4: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )*
+ // InternalQVTimperative.g:10113:4: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )*
{
- // InternalQVTimperative.g:10115:4: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
- // InternalQVTimperative.g:10116:5: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // InternalQVTimperative.g:10113:4: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
+ // InternalQVTimperative.g:10114:5: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
{
- // InternalQVTimperative.g:10116:5: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
- // InternalQVTimperative.g:10117:6: lv_ownedArguments_2_0= ruleNavigatingArgCS
+ // InternalQVTimperative.g:10114:5: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // InternalQVTimperative.g:10115:6: lv_ownedArguments_2_0= ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_143);
+ pushFollow(FollowSets000.FOLLOW_142);
lv_ownedArguments_2_0=ruleNavigatingArgCS();
state._fsp--;
@@ -29378,7 +29372,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10134:4: ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )*
+ // InternalQVTimperative.g:10132:4: ( ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) ) )*
loop222:
do {
int alt222=2;
@@ -29391,12 +29385,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt222) {
case 1 :
- // InternalQVTimperative.g:10135:5: ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) )
+ // InternalQVTimperative.g:10133:5: ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) )
{
- // InternalQVTimperative.g:10135:5: ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) )
- // InternalQVTimperative.g:10136:6: (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:10133:5: ( (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS ) )
+ // InternalQVTimperative.g:10134:6: (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS )
{
- // InternalQVTimperative.g:10136:6: (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:10134:6: (lv_ownedArguments_3_1= ruleNavigatingCommaArgCS | lv_ownedArguments_3_2= ruleNavigatingSemiArgCS | lv_ownedArguments_3_3= ruleNavigatingBarArgCS )
int alt221=3;
switch ( input.LA(1) ) {
case 18:
@@ -29424,14 +29418,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt221) {
case 1 :
- // InternalQVTimperative.g:10137:7: lv_ownedArguments_3_1= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:10135:7: lv_ownedArguments_3_1= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_143);
+ pushFollow(FollowSets000.FOLLOW_142);
lv_ownedArguments_3_1=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -29453,14 +29447,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10153:7: lv_ownedArguments_3_2= ruleNavigatingSemiArgCS
+ // InternalQVTimperative.g:10151:7: lv_ownedArguments_3_2= ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_143);
+ pushFollow(FollowSets000.FOLLOW_142);
lv_ownedArguments_3_2=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -29482,14 +29476,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:10169:7: lv_ownedArguments_3_3= ruleNavigatingBarArgCS
+ // InternalQVTimperative.g:10167:7: lv_ownedArguments_3_3= ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_1_0_2());
}
- pushFollow(FollowSets000.FOLLOW_143);
+ pushFollow(FollowSets000.FOLLOW_142);
lv_ownedArguments_3_3=ruleNavigatingBarArgCS();
state._fsp--;
@@ -29562,7 +29556,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSquareBracketedClauseCS"
- // InternalQVTimperative.g:10196:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:10194:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
public final EObject entryRuleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -29570,8 +29564,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10196:64: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
- // InternalQVTimperative.g:10197:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
+ // InternalQVTimperative.g:10194:64: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
+ // InternalQVTimperative.g:10195:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSRule());
@@ -29602,7 +29596,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSquareBracketedClauseCS"
- // InternalQVTimperative.g:10203:1: ruleSquareBracketedClauseCS returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) ;
+ // InternalQVTimperative.g:10201:1: ruleSquareBracketedClauseCS returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) ;
public final EObject ruleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -29618,11 +29612,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10209:2: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
- // InternalQVTimperative.g:10210:2: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // InternalQVTimperative.g:10207:2: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
+ // InternalQVTimperative.g:10208:2: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
{
- // InternalQVTimperative.g:10210:2: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
- // InternalQVTimperative.g:10211:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
+ // InternalQVTimperative.g:10208:2: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // InternalQVTimperative.g:10209:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
{
otherlv_0=(Token)match(input,152,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29630,18 +29624,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
- // InternalQVTimperative.g:10215:3: ( (lv_ownedTerms_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:10216:4: (lv_ownedTerms_1_0= ruleExpCS )
+ // InternalQVTimperative.g:10213:3: ( (lv_ownedTerms_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10214:4: (lv_ownedTerms_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:10216:4: (lv_ownedTerms_1_0= ruleExpCS )
- // InternalQVTimperative.g:10217:5: lv_ownedTerms_1_0= ruleExpCS
+ // InternalQVTimperative.g:10214:4: (lv_ownedTerms_1_0= ruleExpCS )
+ // InternalQVTimperative.g:10215:5: lv_ownedTerms_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_144);
+ pushFollow(FollowSets000.FOLLOW_143);
lv_ownedTerms_1_0=ruleExpCS();
state._fsp--;
@@ -29665,7 +29659,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10234:3: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
+ // InternalQVTimperative.g:10232:3: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
loop224:
do {
int alt224=2;
@@ -29678,7 +29672,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt224) {
case 1 :
- // InternalQVTimperative.g:10235:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10233:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29686,18 +29680,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:10239:4: ( (lv_ownedTerms_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:10240:5: (lv_ownedTerms_3_0= ruleExpCS )
+ // InternalQVTimperative.g:10237:4: ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10238:5: (lv_ownedTerms_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:10240:5: (lv_ownedTerms_3_0= ruleExpCS )
- // InternalQVTimperative.g:10241:6: lv_ownedTerms_3_0= ruleExpCS
+ // InternalQVTimperative.g:10238:5: (lv_ownedTerms_3_0= ruleExpCS )
+ // InternalQVTimperative.g:10239:6: lv_ownedTerms_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_144);
+ pushFollow(FollowSets000.FOLLOW_143);
lv_ownedTerms_3_0=ruleExpCS();
state._fsp--;
@@ -29761,7 +29755,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNavigatingArgCS"
- // InternalQVTimperative.g:10267:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
+ // InternalQVTimperative.g:10265:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
public final EObject entryRuleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -29769,8 +29763,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10267:56: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
- // InternalQVTimperative.g:10268:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
+ // InternalQVTimperative.g:10265:56: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
+ // InternalQVTimperative.g:10266:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSRule());
@@ -29801,7 +29795,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNavigatingArgCS"
- // InternalQVTimperative.g:10274:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) ) ;
+ // InternalQVTimperative.g:10272:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) ) ;
public final EObject ruleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -29842,10 +29836,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10280:2: ( ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) ) )
- // InternalQVTimperative.g:10281:2: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:10278:2: ( ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) ) )
+ // InternalQVTimperative.g:10279:2: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) )
{
- // InternalQVTimperative.g:10281:2: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:10279:2: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? ) | (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) ) )
int alt234=2;
int LA234_0 = input.LA(1);
@@ -29864,23 +29858,23 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt234) {
case 1 :
- // InternalQVTimperative.g:10282:3: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:10280:3: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? )
{
- // InternalQVTimperative.g:10282:3: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? )
- // InternalQVTimperative.g:10283:4: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )?
+ // InternalQVTimperative.g:10280:3: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:10281:4: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )?
{
- // InternalQVTimperative.g:10283:4: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:10284:5: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10281:4: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:10282:5: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:10284:5: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:10285:6: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:10282:5: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10283:6: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_145);
+ pushFollow(FollowSets000.FOLLOW_144);
lv_ownedNameExpression_0_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -29904,17 +29898,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10302:4: ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )?
+ // InternalQVTimperative.g:10300:4: ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )?
int alt233=4;
alt233 = dfa233.predict(input);
switch (alt233) {
case 1 :
- // InternalQVTimperative.g:10303:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10301:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10303:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10304:6: (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10301:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10302:6: (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:10304:6: (otherlv_1= 'with' | otherlv_2= '<-' )
+ // InternalQVTimperative.g:10302:6: (otherlv_1= 'with' | otherlv_2= '<-' )
int alt225=2;
int LA225_0 = input.LA(1);
@@ -29933,7 +29927,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt225) {
case 1 :
- // InternalQVTimperative.g:10305:7: otherlv_1= 'with'
+ // InternalQVTimperative.g:10303:7: otherlv_1= 'with'
{
otherlv_1=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29945,7 +29939,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10310:7: otherlv_2= '<-'
+ // InternalQVTimperative.g:10308:7: otherlv_2= '<-'
{
otherlv_2=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29959,18 +29953,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10315:6: ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10316:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10313:6: ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10314:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10316:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10317:8: lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10314:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10315:8: lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_3_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -29994,7 +29988,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10334:6: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10332:6: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
int alt226=2;
int LA226_0 = input.LA(1);
@@ -30003,7 +29997,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt226) {
case 1 :
- // InternalQVTimperative.g:10335:7: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10333:7: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30011,11 +30005,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
- // InternalQVTimperative.g:10339:7: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:10340:8: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:10337:7: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10338:8: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:10340:8: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:10341:9: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:10338:8: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:10339:9: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -30059,10 +30053,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10361:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10359:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10361:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10362:6: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10359:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10360:6: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
{
otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30070,18 +30064,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_6, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:10366:6: ( (lv_ownedType_7_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10367:7: (lv_ownedType_7_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10364:6: ( (lv_ownedType_7_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10365:7: (lv_ownedType_7_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10367:7: (lv_ownedType_7_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10368:8: lv_ownedType_7_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10365:7: (lv_ownedType_7_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10366:8: lv_ownedType_7_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_147);
+ pushFollow(FollowSets000.FOLLOW_146);
lv_ownedType_7_0=ruleTypeExpCS();
state._fsp--;
@@ -30105,7 +30099,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10385:6: ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10383:6: ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )?
int alt228=2;
int LA228_0 = input.LA(1);
@@ -30114,9 +30108,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt228) {
case 1 :
- // InternalQVTimperative.g:10386:7: (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10384:7: (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10386:7: (otherlv_8= 'with' | otherlv_9= '<-' )
+ // InternalQVTimperative.g:10384:7: (otherlv_8= 'with' | otherlv_9= '<-' )
int alt227=2;
int LA227_0 = input.LA(1);
@@ -30135,7 +30129,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt227) {
case 1 :
- // InternalQVTimperative.g:10387:8: otherlv_8= 'with'
+ // InternalQVTimperative.g:10385:8: otherlv_8= 'with'
{
otherlv_8=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30147,7 +30141,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10392:8: otherlv_9= '<-'
+ // InternalQVTimperative.g:10390:8: otherlv_9= '<-'
{
otherlv_9=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30161,18 +30155,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10397:7: ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10398:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10395:7: ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10396:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10398:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10399:9: lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10396:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10397:9: lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_10_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -30202,7 +30196,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10417:6: (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10415:6: (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
int alt229=2;
int LA229_0 = input.LA(1);
@@ -30211,7 +30205,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt229) {
case 1 :
- // InternalQVTimperative.g:10418:7: otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10416:7: otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
{
otherlv_11=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30219,11 +30213,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_11, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_1_3_0());
}
- // InternalQVTimperative.g:10422:7: ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
- // InternalQVTimperative.g:10423:8: (lv_ownedInitExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:10420:7: ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10421:8: (lv_ownedInitExpression_12_0= ruleExpCS )
{
- // InternalQVTimperative.g:10423:8: (lv_ownedInitExpression_12_0= ruleExpCS )
- // InternalQVTimperative.g:10424:9: lv_ownedInitExpression_12_0= ruleExpCS
+ // InternalQVTimperative.g:10421:8: (lv_ownedInitExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:10422:9: lv_ownedInitExpression_12_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -30267,12 +30261,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:10444:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10442:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:10444:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:10445:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10442:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10443:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:10445:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:10443:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )?
int alt230=2;
int LA230_0 = input.LA(1);
@@ -30281,7 +30275,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt230) {
case 1 :
- // InternalQVTimperative.g:10446:7: otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10444:7: otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) )
{
otherlv_13=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30289,18 +30283,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_13, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_2_0_0());
}
- // InternalQVTimperative.g:10450:7: ( (lv_ownedType_14_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10451:8: (lv_ownedType_14_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10448:7: ( (lv_ownedType_14_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10449:8: (lv_ownedType_14_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10451:8: (lv_ownedType_14_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10452:9: lv_ownedType_14_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10449:8: (lv_ownedType_14_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10450:9: lv_ownedType_14_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_148);
+ pushFollow(FollowSets000.FOLLOW_147);
lv_ownedType_14_0=ruleTypeExpCS();
state._fsp--;
@@ -30330,7 +30324,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10470:6: ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10468:6: ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )?
int alt232=2;
int LA232_0 = input.LA(1);
@@ -30339,9 +30333,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt232) {
case 1 :
- // InternalQVTimperative.g:10471:7: (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10469:7: (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10471:7: (otherlv_15= 'with' | otherlv_16= '<-' )
+ // InternalQVTimperative.g:10469:7: (otherlv_15= 'with' | otherlv_16= '<-' )
int alt231=2;
int LA231_0 = input.LA(1);
@@ -30360,7 +30354,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt231) {
case 1 :
- // InternalQVTimperative.g:10472:8: otherlv_15= 'with'
+ // InternalQVTimperative.g:10470:8: otherlv_15= 'with'
{
otherlv_15=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30372,7 +30366,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10477:8: otherlv_16= '<-'
+ // InternalQVTimperative.g:10475:8: otherlv_16= '<-'
{
otherlv_16=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30386,11 +30380,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10482:7: ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10483:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10480:7: ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10481:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10483:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10484:9: lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10481:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10482:9: lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
@@ -30433,11 +30427,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_18, grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_2_2());
}
- // InternalQVTimperative.g:10506:6: ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
- // InternalQVTimperative.g:10507:7: (lv_ownedInitExpression_19_0= ruleExpCS )
+ // InternalQVTimperative.g:10504:6: ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10505:7: (lv_ownedInitExpression_19_0= ruleExpCS )
{
- // InternalQVTimperative.g:10507:7: (lv_ownedInitExpression_19_0= ruleExpCS )
- // InternalQVTimperative.g:10508:8: lv_ownedInitExpression_19_0= ruleExpCS
+ // InternalQVTimperative.g:10505:7: (lv_ownedInitExpression_19_0= ruleExpCS )
+ // InternalQVTimperative.g:10506:8: lv_ownedInitExpression_19_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -30484,10 +30478,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10529:3: (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:10527:3: (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:10529:3: (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:10530:4: otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10527:3: (otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:10528:4: otherlv_20= ':' ( (lv_ownedType_21_0= ruleTypeExpCS ) )
{
otherlv_20=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30495,11 +30489,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_20, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:10534:4: ( (lv_ownedType_21_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10535:5: (lv_ownedType_21_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10532:4: ( (lv_ownedType_21_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10533:5: (lv_ownedType_21_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10535:5: (lv_ownedType_21_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10536:6: lv_ownedType_21_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10533:5: (lv_ownedType_21_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10534:6: lv_ownedType_21_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -30561,7 +30555,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // InternalQVTimperative.g:10558:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
+ // InternalQVTimperative.g:10556:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
public final EObject entryRuleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -30569,8 +30563,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10558:59: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
- // InternalQVTimperative.g:10559:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
+ // InternalQVTimperative.g:10556:59: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
+ // InternalQVTimperative.g:10557:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSRule());
@@ -30601,7 +30595,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNavigatingBarArgCS"
- // InternalQVTimperative.g:10565:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
+ // InternalQVTimperative.g:10563:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -30619,17 +30613,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10571:2: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
- // InternalQVTimperative.g:10572:2: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:10569:2: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
+ // InternalQVTimperative.g:10570:2: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
{
- // InternalQVTimperative.g:10572:2: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
- // InternalQVTimperative.g:10573:3: ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // InternalQVTimperative.g:10570:2: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:10571:3: ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
{
- // InternalQVTimperative.g:10573:3: ( (lv_prefix_0_0= '|' ) )
- // InternalQVTimperative.g:10574:4: (lv_prefix_0_0= '|' )
+ // InternalQVTimperative.g:10571:3: ( (lv_prefix_0_0= '|' ) )
+ // InternalQVTimperative.g:10572:4: (lv_prefix_0_0= '|' )
{
- // InternalQVTimperative.g:10574:4: (lv_prefix_0_0= '|' )
- // InternalQVTimperative.g:10575:5: lv_prefix_0_0= '|'
+ // InternalQVTimperative.g:10572:4: (lv_prefix_0_0= '|' )
+ // InternalQVTimperative.g:10573:5: lv_prefix_0_0= '|'
{
lv_prefix_0_0=(Token)match(input,154,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30651,11 +30645,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10587:3: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:10588:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10585:3: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:10586:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:10588:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:10589:5: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:10586:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10587:5: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
@@ -30686,7 +30680,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10606:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // InternalQVTimperative.g:10604:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
int alt236=2;
int LA236_0 = input.LA(1);
@@ -30695,7 +30689,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt236) {
case 1 :
- // InternalQVTimperative.g:10607:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10605:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30703,18 +30697,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:10611:4: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10612:5: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10609:4: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10610:5: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10612:5: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10613:6: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10610:5: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10611:6: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -30738,7 +30732,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10630:4: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10628:4: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
int alt235=2;
int LA235_0 = input.LA(1);
@@ -30747,7 +30741,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt235) {
case 1 :
- // InternalQVTimperative.g:10631:5: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10629:5: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30755,11 +30749,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:10635:5: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:10636:6: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:10633:5: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10634:6: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:10636:6: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:10637:7: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:10634:6: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:10635:7: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -30827,7 +30821,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // InternalQVTimperative.g:10660:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
+ // InternalQVTimperative.g:10658:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
public final EObject entryRuleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -30835,8 +30829,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10660:61: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
- // InternalQVTimperative.g:10661:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
+ // InternalQVTimperative.g:10658:61: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
+ // InternalQVTimperative.g:10659:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule());
@@ -30867,7 +30861,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNavigatingCommaArgCS"
- // InternalQVTimperative.g:10667:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? ) ;
+ // InternalQVTimperative.g:10665:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? ) ;
public final EObject ruleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -30906,17 +30900,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10673:2: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? ) )
- // InternalQVTimperative.g:10674:2: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:10671:2: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? ) )
+ // InternalQVTimperative.g:10672:2: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? )
{
- // InternalQVTimperative.g:10674:2: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? )
- // InternalQVTimperative.g:10675:3: ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )?
+ // InternalQVTimperative.g:10672:2: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:10673:3: ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )?
{
- // InternalQVTimperative.g:10675:3: ( (lv_prefix_0_0= ',' ) )
- // InternalQVTimperative.g:10676:4: (lv_prefix_0_0= ',' )
+ // InternalQVTimperative.g:10673:3: ( (lv_prefix_0_0= ',' ) )
+ // InternalQVTimperative.g:10674:4: (lv_prefix_0_0= ',' )
{
- // InternalQVTimperative.g:10676:4: (lv_prefix_0_0= ',' )
- // InternalQVTimperative.g:10677:5: lv_prefix_0_0= ','
+ // InternalQVTimperative.g:10674:4: (lv_prefix_0_0= ',' )
+ // InternalQVTimperative.g:10675:5: lv_prefix_0_0= ','
{
lv_prefix_0_0=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30938,18 +30932,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10689:3: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:10690:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10687:3: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:10688:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:10690:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:10691:5: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:10688:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10689:5: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_145);
+ pushFollow(FollowSets000.FOLLOW_144);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -30973,17 +30967,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10708:3: ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )?
+ // InternalQVTimperative.g:10706:3: ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )?
int alt245=4;
alt245 = dfa245.predict(input);
switch (alt245) {
case 1 :
- // InternalQVTimperative.g:10709:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10707:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10709:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10710:5: (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10707:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10708:5: (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:10710:5: (otherlv_2= 'with' | otherlv_3= '<-' )
+ // InternalQVTimperative.g:10708:5: (otherlv_2= 'with' | otherlv_3= '<-' )
int alt237=2;
int LA237_0 = input.LA(1);
@@ -31002,7 +30996,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt237) {
case 1 :
- // InternalQVTimperative.g:10711:6: otherlv_2= 'with'
+ // InternalQVTimperative.g:10709:6: otherlv_2= 'with'
{
otherlv_2=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31014,7 +31008,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10716:6: otherlv_3= '<-'
+ // InternalQVTimperative.g:10714:6: otherlv_3= '<-'
{
otherlv_3=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31028,18 +31022,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10721:5: ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10722:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10719:5: ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10720:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10722:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10723:7: lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10720:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10721:7: lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_4_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -31063,7 +31057,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10740:5: (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10738:5: (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
int alt238=2;
int LA238_0 = input.LA(1);
@@ -31072,7 +31066,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt238) {
case 1 :
- // InternalQVTimperative.g:10741:6: otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10739:6: otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
{
otherlv_5=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31080,11 +31074,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
- // InternalQVTimperative.g:10745:6: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:10746:7: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:10743:6: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10744:7: (lv_ownedInitExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:10746:7: (lv_ownedInitExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:10747:8: lv_ownedInitExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:10744:7: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:10745:8: lv_ownedInitExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -31128,10 +31122,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10767:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10765:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10767:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10768:5: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10765:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10766:5: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
{
otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31139,18 +31133,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_7, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_1_0());
}
- // InternalQVTimperative.g:10772:5: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10773:6: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10770:5: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10771:6: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10773:6: (lv_ownedType_8_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10774:7: lv_ownedType_8_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10771:6: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10772:7: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_147);
+ pushFollow(FollowSets000.FOLLOW_146);
lv_ownedType_8_0=ruleTypeExpCS();
state._fsp--;
@@ -31174,7 +31168,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10791:5: ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10789:5: ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )?
int alt240=2;
int LA240_0 = input.LA(1);
@@ -31183,9 +31177,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt240) {
case 1 :
- // InternalQVTimperative.g:10792:6: (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10790:6: (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10792:6: (otherlv_9= 'with' | otherlv_10= '<-' )
+ // InternalQVTimperative.g:10790:6: (otherlv_9= 'with' | otherlv_10= '<-' )
int alt239=2;
int LA239_0 = input.LA(1);
@@ -31204,7 +31198,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt239) {
case 1 :
- // InternalQVTimperative.g:10793:7: otherlv_9= 'with'
+ // InternalQVTimperative.g:10791:7: otherlv_9= 'with'
{
otherlv_9=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31216,7 +31210,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10798:7: otherlv_10= '<-'
+ // InternalQVTimperative.g:10796:7: otherlv_10= '<-'
{
otherlv_10=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31230,18 +31224,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10803:6: ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10804:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10801:6: ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10802:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10804:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10805:8: lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10802:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10803:8: lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_11_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -31271,7 +31265,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10823:5: (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10821:5: (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
int alt241=2;
int LA241_0 = input.LA(1);
@@ -31280,7 +31274,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt241) {
case 1 :
- // InternalQVTimperative.g:10824:6: otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10822:6: otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
{
otherlv_12=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31288,11 +31282,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_12, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_1_3_0());
}
- // InternalQVTimperative.g:10828:6: ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
- // InternalQVTimperative.g:10829:7: (lv_ownedInitExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:10826:6: ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10827:7: (lv_ownedInitExpression_13_0= ruleExpCS )
{
- // InternalQVTimperative.g:10829:7: (lv_ownedInitExpression_13_0= ruleExpCS )
- // InternalQVTimperative.g:10830:8: lv_ownedInitExpression_13_0= ruleExpCS
+ // InternalQVTimperative.g:10827:7: (lv_ownedInitExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:10828:8: lv_ownedInitExpression_13_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -31336,12 +31330,12 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:10850:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10848:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:10850:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:10851:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10848:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10849:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:10851:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:10849:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )?
int alt242=2;
int LA242_0 = input.LA(1);
@@ -31350,7 +31344,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt242) {
case 1 :
- // InternalQVTimperative.g:10852:6: otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10850:6: otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) )
{
otherlv_14=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31358,18 +31352,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_14, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_2_0_0());
}
- // InternalQVTimperative.g:10856:6: ( (lv_ownedType_15_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10857:7: (lv_ownedType_15_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10854:6: ( (lv_ownedType_15_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10855:7: (lv_ownedType_15_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10857:7: (lv_ownedType_15_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10858:8: lv_ownedType_15_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10855:7: (lv_ownedType_15_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10856:8: lv_ownedType_15_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_148);
+ pushFollow(FollowSets000.FOLLOW_147);
lv_ownedType_15_0=ruleTypeExpCS();
state._fsp--;
@@ -31399,7 +31393,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10876:5: ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10874:5: ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )?
int alt244=2;
int LA244_0 = input.LA(1);
@@ -31408,9 +31402,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt244) {
case 1 :
- // InternalQVTimperative.g:10877:6: (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10875:6: (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10877:6: (otherlv_16= 'with' | otherlv_17= '<-' )
+ // InternalQVTimperative.g:10875:6: (otherlv_16= 'with' | otherlv_17= '<-' )
int alt243=2;
int LA243_0 = input.LA(1);
@@ -31429,7 +31423,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt243) {
case 1 :
- // InternalQVTimperative.g:10878:7: otherlv_16= 'with'
+ // InternalQVTimperative.g:10876:7: otherlv_16= 'with'
{
otherlv_16=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31441,7 +31435,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:10883:7: otherlv_17= '<-'
+ // InternalQVTimperative.g:10881:7: otherlv_17= '<-'
{
otherlv_17=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31455,11 +31449,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10888:6: ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10889:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10886:6: ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10887:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10889:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10890:8: lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10887:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10888:8: lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
@@ -31502,11 +31496,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_19, grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_2_2());
}
- // InternalQVTimperative.g:10912:5: ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
- // InternalQVTimperative.g:10913:6: (lv_ownedInitExpression_20_0= ruleExpCS )
+ // InternalQVTimperative.g:10910:5: ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10911:6: (lv_ownedInitExpression_20_0= ruleExpCS )
{
- // InternalQVTimperative.g:10913:6: (lv_ownedInitExpression_20_0= ruleExpCS )
- // InternalQVTimperative.g:10914:7: lv_ownedInitExpression_20_0= ruleExpCS
+ // InternalQVTimperative.g:10911:6: (lv_ownedInitExpression_20_0= ruleExpCS )
+ // InternalQVTimperative.g:10912:7: lv_ownedInitExpression_20_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -31571,7 +31565,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // InternalQVTimperative.g:10937:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
+ // InternalQVTimperative.g:10935:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
public final EObject entryRuleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -31579,8 +31573,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:10937:60: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
- // InternalQVTimperative.g:10938:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
+ // InternalQVTimperative.g:10935:60: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
+ // InternalQVTimperative.g:10936:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule());
@@ -31611,7 +31605,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNavigatingSemiArgCS"
- // InternalQVTimperative.g:10944:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
+ // InternalQVTimperative.g:10942:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -31629,17 +31623,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:10950:2: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
- // InternalQVTimperative.g:10951:2: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:10948:2: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
+ // InternalQVTimperative.g:10949:2: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
{
- // InternalQVTimperative.g:10951:2: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
- // InternalQVTimperative.g:10952:3: ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // InternalQVTimperative.g:10949:2: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:10950:3: ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
{
- // InternalQVTimperative.g:10952:3: ( (lv_prefix_0_0= ';' ) )
- // InternalQVTimperative.g:10953:4: (lv_prefix_0_0= ';' )
+ // InternalQVTimperative.g:10950:3: ( (lv_prefix_0_0= ';' ) )
+ // InternalQVTimperative.g:10951:4: (lv_prefix_0_0= ';' )
{
- // InternalQVTimperative.g:10953:4: (lv_prefix_0_0= ';' )
- // InternalQVTimperative.g:10954:5: lv_prefix_0_0= ';'
+ // InternalQVTimperative.g:10951:4: (lv_prefix_0_0= ';' )
+ // InternalQVTimperative.g:10952:5: lv_prefix_0_0= ';'
{
lv_prefix_0_0=(Token)match(input,21,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31661,11 +31655,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10966:3: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:10967:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10964:3: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:10965:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:10967:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:10968:5: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:10965:4: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:10966:5: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
@@ -31696,7 +31690,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10985:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // InternalQVTimperative.g:10983:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
int alt247=2;
int LA247_0 = input.LA(1);
@@ -31705,7 +31699,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt247) {
case 1 :
- // InternalQVTimperative.g:10986:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10984:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31713,18 +31707,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:10990:4: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10991:5: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10988:4: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10989:5: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10991:5: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10992:6: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10989:5: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10990:6: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -31748,7 +31742,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11009:4: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:11007:4: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
int alt246=2;
int LA246_0 = input.LA(1);
@@ -31757,7 +31751,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt246) {
case 1 :
- // InternalQVTimperative.g:11010:5: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11008:5: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -31765,11 +31759,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:11014:5: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:11015:6: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:11012:5: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11013:6: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:11015:6: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:11016:7: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:11013:6: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:11014:7: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -31837,7 +31831,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // InternalQVTimperative.g:11039:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
+ // InternalQVTimperative.g:11037:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
public final EObject entryRuleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -31845,8 +31839,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11039:59: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
- // InternalQVTimperative.g:11040:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
+ // InternalQVTimperative.g:11037:59: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
+ // InternalQVTimperative.g:11038:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgExpCSRule());
@@ -31877,7 +31871,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNavigatingArgExpCS"
- // InternalQVTimperative.g:11046:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
+ // InternalQVTimperative.g:11044:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
public final EObject ruleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -31888,8 +31882,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11052:2: (this_ExpCS_0= ruleExpCS )
- // InternalQVTimperative.g:11053:2: this_ExpCS_0= ruleExpCS
+ // InternalQVTimperative.g:11050:2: (this_ExpCS_0= ruleExpCS )
+ // InternalQVTimperative.g:11051:2: this_ExpCS_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -31934,7 +31928,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleCoIteratorVariableCS"
- // InternalQVTimperative.g:11067:1: entryRuleCoIteratorVariableCS returns [EObject current=null] : iv_ruleCoIteratorVariableCS= ruleCoIteratorVariableCS EOF ;
+ // InternalQVTimperative.g:11065:1: entryRuleCoIteratorVariableCS returns [EObject current=null] : iv_ruleCoIteratorVariableCS= ruleCoIteratorVariableCS EOF ;
public final EObject entryRuleCoIteratorVariableCS() throws RecognitionException {
EObject current = null;
@@ -31942,8 +31936,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11067:61: (iv_ruleCoIteratorVariableCS= ruleCoIteratorVariableCS EOF )
- // InternalQVTimperative.g:11068:2: iv_ruleCoIteratorVariableCS= ruleCoIteratorVariableCS EOF
+ // InternalQVTimperative.g:11065:61: (iv_ruleCoIteratorVariableCS= ruleCoIteratorVariableCS EOF )
+ // InternalQVTimperative.g:11066:2: iv_ruleCoIteratorVariableCS= ruleCoIteratorVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCoIteratorVariableCSRule());
@@ -31974,7 +31968,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleCoIteratorVariableCS"
- // InternalQVTimperative.g:11074:1: ruleCoIteratorVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
+ // InternalQVTimperative.g:11072:1: ruleCoIteratorVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
public final EObject ruleCoIteratorVariableCS() throws RecognitionException {
EObject current = null;
@@ -31988,17 +31982,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11080:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
- // InternalQVTimperative.g:11081:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:11078:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
+ // InternalQVTimperative.g:11079:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
{
- // InternalQVTimperative.g:11081:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
- // InternalQVTimperative.g:11082:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:11079:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:11080:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
{
- // InternalQVTimperative.g:11082:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:11083:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:11080:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:11081:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:11083:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:11084:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:11081:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:11082:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -32029,7 +32023,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11101:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:11099:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
int alt248=2;
int LA248_0 = input.LA(1);
@@ -32038,7 +32032,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt248) {
case 1 :
- // InternalQVTimperative.g:11102:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:11100:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -32046,11 +32040,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getCoIteratorVariableCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:11106:4: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:11107:5: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:11104:4: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:11105:5: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:11107:5: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:11108:6: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:11105:5: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:11106:6: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -32112,7 +32106,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleIfExpCS"
- // InternalQVTimperative.g:11130:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
+ // InternalQVTimperative.g:11128:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
public final EObject entryRuleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -32120,8 +32114,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11130:48: (iv_ruleIfExpCS= ruleIfExpCS EOF )
- // InternalQVTimperative.g:11131:2: iv_ruleIfExpCS= ruleIfExpCS EOF
+ // InternalQVTimperative.g:11128:48: (iv_ruleIfExpCS= ruleIfExpCS EOF )
+ // InternalQVTimperative.g:11129:2: iv_ruleIfExpCS= ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSRule());
@@ -32152,7 +32146,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleIfExpCS"
- // InternalQVTimperative.g:11137:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) ;
+ // InternalQVTimperative.g:11135:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) ;
public final EObject ruleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -32175,37 +32169,37 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11143:2: ( (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) )
- // InternalQVTimperative.g:11144:2: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
+ // InternalQVTimperative.g:11141:2: ( (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) )
+ // InternalQVTimperative.g:11142:2: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
{
- // InternalQVTimperative.g:11144:2: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
- // InternalQVTimperative.g:11145:3: otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif'
+ // InternalQVTimperative.g:11142:2: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
+ // InternalQVTimperative.g:11143:3: otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif'
{
- otherlv_0=(Token)match(input,155,FollowSets000.FOLLOW_126); if (state.failed) return current;
+ otherlv_0=(Token)match(input,155,FollowSets000.FOLLOW_125); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- // InternalQVTimperative.g:11149:3: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
- // InternalQVTimperative.g:11150:4: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:11147:3: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:11148:4: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
{
- // InternalQVTimperative.g:11150:4: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
- // InternalQVTimperative.g:11151:5: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ // InternalQVTimperative.g:11148:4: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:11149:5: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
{
- // InternalQVTimperative.g:11151:5: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ // InternalQVTimperative.g:11149:5: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
int alt249=2;
alt249 = dfa249.predict(input);
switch (alt249) {
case 1 :
- // InternalQVTimperative.g:11152:6: lv_ownedCondition_1_1= ruleExpCS
+ // InternalQVTimperative.g:11150:6: lv_ownedCondition_1_1= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_149);
+ pushFollow(FollowSets000.FOLLOW_148);
lv_ownedCondition_1_1=ruleExpCS();
state._fsp--;
@@ -32227,14 +32221,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:11168:6: lv_ownedCondition_1_2= rulePatternExpCS
+ // InternalQVTimperative.g:11166:6: lv_ownedCondition_1_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_149);
+ pushFollow(FollowSets000.FOLLOW_148);
lv_ownedCondition_1_2=rulePatternExpCS();
state._fsp--;
@@ -32270,18 +32264,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- // InternalQVTimperative.g:11190:3: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:11191:4: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:11188:3: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11189:4: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:11191:4: (lv_ownedThenExpression_3_0= ruleExpCS )
- // InternalQVTimperative.g:11192:5: lv_ownedThenExpression_3_0= ruleExpCS
+ // InternalQVTimperative.g:11189:4: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:11190:5: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_150);
+ pushFollow(FollowSets000.FOLLOW_149);
lv_ownedThenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -32305,7 +32299,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11209:3: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
+ // InternalQVTimperative.g:11207:3: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
loop250:
do {
int alt250=2;
@@ -32318,17 +32312,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt250) {
case 1 :
- // InternalQVTimperative.g:11210:4: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:11208:4: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
{
- // InternalQVTimperative.g:11210:4: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
- // InternalQVTimperative.g:11211:5: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
+ // InternalQVTimperative.g:11208:4: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:11209:5: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_150);
+ pushFollow(FollowSets000.FOLLOW_149);
lv_ownedIfThenExpressions_4_0=ruleElseIfThenExpCS();
state._fsp--;
@@ -32364,18 +32358,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_5, grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
- // InternalQVTimperative.g:11232:3: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:11233:4: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:11230:3: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11231:4: (lv_ownedElseExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:11233:4: (lv_ownedElseExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:11234:5: lv_ownedElseExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:11231:4: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:11232:5: lv_ownedElseExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_151);
+ pushFollow(FollowSets000.FOLLOW_150);
lv_ownedElseExpression_6_0=ruleExpCS();
state._fsp--;
@@ -32430,7 +32424,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleElseIfThenExpCS"
- // InternalQVTimperative.g:11259:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
+ // InternalQVTimperative.g:11257:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
public final EObject entryRuleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -32438,8 +32432,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11259:56: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
- // InternalQVTimperative.g:11260:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
+ // InternalQVTimperative.g:11257:56: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
+ // InternalQVTimperative.g:11258:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSRule());
@@ -32470,7 +32464,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleElseIfThenExpCS"
- // InternalQVTimperative.g:11266:1: ruleElseIfThenExpCS returns [EObject current=null] : (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:11264:1: ruleElseIfThenExpCS returns [EObject current=null] : (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) ;
public final EObject ruleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -32485,11 +32479,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11272:2: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:11273:2: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:11270:2: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:11271:2: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:11273:2: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:11274:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11271:2: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:11272:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
{
otherlv_0=(Token)match(input,159,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -32497,18 +32491,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
- // InternalQVTimperative.g:11278:3: ( (lv_ownedCondition_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:11279:4: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:11276:3: ( (lv_ownedCondition_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11277:4: (lv_ownedCondition_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:11279:4: (lv_ownedCondition_1_0= ruleExpCS )
- // InternalQVTimperative.g:11280:5: lv_ownedCondition_1_0= ruleExpCS
+ // InternalQVTimperative.g:11277:4: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:11278:5: lv_ownedCondition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_149);
+ pushFollow(FollowSets000.FOLLOW_148);
lv_ownedCondition_1_0=ruleExpCS();
state._fsp--;
@@ -32538,11 +32532,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
- // InternalQVTimperative.g:11301:3: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:11302:4: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:11299:3: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11300:4: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:11302:4: (lv_ownedThenExpression_3_0= ruleExpCS )
- // InternalQVTimperative.g:11303:5: lv_ownedThenExpression_3_0= ruleExpCS
+ // InternalQVTimperative.g:11300:4: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:11301:5: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -32598,7 +32592,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleLetExpCS"
- // InternalQVTimperative.g:11324:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
+ // InternalQVTimperative.g:11322:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
public final EObject entryRuleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -32606,8 +32600,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11324:49: (iv_ruleLetExpCS= ruleLetExpCS EOF )
- // InternalQVTimperative.g:11325:2: iv_ruleLetExpCS= ruleLetExpCS EOF
+ // InternalQVTimperative.g:11322:49: (iv_ruleLetExpCS= ruleLetExpCS EOF )
+ // InternalQVTimperative.g:11323:2: iv_ruleLetExpCS= ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSRule());
@@ -32638,7 +32632,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleLetExpCS"
- // InternalQVTimperative.g:11331:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:11329:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -32656,11 +32650,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11337:2: ( (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:11338:2: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:11335:2: ( (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:11336:2: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:11338:2: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:11339:3: otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11336:2: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:11337:3: otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) )
{
otherlv_0=(Token)match(input,160,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -32668,18 +32662,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- // InternalQVTimperative.g:11343:3: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
- // InternalQVTimperative.g:11344:4: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:11341:3: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:11342:4: (lv_ownedVariables_1_0= ruleLetVariableCS )
{
- // InternalQVTimperative.g:11344:4: (lv_ownedVariables_1_0= ruleLetVariableCS )
- // InternalQVTimperative.g:11345:5: lv_ownedVariables_1_0= ruleLetVariableCS
+ // InternalQVTimperative.g:11342:4: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:11343:5: lv_ownedVariables_1_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_152);
+ pushFollow(FollowSets000.FOLLOW_151);
lv_ownedVariables_1_0=ruleLetVariableCS();
state._fsp--;
@@ -32703,7 +32697,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11362:3: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
+ // InternalQVTimperative.g:11360:3: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
loop251:
do {
int alt251=2;
@@ -32716,7 +32710,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt251) {
case 1 :
- // InternalQVTimperative.g:11363:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:11361:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -32724,18 +32718,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:11367:4: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
- // InternalQVTimperative.g:11368:5: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:11365:4: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:11366:5: (lv_ownedVariables_3_0= ruleLetVariableCS )
{
- // InternalQVTimperative.g:11368:5: (lv_ownedVariables_3_0= ruleLetVariableCS )
- // InternalQVTimperative.g:11369:6: lv_ownedVariables_3_0= ruleLetVariableCS
+ // InternalQVTimperative.g:11366:5: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:11367:6: lv_ownedVariables_3_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_152);
+ pushFollow(FollowSets000.FOLLOW_151);
lv_ownedVariables_3_0=ruleLetVariableCS();
state._fsp--;
@@ -32774,11 +32768,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- // InternalQVTimperative.g:11391:3: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:11392:4: (lv_ownedInExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:11389:3: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11390:4: (lv_ownedInExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:11392:4: (lv_ownedInExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:11393:5: lv_ownedInExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:11390:4: (lv_ownedInExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:11391:5: lv_ownedInExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -32834,7 +32828,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleLetVariableCS"
- // InternalQVTimperative.g:11414:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
+ // InternalQVTimperative.g:11412:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
public final EObject entryRuleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -32842,8 +32836,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11414:54: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
- // InternalQVTimperative.g:11415:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
+ // InternalQVTimperative.g:11412:54: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
+ // InternalQVTimperative.g:11413:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSRule());
@@ -32874,7 +32868,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleLetVariableCS"
- // InternalQVTimperative.g:11421:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:11419:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -32893,24 +32887,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11427:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:11428:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:11425:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:11426:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:11428:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:11429:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11426:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:11427:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:11429:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:11430:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:11427:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:11428:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:11430:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:11431:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:11428:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:11429:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_153);
+ pushFollow(FollowSets000.FOLLOW_152);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -32934,7 +32928,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11448:3: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
+ // InternalQVTimperative.g:11446:3: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
int alt252=2;
int LA252_0 = input.LA(1);
@@ -32943,17 +32937,17 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt252) {
case 1 :
- // InternalQVTimperative.g:11449:4: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:11447:4: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:11449:4: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:11450:5: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:11447:4: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:11448:5: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_133);
+ pushFollow(FollowSets000.FOLLOW_132);
lv_ownedRoundBracketedClause_1_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -32980,7 +32974,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11467:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:11465:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
int alt253=2;
int LA253_0 = input.LA(1);
@@ -32989,7 +32983,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt253) {
case 1 :
- // InternalQVTimperative.g:11468:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:11466:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
{
otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -32997,18 +32991,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:11472:4: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:11473:5: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:11470:4: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:11471:5: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:11473:5: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:11474:6: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:11471:5: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:11472:6: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_130);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -33044,11 +33038,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_4, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
- // InternalQVTimperative.g:11496:3: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:11497:4: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:11494:3: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11495:4: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:11497:4: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:11498:5: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:11495:4: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:11496:5: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -33104,7 +33098,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNestedExpCS"
- // InternalQVTimperative.g:11519:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
+ // InternalQVTimperative.g:11517:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
public final EObject entryRuleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -33112,8 +33106,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11519:52: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
- // InternalQVTimperative.g:11520:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
+ // InternalQVTimperative.g:11517:52: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
+ // InternalQVTimperative.g:11518:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSRule());
@@ -33144,7 +33138,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNestedExpCS"
- // InternalQVTimperative.g:11526:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
+ // InternalQVTimperative.g:11524:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
public final EObject ruleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -33157,11 +33151,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11532:2: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
- // InternalQVTimperative.g:11533:2: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // InternalQVTimperative.g:11530:2: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
+ // InternalQVTimperative.g:11531:2: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
{
- // InternalQVTimperative.g:11533:2: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
- // InternalQVTimperative.g:11534:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
+ // InternalQVTimperative.g:11531:2: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // InternalQVTimperative.g:11532:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
{
otherlv_0=(Token)match(input,56,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -33169,18 +33163,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- // InternalQVTimperative.g:11538:3: ( (lv_ownedExpression_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:11539:4: (lv_ownedExpression_1_0= ruleExpCS )
+ // InternalQVTimperative.g:11536:3: ( (lv_ownedExpression_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:11537:4: (lv_ownedExpression_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:11539:4: (lv_ownedExpression_1_0= ruleExpCS )
- // InternalQVTimperative.g:11540:5: lv_ownedExpression_1_0= ruleExpCS
+ // InternalQVTimperative.g:11537:4: (lv_ownedExpression_1_0= ruleExpCS )
+ // InternalQVTimperative.g:11538:5: lv_ownedExpression_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_122);
lv_ownedExpression_1_0=ruleExpCS();
state._fsp--;
@@ -33235,7 +33229,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleSelfExpCS"
- // InternalQVTimperative.g:11565:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
+ // InternalQVTimperative.g:11563:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
public final EObject entryRuleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -33243,8 +33237,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11565:50: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
- // InternalQVTimperative.g:11566:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
+ // InternalQVTimperative.g:11563:50: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
+ // InternalQVTimperative.g:11564:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSelfExpCSRule());
@@ -33275,7 +33269,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleSelfExpCS"
- // InternalQVTimperative.g:11572:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
+ // InternalQVTimperative.g:11570:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
public final EObject ruleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -33285,14 +33279,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11578:2: ( ( () otherlv_1= 'self' ) )
- // InternalQVTimperative.g:11579:2: ( () otherlv_1= 'self' )
+ // InternalQVTimperative.g:11576:2: ( ( () otherlv_1= 'self' ) )
+ // InternalQVTimperative.g:11577:2: ( () otherlv_1= 'self' )
{
- // InternalQVTimperative.g:11579:2: ( () otherlv_1= 'self' )
- // InternalQVTimperative.g:11580:3: () otherlv_1= 'self'
+ // InternalQVTimperative.g:11577:2: ( () otherlv_1= 'self' )
+ // InternalQVTimperative.g:11578:3: () otherlv_1= 'self'
{
- // InternalQVTimperative.g:11580:3: ()
- // InternalQVTimperative.g:11581:4:
+ // InternalQVTimperative.g:11578:3: ()
+ // InternalQVTimperative.g:11579:4:
{
if ( state.backtracking==0 ) {
@@ -33340,7 +33334,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // InternalQVTimperative.g:11598:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
+ // InternalQVTimperative.g:11596:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
public final EObject entryRuleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -33348,8 +33342,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11598:61: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
- // InternalQVTimperative.g:11599:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
+ // InternalQVTimperative.g:11596:61: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
+ // InternalQVTimperative.g:11597:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSRule());
@@ -33380,7 +33374,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMultiplicityBoundsCS"
- // InternalQVTimperative.g:11605:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
+ // InternalQVTimperative.g:11603: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;
@@ -33394,24 +33388,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11611:2: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
- // InternalQVTimperative.g:11612:2: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // InternalQVTimperative.g:11609:2: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
+ // InternalQVTimperative.g:11610:2: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
{
- // InternalQVTimperative.g:11612:2: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
- // InternalQVTimperative.g:11613:3: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ // InternalQVTimperative.g:11610:2: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // InternalQVTimperative.g:11611:3: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
{
- // InternalQVTimperative.g:11613:3: ( (lv_lowerBound_0_0= ruleLOWER ) )
- // InternalQVTimperative.g:11614:4: (lv_lowerBound_0_0= ruleLOWER )
+ // InternalQVTimperative.g:11611:3: ( (lv_lowerBound_0_0= ruleLOWER ) )
+ // InternalQVTimperative.g:11612:4: (lv_lowerBound_0_0= ruleLOWER )
{
- // InternalQVTimperative.g:11614:4: (lv_lowerBound_0_0= ruleLOWER )
- // InternalQVTimperative.g:11615:5: lv_lowerBound_0_0= ruleLOWER
+ // InternalQVTimperative.g:11612:4: (lv_lowerBound_0_0= ruleLOWER )
+ // InternalQVTimperative.g:11613:5: lv_lowerBound_0_0= ruleLOWER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_lowerBound_0_0=ruleLOWER();
state._fsp--;
@@ -33435,7 +33429,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11632:3: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ // InternalQVTimperative.g:11630:3: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
int alt254=2;
int LA254_0 = input.LA(1);
@@ -33444,19 +33438,19 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt254) {
case 1 :
- // InternalQVTimperative.g:11633:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
+ // InternalQVTimperative.g:11631:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
{
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_154); if (state.failed) return current;
+ otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_153); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- // InternalQVTimperative.g:11637:4: ( (lv_upperBound_2_0= ruleUPPER ) )
- // InternalQVTimperative.g:11638:5: (lv_upperBound_2_0= ruleUPPER )
+ // InternalQVTimperative.g:11635:4: ( (lv_upperBound_2_0= ruleUPPER ) )
+ // InternalQVTimperative.g:11636:5: (lv_upperBound_2_0= ruleUPPER )
{
- // InternalQVTimperative.g:11638:5: (lv_upperBound_2_0= ruleUPPER )
- // InternalQVTimperative.g:11639:6: lv_upperBound_2_0= ruleUPPER
+ // InternalQVTimperative.g:11636:5: (lv_upperBound_2_0= ruleUPPER )
+ // InternalQVTimperative.g:11637:6: lv_upperBound_2_0= ruleUPPER
{
if ( state.backtracking==0 ) {
@@ -33518,7 +33512,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMultiplicityCS"
- // InternalQVTimperative.g:11661:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
+ // InternalQVTimperative.g:11659:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
public final EObject entryRuleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -33526,8 +33520,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11661:55: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
- // InternalQVTimperative.g:11662:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
+ // InternalQVTimperative.g:11659:55: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
+ // InternalQVTimperative.g:11660:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityCSRule());
@@ -33558,7 +33552,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMultiplicityCS"
- // InternalQVTimperative.g:11668:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) ;
+ // InternalQVTimperative.g:11666:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) ;
public final EObject ruleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -33575,19 +33569,19 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11674:2: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) )
- // InternalQVTimperative.g:11675:2: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
+ // InternalQVTimperative.g:11672:2: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) )
+ // InternalQVTimperative.g:11673:2: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
{
- // InternalQVTimperative.g:11675:2: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
- // InternalQVTimperative.g:11676:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']'
+ // InternalQVTimperative.g:11673:2: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
+ // InternalQVTimperative.g:11674:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']'
{
- otherlv_0=(Token)match(input,152,FollowSets000.FOLLOW_155); if (state.failed) return current;
+ otherlv_0=(Token)match(input,152,FollowSets000.FOLLOW_154); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- // InternalQVTimperative.g:11680:3: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:11678:3: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
int alt255=2;
int LA255_0 = input.LA(1);
@@ -33606,7 +33600,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt255) {
case 1 :
- // InternalQVTimperative.g:11681:4: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
+ // InternalQVTimperative.g:11679:4: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
@@ -33618,7 +33612,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_156);
+ pushFollow(FollowSets000.FOLLOW_155);
this_MultiplicityBoundsCS_1=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -33633,7 +33627,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:11693:4: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
+ // InternalQVTimperative.g:11691:4: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
@@ -33645,7 +33639,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_156);
+ pushFollow(FollowSets000.FOLLOW_155);
this_MultiplicityStringCS_2=ruleMultiplicityStringCS();
state._fsp--;
@@ -33662,7 +33656,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11705:3: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )?
+ // InternalQVTimperative.g:11703:3: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )?
int alt256=3;
int LA256_0 = input.LA(1);
@@ -33674,9 +33668,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt256) {
case 1 :
- // InternalQVTimperative.g:11706:4: otherlv_3= '|?'
+ // InternalQVTimperative.g:11704:4: otherlv_3= '|?'
{
- otherlv_3=(Token)match(input,162,FollowSets000.FOLLOW_157); if (state.failed) return current;
+ otherlv_3=(Token)match(input,162,FollowSets000.FOLLOW_156); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
@@ -33686,15 +33680,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:11711:4: ( (lv_isNullFree_4_0= '|1' ) )
+ // InternalQVTimperative.g:11709:4: ( (lv_isNullFree_4_0= '|1' ) )
{
- // InternalQVTimperative.g:11711:4: ( (lv_isNullFree_4_0= '|1' ) )
- // InternalQVTimperative.g:11712:5: (lv_isNullFree_4_0= '|1' )
+ // InternalQVTimperative.g:11709:4: ( (lv_isNullFree_4_0= '|1' ) )
+ // InternalQVTimperative.g:11710:5: (lv_isNullFree_4_0= '|1' )
{
- // InternalQVTimperative.g:11712:5: (lv_isNullFree_4_0= '|1' )
- // InternalQVTimperative.g:11713:6: lv_isNullFree_4_0= '|1'
+ // InternalQVTimperative.g:11710:5: (lv_isNullFree_4_0= '|1' )
+ // InternalQVTimperative.g:11711:6: lv_isNullFree_4_0= '|1'
{
- lv_isNullFree_4_0=(Token)match(input,163,FollowSets000.FOLLOW_157); if (state.failed) return current;
+ lv_isNullFree_4_0=(Token)match(input,163,FollowSets000.FOLLOW_156); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isNullFree_4_0, grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
@@ -33751,7 +33745,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleMultiplicityStringCS"
- // InternalQVTimperative.g:11734:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
+ // InternalQVTimperative.g:11732:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
public final EObject entryRuleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -33759,8 +33753,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11734:61: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
- // InternalQVTimperative.g:11735:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
+ // InternalQVTimperative.g:11732:61: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
+ // InternalQVTimperative.g:11733:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityStringCSRule());
@@ -33791,7 +33785,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleMultiplicityStringCS"
- // InternalQVTimperative.g:11741:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
+ // InternalQVTimperative.g:11739: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;
@@ -33803,16 +33797,16 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11747:2: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
- // InternalQVTimperative.g:11748:2: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // InternalQVTimperative.g:11745:2: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
+ // InternalQVTimperative.g:11746:2: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
{
- // InternalQVTimperative.g:11748:2: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
- // InternalQVTimperative.g:11749:3: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // InternalQVTimperative.g:11746:2: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // InternalQVTimperative.g:11747:3: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
{
- // InternalQVTimperative.g:11749:3: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
- // InternalQVTimperative.g:11750:4: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ // InternalQVTimperative.g:11747:3: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // InternalQVTimperative.g:11748:4: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
{
- // InternalQVTimperative.g:11750:4: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ // InternalQVTimperative.g:11748:4: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
int alt257=3;
switch ( input.LA(1) ) {
case 42:
@@ -33840,7 +33834,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt257) {
case 1 :
- // InternalQVTimperative.g:11751:5: lv_stringBounds_0_1= '*'
+ // InternalQVTimperative.g:11749:5: lv_stringBounds_0_1= '*'
{
lv_stringBounds_0_1=(Token)match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -33860,7 +33854,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:11762:5: lv_stringBounds_0_2= '+'
+ // InternalQVTimperative.g:11760:5: lv_stringBounds_0_2= '+'
{
lv_stringBounds_0_2=(Token)match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -33880,7 +33874,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 3 :
- // InternalQVTimperative.g:11773:5: lv_stringBounds_0_3= '?'
+ // InternalQVTimperative.g:11771:5: lv_stringBounds_0_3= '?'
{
lv_stringBounds_0_3=(Token)match(input,164,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -33930,7 +33924,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRulePathNameCS"
- // InternalQVTimperative.g:11789:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
+ // InternalQVTimperative.g:11787:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
public final EObject entryRulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -33938,8 +33932,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11789:51: (iv_rulePathNameCS= rulePathNameCS EOF )
- // InternalQVTimperative.g:11790:2: iv_rulePathNameCS= rulePathNameCS EOF
+ // InternalQVTimperative.g:11787:51: (iv_rulePathNameCS= rulePathNameCS EOF )
+ // InternalQVTimperative.g:11788:2: iv_rulePathNameCS= rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSRule());
@@ -33970,7 +33964,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "rulePathNameCS"
- // InternalQVTimperative.g:11796:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // InternalQVTimperative.g:11794:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject rulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -33984,24 +33978,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11802:2: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
- // InternalQVTimperative.g:11803:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:11800:2: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // InternalQVTimperative.g:11801:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
{
- // InternalQVTimperative.g:11803:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
- // InternalQVTimperative.g:11804:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // InternalQVTimperative.g:11801:2: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:11802:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // InternalQVTimperative.g:11804:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:11805:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:11802:3: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:11803:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:11805:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // InternalQVTimperative.g:11806:5: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // InternalQVTimperative.g:11803:4: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:11804:5: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -34025,7 +34019,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11823:3: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // InternalQVTimperative.g:11821:3: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
loop258:
do {
int alt258=2;
@@ -34038,7 +34032,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt258) {
case 1 :
- // InternalQVTimperative.g:11824:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:11822:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
otherlv_1=(Token)match(input,41,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -34046,18 +34040,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- // InternalQVTimperative.g:11828:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:11829:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:11826:4: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:11827:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:11829:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:11830:6: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:11827:5: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:11828:6: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -34115,7 +34109,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleFirstPathElementCS"
- // InternalQVTimperative.g:11852:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:11850:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
public final EObject entryRuleFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -34123,8 +34117,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11852:59: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
- // InternalQVTimperative.g:11853:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
+ // InternalQVTimperative.g:11850:59: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
+ // InternalQVTimperative.g:11851:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFirstPathElementCSRule());
@@ -34155,7 +34149,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleFirstPathElementCS"
- // InternalQVTimperative.g:11859:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:11857:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
public final EObject ruleFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -34163,14 +34157,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11865:2: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:11866:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:11863:2: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:11864:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:11866:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:11867:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:11864:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:11865:3: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:11867:3: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:11868:4: ruleUnrestrictedName
+ // InternalQVTimperative.g:11865:3: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:11866:4: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -34227,7 +34221,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNextPathElementCS"
- // InternalQVTimperative.g:11888:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
+ // InternalQVTimperative.g:11886:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
public final EObject entryRuleNextPathElementCS() throws RecognitionException {
EObject current = null;
@@ -34235,8 +34229,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11888:58: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
- // InternalQVTimperative.g:11889:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
+ // InternalQVTimperative.g:11886:58: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
+ // InternalQVTimperative.g:11887:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNextPathElementCSRule());
@@ -34267,7 +34261,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNextPathElementCS"
- // InternalQVTimperative.g:11895:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
+ // InternalQVTimperative.g:11893:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
public final EObject ruleNextPathElementCS() throws RecognitionException {
EObject current = null;
@@ -34275,14 +34269,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11901:2: ( ( ( ruleUnreservedName ) ) )
- // InternalQVTimperative.g:11902:2: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:11899:2: ( ( ( ruleUnreservedName ) ) )
+ // InternalQVTimperative.g:11900:2: ( ( ruleUnreservedName ) )
{
- // InternalQVTimperative.g:11902:2: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:11903:3: ( ruleUnreservedName )
+ // InternalQVTimperative.g:11900:2: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:11901:3: ( ruleUnreservedName )
{
- // InternalQVTimperative.g:11903:3: ( ruleUnreservedName )
- // InternalQVTimperative.g:11904:4: ruleUnreservedName
+ // InternalQVTimperative.g:11901:3: ( ruleUnreservedName )
+ // InternalQVTimperative.g:11902:4: ruleUnreservedName
{
if ( state.backtracking==0 ) {
@@ -34339,7 +34333,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTemplateBindingCS"
- // InternalQVTimperative.g:11924:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
+ // InternalQVTimperative.g:11922:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
public final EObject entryRuleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -34347,8 +34341,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:11924:58: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
- // InternalQVTimperative.g:11925:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
+ // InternalQVTimperative.g:11922:58: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
+ // InternalQVTimperative.g:11923:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSRule());
@@ -34379,7 +34373,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTemplateBindingCS"
- // InternalQVTimperative.g:11931:1: ruleTemplateBindingCS returns [EObject current=null] : ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:11929:1: ruleTemplateBindingCS returns [EObject current=null] : ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -34395,24 +34389,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:11937:2: ( ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:11938:2: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:11935:2: ( ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:11936:2: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:11938:2: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:11939:3: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:11936:2: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:11937:3: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
{
- // InternalQVTimperative.g:11939:3: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:11940:4: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:11937:3: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:11938:4: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:11940:4: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:11941:5: lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:11938:4: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:11939:5: lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_158);
+ pushFollow(FollowSets000.FOLLOW_157);
lv_ownedSubstitutions_0_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -34436,7 +34430,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:11958:3: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )*
+ // InternalQVTimperative.g:11956:3: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )*
loop259:
do {
int alt259=2;
@@ -34449,26 +34443,26 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt259) {
case 1 :
- // InternalQVTimperative.g:11959:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:11957:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
{
- otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_159); if (state.failed) return current;
+ otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_158); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
- // InternalQVTimperative.g:11963:4: ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:11964:5: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:11961:4: ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:11962:5: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:11964:5: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:11965:6: lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:11962:5: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:11963:6: lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_158);
+ pushFollow(FollowSets000.FOLLOW_157);
lv_ownedSubstitutions_2_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -34501,7 +34495,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
} while (true);
- // InternalQVTimperative.g:11983:3: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:11981:3: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
int alt260=2;
int LA260_0 = input.LA(1);
@@ -34510,10 +34504,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt260) {
case 1 :
- // InternalQVTimperative.g:11984:4: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:11982:4: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:11984:4: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:11985:5: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:11982:4: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:11983:5: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -34572,7 +34566,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:12006:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
+ // InternalQVTimperative.g:12004:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
public final EObject entryRuleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -34580,8 +34574,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12006:72: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
- // InternalQVTimperative.g:12007:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
+ // InternalQVTimperative.g:12004:72: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
+ // InternalQVTimperative.g:12005:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateParameterSubstitutionCSRule());
@@ -34612,7 +34606,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:12013:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
+ // InternalQVTimperative.g:12011:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
public final EObject ruleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -34623,14 +34617,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12019:2: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
- // InternalQVTimperative.g:12020:2: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // InternalQVTimperative.g:12017:2: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
+ // InternalQVTimperative.g:12018:2: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
{
- // InternalQVTimperative.g:12020:2: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
- // InternalQVTimperative.g:12021:3: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // InternalQVTimperative.g:12018:2: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // InternalQVTimperative.g:12019:3: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
{
- // InternalQVTimperative.g:12021:3: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
- // InternalQVTimperative.g:12022:4: lv_ownedActualParameter_0_0= ruleTypeRefCS
+ // InternalQVTimperative.g:12019:3: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // InternalQVTimperative.g:12020:4: lv_ownedActualParameter_0_0= ruleTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -34683,7 +34677,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTemplateSignatureCS"
- // InternalQVTimperative.g:12042:1: entryRuleTemplateSignatureCS returns [EObject current=null] : iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF ;
+ // InternalQVTimperative.g:12040:1: entryRuleTemplateSignatureCS returns [EObject current=null] : iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF ;
public final EObject entryRuleTemplateSignatureCS() throws RecognitionException {
EObject current = null;
@@ -34691,8 +34685,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12042:60: (iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF )
- // InternalQVTimperative.g:12043:2: iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF
+ // InternalQVTimperative.g:12040:60: (iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF )
+ // InternalQVTimperative.g:12041:2: iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSRule());
@@ -34723,7 +34717,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTemplateSignatureCS"
- // InternalQVTimperative.g:12049:1: ruleTemplateSignatureCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) ;
+ // InternalQVTimperative.g:12047:1: ruleTemplateSignatureCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) ;
public final EObject ruleTemplateSignatureCS() throws RecognitionException {
EObject current = null;
@@ -34739,11 +34733,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12055:2: ( (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) )
- // InternalQVTimperative.g:12056:2: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
+ // InternalQVTimperative.g:12053:2: ( (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) )
+ // InternalQVTimperative.g:12054:2: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
{
- // InternalQVTimperative.g:12056:2: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
- // InternalQVTimperative.g:12057:3: otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')'
+ // InternalQVTimperative.g:12054:2: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
+ // InternalQVTimperative.g:12055:3: otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')'
{
otherlv_0=(Token)match(input,56,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -34751,11 +34745,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_0, grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
- // InternalQVTimperative.g:12061:3: ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) )
- // InternalQVTimperative.g:12062:4: (lv_ownedParameters_1_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:12059:3: ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:12060:4: (lv_ownedParameters_1_0= ruleTypeParameterCS )
{
- // InternalQVTimperative.g:12062:4: (lv_ownedParameters_1_0= ruleTypeParameterCS )
- // InternalQVTimperative.g:12063:5: lv_ownedParameters_1_0= ruleTypeParameterCS
+ // InternalQVTimperative.g:12060:4: (lv_ownedParameters_1_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:12061:5: lv_ownedParameters_1_0= ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
@@ -34786,7 +34780,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:12080:3: (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )*
+ // InternalQVTimperative.g:12078:3: (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )*
loop261:
do {
int alt261=2;
@@ -34799,7 +34793,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt261) {
case 1 :
- // InternalQVTimperative.g:12081:4: otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:12079:4: otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -34807,11 +34801,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:12085:4: ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
- // InternalQVTimperative.g:12086:5: (lv_ownedParameters_3_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:12083:4: ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:12084:5: (lv_ownedParameters_3_0= ruleTypeParameterCS )
{
- // InternalQVTimperative.g:12086:5: (lv_ownedParameters_3_0= ruleTypeParameterCS )
- // InternalQVTimperative.g:12087:6: lv_ownedParameters_3_0= ruleTypeParameterCS
+ // InternalQVTimperative.g:12084:5: (lv_ownedParameters_3_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:12085:6: lv_ownedParameters_3_0= ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
@@ -34882,7 +34876,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeParameterCS"
- // InternalQVTimperative.g:12113:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
+ // InternalQVTimperative.g:12111:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
public final EObject entryRuleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -34890,8 +34884,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12113:56: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
- // InternalQVTimperative.g:12114:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
+ // InternalQVTimperative.g:12111:56: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
+ // InternalQVTimperative.g:12112:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSRule());
@@ -34922,7 +34916,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeParameterCS"
- // InternalQVTimperative.g:12120:1: ruleTypeParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) ;
+ // InternalQVTimperative.g:12118:1: ruleTypeParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) ;
public final EObject ruleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -34939,24 +34933,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12126:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
- // InternalQVTimperative.g:12127:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // InternalQVTimperative.g:12124:2: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
+ // InternalQVTimperative.g:12125:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
{
- // InternalQVTimperative.g:12127:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
- // InternalQVTimperative.g:12128:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ // InternalQVTimperative.g:12125:2: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // InternalQVTimperative.g:12126:3: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
{
- // InternalQVTimperative.g:12128:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:12129:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:12126:3: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:12127:4: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:12129:4: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:12130:5: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:12127:4: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:12128:5: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_160);
+ pushFollow(FollowSets000.FOLLOW_159);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -34980,7 +34974,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:12147:3: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ // InternalQVTimperative.g:12145:3: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
int alt263=2;
int LA263_0 = input.LA(1);
@@ -34989,7 +34983,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt263) {
case 1 :
- // InternalQVTimperative.g:12148:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:12146:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
{
otherlv_1=(Token)match(input,104,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -34997,18 +34991,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_1, grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
- // InternalQVTimperative.g:12152:4: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:12153:5: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:12150:4: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:12151:5: (lv_ownedExtends_2_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:12153:5: (lv_ownedExtends_2_0= ruleTypedRefCS )
- // InternalQVTimperative.g:12154:6: lv_ownedExtends_2_0= ruleTypedRefCS
+ // InternalQVTimperative.g:12151:5: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:12152:6: lv_ownedExtends_2_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_161);
+ pushFollow(FollowSets000.FOLLOW_160);
lv_ownedExtends_2_0=ruleTypedRefCS();
state._fsp--;
@@ -35032,7 +35026,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:12171:4: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:12169:4: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
loop262:
do {
int alt262=2;
@@ -35045,7 +35039,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
switch (alt262) {
case 1 :
- // InternalQVTimperative.g:12172:5: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:12170:5: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
{
otherlv_3=(Token)match(input,165,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -35053,18 +35047,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_3, grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
- // InternalQVTimperative.g:12176:5: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:12177:6: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:12174:5: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:12175:6: (lv_ownedExtends_4_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:12177:6: (lv_ownedExtends_4_0= ruleTypedRefCS )
- // InternalQVTimperative.g:12178:7: lv_ownedExtends_4_0= ruleTypedRefCS
+ // InternalQVTimperative.g:12175:6: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:12176:7: lv_ownedExtends_4_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_161);
+ pushFollow(FollowSets000.FOLLOW_160);
lv_ownedExtends_4_0=ruleTypedRefCS();
state._fsp--;
@@ -35128,7 +35122,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypeRefCS"
- // InternalQVTimperative.g:12201:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
+ // InternalQVTimperative.g:12199:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
public final EObject entryRuleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -35136,8 +35130,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12201:50: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
- // InternalQVTimperative.g:12202:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
+ // InternalQVTimperative.g:12199:50: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
+ // InternalQVTimperative.g:12200:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeRefCSRule());
@@ -35168,7 +35162,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypeRefCS"
- // InternalQVTimperative.g:12208:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
+ // InternalQVTimperative.g:12206:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
public final EObject ruleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -35181,10 +35175,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12214:2: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
- // InternalQVTimperative.g:12215:2: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:12212:2: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
+ // InternalQVTimperative.g:12213:2: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
{
- // InternalQVTimperative.g:12215:2: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:12213:2: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
int alt264=2;
int LA264_0 = input.LA(1);
@@ -35203,7 +35197,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt264) {
case 1 :
- // InternalQVTimperative.g:12216:3: this_TypedRefCS_0= ruleTypedRefCS
+ // InternalQVTimperative.g:12214:3: this_TypedRefCS_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -35230,7 +35224,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:12228:3: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
+ // InternalQVTimperative.g:12226:3: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -35281,7 +35275,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleTypedTypeRefCS"
- // InternalQVTimperative.g:12243:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
+ // InternalQVTimperative.g:12241:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
public final EObject entryRuleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -35289,8 +35283,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12243:55: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
- // InternalQVTimperative.g:12244:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
+ // InternalQVTimperative.g:12241:55: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
+ // InternalQVTimperative.g:12242:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSRule());
@@ -35321,7 +35315,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleTypedTypeRefCS"
- // InternalQVTimperative.g:12250:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) ;
+ // InternalQVTimperative.g:12248:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) ;
public final EObject ruleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -35336,24 +35330,24 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12256:2: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) )
- // InternalQVTimperative.g:12257:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:12254:2: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) )
+ // InternalQVTimperative.g:12255:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
{
- // InternalQVTimperative.g:12257:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
- // InternalQVTimperative.g:12258:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
+ // InternalQVTimperative.g:12255:2: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:12256:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
{
- // InternalQVTimperative.g:12258:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:12259:4: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:12256:3: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:12257:4: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:12259:4: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:12260:5: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:12257:4: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:12258:5: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_120);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -35377,7 +35371,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:12277:3: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
+ // InternalQVTimperative.g:12275:3: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
int alt265=2;
int LA265_0 = input.LA(1);
@@ -35386,26 +35380,26 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt265) {
case 1 :
- // InternalQVTimperative.g:12278:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')'
+ // InternalQVTimperative.g:12276:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_159); if (state.failed) return current;
+ otherlv_1=(Token)match(input,56,FollowSets000.FOLLOW_158); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:12282:4: ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) )
- // InternalQVTimperative.g:12283:5: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
+ // InternalQVTimperative.g:12280:4: ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) )
+ // InternalQVTimperative.g:12281:5: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
{
- // InternalQVTimperative.g:12283:5: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
- // InternalQVTimperative.g:12284:6: lv_ownedBinding_2_0= ruleTemplateBindingCS
+ // InternalQVTimperative.g:12281:5: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
+ // InternalQVTimperative.g:12282:6: lv_ownedBinding_2_0= ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_122);
lv_ownedBinding_2_0=ruleTemplateBindingCS();
state._fsp--;
@@ -35466,7 +35460,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleWildcardTypeRefCS"
- // InternalQVTimperative.g:12310:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
+ // InternalQVTimperative.g:12308:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
public final EObject entryRuleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -35474,8 +35468,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12310:58: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
- // InternalQVTimperative.g:12311:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
+ // InternalQVTimperative.g:12308:58: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
+ // InternalQVTimperative.g:12309:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWildcardTypeRefCSRule());
@@ -35506,7 +35500,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleWildcardTypeRefCS"
- // InternalQVTimperative.g:12317:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
+ // InternalQVTimperative.g:12315:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
public final EObject ruleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -35519,14 +35513,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12323:2: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
- // InternalQVTimperative.g:12324:2: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // InternalQVTimperative.g:12321:2: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
+ // InternalQVTimperative.g:12322:2: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
{
- // InternalQVTimperative.g:12324:2: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
- // InternalQVTimperative.g:12325:3: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ // InternalQVTimperative.g:12322:2: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // InternalQVTimperative.g:12323:3: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
{
- // InternalQVTimperative.g:12325:3: ()
- // InternalQVTimperative.g:12326:4:
+ // InternalQVTimperative.g:12323:3: ()
+ // InternalQVTimperative.g:12324:4:
{
if ( state.backtracking==0 ) {
@@ -35543,13 +35537,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- otherlv_1=(Token)match(input,164,FollowSets000.FOLLOW_160); if (state.failed) return current;
+ otherlv_1=(Token)match(input,164,FollowSets000.FOLLOW_159); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
- // InternalQVTimperative.g:12339:3: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ // InternalQVTimperative.g:12337:3: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
int alt266=2;
int LA266_0 = input.LA(1);
@@ -35558,7 +35552,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt266) {
case 1 :
- // InternalQVTimperative.g:12340:4: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:12338:4: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
{
otherlv_2=(Token)match(input,104,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -35566,11 +35560,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
newLeafNode(otherlv_2, grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
- // InternalQVTimperative.g:12344:4: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:12345:5: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:12342:4: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:12343:5: (lv_ownedExtends_3_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:12345:5: (lv_ownedExtends_3_0= ruleTypedRefCS )
- // InternalQVTimperative.g:12346:6: lv_ownedExtends_3_0= ruleTypedRefCS
+ // InternalQVTimperative.g:12343:5: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:12344:6: lv_ownedExtends_3_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -35632,7 +35626,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleID"
- // InternalQVTimperative.g:12368:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
+ // InternalQVTimperative.g:12366:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
public final String entryRuleID() throws RecognitionException {
String current = null;
@@ -35640,8 +35634,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12368:42: (iv_ruleID= ruleID EOF )
- // InternalQVTimperative.g:12369:2: iv_ruleID= ruleID EOF
+ // InternalQVTimperative.g:12366:42: (iv_ruleID= ruleID EOF )
+ // InternalQVTimperative.g:12367:2: iv_ruleID= ruleID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIDRule());
@@ -35672,7 +35666,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleID"
- // InternalQVTimperative.g:12375:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
+ // InternalQVTimperative.g:12373: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();
@@ -35683,10 +35677,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12381:2: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
- // InternalQVTimperative.g:12382:2: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:12379:2: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
+ // InternalQVTimperative.g:12380:2: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
{
- // InternalQVTimperative.g:12382:2: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:12380:2: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
int alt267=2;
int LA267_0 = input.LA(1);
@@ -35705,7 +35699,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt267) {
case 1 :
- // InternalQVTimperative.g:12383:3: this_SIMPLE_ID_0= RULE_SIMPLE_ID
+ // InternalQVTimperative.g:12381:3: this_SIMPLE_ID_0= RULE_SIMPLE_ID
{
this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -35722,7 +35716,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:12391:3: this_ESCAPED_ID_1= RULE_ESCAPED_ID
+ // InternalQVTimperative.g:12389:3: this_ESCAPED_ID_1= RULE_ESCAPED_ID
{
this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -35763,7 +35757,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleIdentifier"
- // InternalQVTimperative.g:12402:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
+ // InternalQVTimperative.g:12400:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
public final String entryRuleIdentifier() throws RecognitionException {
String current = null;
@@ -35771,8 +35765,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12402:50: (iv_ruleIdentifier= ruleIdentifier EOF )
- // InternalQVTimperative.g:12403:2: iv_ruleIdentifier= ruleIdentifier EOF
+ // InternalQVTimperative.g:12400:50: (iv_ruleIdentifier= ruleIdentifier EOF )
+ // InternalQVTimperative.g:12401:2: iv_ruleIdentifier= ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierRule());
@@ -35803,7 +35797,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleIdentifier"
- // InternalQVTimperative.g:12409:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
+ // InternalQVTimperative.g:12407:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
public final AntlrDatatypeRuleToken ruleIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -35814,8 +35808,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12415:2: (this_ID_0= ruleID )
- // InternalQVTimperative.g:12416:2: this_ID_0= ruleID
+ // InternalQVTimperative.g:12413:2: (this_ID_0= ruleID )
+ // InternalQVTimperative.g:12414:2: this_ID_0= ruleID
{
if ( state.backtracking==0 ) {
@@ -35859,7 +35853,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleLOWER"
- // InternalQVTimperative.g:12429:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
+ // InternalQVTimperative.g:12427:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
public final String entryRuleLOWER() throws RecognitionException {
String current = null;
@@ -35867,8 +35861,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12429:45: (iv_ruleLOWER= ruleLOWER EOF )
- // InternalQVTimperative.g:12430:2: iv_ruleLOWER= ruleLOWER EOF
+ // InternalQVTimperative.g:12427:45: (iv_ruleLOWER= ruleLOWER EOF )
+ // InternalQVTimperative.g:12428:2: iv_ruleLOWER= ruleLOWER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLOWERRule());
@@ -35899,7 +35893,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleLOWER"
- // InternalQVTimperative.g:12436:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // InternalQVTimperative.g:12434:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleLOWER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -35909,8 +35903,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12442:2: (this_INT_0= RULE_INT )
- // InternalQVTimperative.g:12443:2: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:12440:2: (this_INT_0= RULE_INT )
+ // InternalQVTimperative.g:12441:2: this_INT_0= RULE_INT
{
this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -35945,7 +35939,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // InternalQVTimperative.g:12453:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
+ // InternalQVTimperative.g:12451:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
public final String entryRuleNUMBER_LITERAL() throws RecognitionException {
String current = null;
@@ -35953,8 +35947,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12453:54: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
- // InternalQVTimperative.g:12454:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
+ // InternalQVTimperative.g:12451:54: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
+ // InternalQVTimperative.g:12452:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
@@ -35985,7 +35979,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleNUMBER_LITERAL"
- // InternalQVTimperative.g:12460:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // InternalQVTimperative.g:12458:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleNUMBER_LITERAL() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -35995,8 +35989,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12466:2: (this_INT_0= RULE_INT )
- // InternalQVTimperative.g:12467:2: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:12464:2: (this_INT_0= RULE_INT )
+ // InternalQVTimperative.g:12465:2: this_INT_0= RULE_INT
{
this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -36031,7 +36025,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleStringLiteral"
- // InternalQVTimperative.g:12477:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
+ // InternalQVTimperative.g:12475:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
public final String entryRuleStringLiteral() throws RecognitionException {
String current = null;
@@ -36039,8 +36033,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12477:53: (iv_ruleStringLiteral= ruleStringLiteral EOF )
- // InternalQVTimperative.g:12478:2: iv_ruleStringLiteral= ruleStringLiteral EOF
+ // InternalQVTimperative.g:12475:53: (iv_ruleStringLiteral= ruleStringLiteral EOF )
+ // InternalQVTimperative.g:12476:2: iv_ruleStringLiteral= ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralRule());
@@ -36071,7 +36065,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleStringLiteral"
- // InternalQVTimperative.g:12484:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // InternalQVTimperative.g:12482: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();
@@ -36081,8 +36075,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12490:2: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:12491:2: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:12488:2: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:12489:2: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -36117,7 +36111,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleUPPER"
- // InternalQVTimperative.g:12501:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
+ // InternalQVTimperative.g:12499:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
public final String entryRuleUPPER() throws RecognitionException {
String current = null;
@@ -36125,8 +36119,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12501:45: (iv_ruleUPPER= ruleUPPER EOF )
- // InternalQVTimperative.g:12502:2: iv_ruleUPPER= ruleUPPER EOF
+ // InternalQVTimperative.g:12499:45: (iv_ruleUPPER= ruleUPPER EOF )
+ // InternalQVTimperative.g:12500:2: iv_ruleUPPER= ruleUPPER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUPPERRule());
@@ -36157,7 +36151,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleUPPER"
- // InternalQVTimperative.g:12508:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
+ // InternalQVTimperative.g:12506:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleUPPER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -36168,10 +36162,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12514:2: ( (this_INT_0= RULE_INT | kw= '*' ) )
- // InternalQVTimperative.g:12515:2: (this_INT_0= RULE_INT | kw= '*' )
+ // InternalQVTimperative.g:12512:2: ( (this_INT_0= RULE_INT | kw= '*' ) )
+ // InternalQVTimperative.g:12513:2: (this_INT_0= RULE_INT | kw= '*' )
{
- // InternalQVTimperative.g:12515:2: (this_INT_0= RULE_INT | kw= '*' )
+ // InternalQVTimperative.g:12513:2: (this_INT_0= RULE_INT | kw= '*' )
int alt268=2;
int LA268_0 = input.LA(1);
@@ -36190,7 +36184,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt268) {
case 1 :
- // InternalQVTimperative.g:12516:3: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:12514:3: this_INT_0= RULE_INT
{
this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -36207,7 +36201,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
break;
case 2 :
- // InternalQVTimperative.g:12524:3: kw= '*'
+ // InternalQVTimperative.g:12522:3: kw= '*'
{
kw=(Token)match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -36244,7 +36238,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "entryRuleURI"
- // InternalQVTimperative.g:12533:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
+ // InternalQVTimperative.g:12531:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
public final String entryRuleURI() throws RecognitionException {
String current = null;
@@ -36252,8 +36246,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
try {
- // InternalQVTimperative.g:12533:43: (iv_ruleURI= ruleURI EOF )
- // InternalQVTimperative.g:12534:2: iv_ruleURI= ruleURI EOF
+ // InternalQVTimperative.g:12531:43: (iv_ruleURI= ruleURI EOF )
+ // InternalQVTimperative.g:12532:2: iv_ruleURI= ruleURI EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIRule());
@@ -36284,7 +36278,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
// $ANTLR start "ruleURI"
- // InternalQVTimperative.g:12540:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // InternalQVTimperative.g:12538: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();
@@ -36294,8 +36288,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
enterRule();
try {
- // InternalQVTimperative.g:12546:2: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:12547:2: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:12544:2: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:12545:2: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -36333,8 +36327,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_DeclareStatementCS_1 = null;
- // InternalQVTimperative.g:1517:3: (this_DeclareStatementCS_1= ruleDeclareStatementCS )
- // InternalQVTimperative.g:1517:3: this_DeclareStatementCS_1= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1521:3: (this_DeclareStatementCS_1= ruleDeclareStatementCS )
+ // InternalQVTimperative.g:1521:3: this_DeclareStatementCS_1= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -36356,8 +36350,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_DeclareStatementCS_2 = null;
- // InternalQVTimperative.g:1529:3: (this_DeclareStatementCS_2= ruleDeclareStatementCS )
- // InternalQVTimperative.g:1529:3: this_DeclareStatementCS_2= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1533:3: (this_DeclareStatementCS_2= ruleDeclareStatementCS )
+ // InternalQVTimperative.g:1533:3: this_DeclareStatementCS_2= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -36379,8 +36373,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_CheckStatementCS_3 = null;
- // InternalQVTimperative.g:1541:3: (this_CheckStatementCS_3= ruleCheckStatementCS )
- // InternalQVTimperative.g:1541:3: this_CheckStatementCS_3= ruleCheckStatementCS
+ // InternalQVTimperative.g:1545:3: (this_CheckStatementCS_3= ruleCheckStatementCS )
+ // InternalQVTimperative.g:1545:3: this_CheckStatementCS_3= ruleCheckStatementCS
{
if ( state.backtracking==0 ) {
@@ -36401,11 +36395,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
public final void synpred82_InternalQVTimperative_fragment() throws RecognitionException {
Token lv_isCheck_0_0=null;
- // InternalQVTimperative.g:3255:4: ( (lv_isCheck_0_0= 'check' ) )
- // InternalQVTimperative.g:3255:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:3259:4: ( (lv_isCheck_0_0= 'check' ) )
+ // InternalQVTimperative.g:3259:4: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:3255:4: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:3256:5: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:3259:4: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:3260:5: lv_isCheck_0_0= 'check'
{
lv_isCheck_0_0=(Token)match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -36421,8 +36415,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
AntlrDatatypeRuleToken this_QVTbaseUnrestrictedName_1 = null;
- // InternalQVTimperative.g:3915:3: (this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName )
- // InternalQVTimperative.g:3915:3: this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName
+ // InternalQVTimperative.g:3913:3: (this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName )
+ // InternalQVTimperative.g:3913:3: this_QVTbaseUnrestrictedName_1= ruleQVTbaseUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -36446,15 +36440,15 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedPatternGuard_3_0 = null;
- // InternalQVTimperative.g:9357:5: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
- // InternalQVTimperative.g:9357:5: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:9355:5: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
+ // InternalQVTimperative.g:9355:5: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
otherlv_2=(Token)match(input,35,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:9361:5: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9362:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9359:5: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9360:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9362:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:9363:7: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:9360:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9361:7: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -36487,21 +36481,21 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedPatternGuard_3_0 = null;
- // InternalQVTimperative.g:9337:4: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
- // InternalQVTimperative.g:9337:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:9335:4: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
+ // InternalQVTimperative.g:9335:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // InternalQVTimperative.g:9337:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:9338:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:9335:4: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:9336:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:9338:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:9339:6: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:9336:5: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:9337:6: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_98);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -36512,7 +36506,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9356:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:9354:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
int alt355=2;
int LA355_0 = input.LA(1);
@@ -36521,14 +36515,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt355) {
case 1 :
- // InternalQVTimperative.g:9357:5: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:9355:5: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
otherlv_2=(Token)match(input,35,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:9361:5: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9362:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9359:5: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9360:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9362:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:9363:7: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:9360:6: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9361:7: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -36563,8 +36557,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_TypeLiteralCS_1 = null;
- // InternalQVTimperative.g:9417:3: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
- // InternalQVTimperative.g:9417:3: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // InternalQVTimperative.g:9415:3: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
+ // InternalQVTimperative.g:9415:3: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -36590,23 +36584,23 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedRight_3_0 = null;
- // InternalQVTimperative.g:9508:3: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
- // InternalQVTimperative.g:9508:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9506:3: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:9506:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:9508:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:9509:4: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9506:3: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9507:4: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_135);
+ pushFollow(FollowSets000.FOLLOW_134);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
if (state.failed) return ;
- // InternalQVTimperative.g:9520:4: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9518:4: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
int alt356=2;
int LA356_0 = input.LA(1);
@@ -36615,10 +36609,10 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt356) {
case 1 :
- // InternalQVTimperative.g:9521:5: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9519:5: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:9521:5: ()
- // InternalQVTimperative.g:9522:6:
+ // InternalQVTimperative.g:9519:5: ()
+ // InternalQVTimperative.g:9520:6:
{
if ( state.backtracking==0 ) {
@@ -36628,11 +36622,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9531:5: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:9532:6: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:9529:5: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:9530:6: (lv_name_2_0= ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:9532:6: (lv_name_2_0= ruleBinaryOperatorName )
- // InternalQVTimperative.g:9533:7: lv_name_2_0= ruleBinaryOperatorName
+ // InternalQVTimperative.g:9530:6: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:9531:7: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -36650,11 +36644,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:9550:5: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9551:6: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9548:5: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9549:6: (lv_ownedRight_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9551:6: (lv_ownedRight_3_0= ruleExpCS )
- // InternalQVTimperative.g:9552:7: lv_ownedRight_3_0= ruleExpCS
+ // InternalQVTimperative.g:9549:6: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9550:7: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -36691,8 +36685,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_TupleLiteralExpCS_4 = null;
- // InternalQVTimperative.g:9812:3: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:9812:3: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:9810:3: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:9810:3: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -36714,8 +36708,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_MapLiteralExpCS_5 = null;
- // InternalQVTimperative.g:9824:3: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
- // InternalQVTimperative.g:9824:3: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // InternalQVTimperative.g:9822:3: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:9822:3: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -36737,8 +36731,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_CollectionLiteralExpCS_6 = null;
- // InternalQVTimperative.g:9836:3: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:9836:3: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:9834:3: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:9834:3: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -36760,8 +36754,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject this_TypeLiteralExpCS_8 = null;
- // InternalQVTimperative.g:9860:3: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:9860:3: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:9858:3: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:9858:3: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -36788,13 +36782,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedInitExpression_5_0 = null;
- // InternalQVTimperative.g:10303:5: ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) )
- // InternalQVTimperative.g:10303:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10301:5: ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:10301:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10303:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10304:6: (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10301:5: ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10302:6: (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:10304:6: (otherlv_1= 'with' | otherlv_2= '<-' )
+ // InternalQVTimperative.g:10302:6: (otherlv_1= 'with' | otherlv_2= '<-' )
int alt361=2;
int LA361_0 = input.LA(1);
@@ -36813,14 +36807,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt361) {
case 1 :
- // InternalQVTimperative.g:10305:7: otherlv_1= 'with'
+ // InternalQVTimperative.g:10303:7: otherlv_1= 'with'
{
otherlv_1=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return ;
}
break;
case 2 :
- // InternalQVTimperative.g:10310:7: otherlv_2= '<-'
+ // InternalQVTimperative.g:10308:7: otherlv_2= '<-'
{
otherlv_2=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return ;
@@ -36829,18 +36823,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10315:6: ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10316:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10313:6: ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10314:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10316:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10317:8: lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10314:7: (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10315:8: lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_3_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -36851,7 +36845,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10334:6: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10332:6: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
int alt362=2;
int LA362_0 = input.LA(1);
@@ -36860,14 +36854,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt362) {
case 1 :
- // InternalQVTimperative.g:10335:7: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10333:7: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:10339:7: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:10340:8: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:10337:7: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10338:8: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:10340:8: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:10341:9: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:10338:8: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:10339:9: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -36912,25 +36906,25 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedInitExpression_12_0 = null;
- // InternalQVTimperative.g:10361:5: ( (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) )
- // InternalQVTimperative.g:10361:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10359:5: ( (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:10359:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10361:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10362:6: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10359:5: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10360:6: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
{
otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return ;
- // InternalQVTimperative.g:10366:6: ( (lv_ownedType_7_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10367:7: (lv_ownedType_7_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10364:6: ( (lv_ownedType_7_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10365:7: (lv_ownedType_7_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10367:7: (lv_ownedType_7_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10368:8: lv_ownedType_7_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10365:7: (lv_ownedType_7_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10366:8: lv_ownedType_7_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_147);
+ pushFollow(FollowSets000.FOLLOW_146);
lv_ownedType_7_0=ruleTypeExpCS();
state._fsp--;
@@ -36941,7 +36935,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10385:6: ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10383:6: ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )?
int alt365=2;
int LA365_0 = input.LA(1);
@@ -36950,9 +36944,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt365) {
case 1 :
- // InternalQVTimperative.g:10386:7: (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10384:7: (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10386:7: (otherlv_8= 'with' | otherlv_9= '<-' )
+ // InternalQVTimperative.g:10384:7: (otherlv_8= 'with' | otherlv_9= '<-' )
int alt364=2;
int LA364_0 = input.LA(1);
@@ -36971,14 +36965,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt364) {
case 1 :
- // InternalQVTimperative.g:10387:8: otherlv_8= 'with'
+ // InternalQVTimperative.g:10385:8: otherlv_8= 'with'
{
otherlv_8=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return ;
}
break;
case 2 :
- // InternalQVTimperative.g:10392:8: otherlv_9= '<-'
+ // InternalQVTimperative.g:10390:8: otherlv_9= '<-'
{
otherlv_9=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return ;
@@ -36987,18 +36981,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10397:7: ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10398:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10395:7: ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10396:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10398:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10399:9: lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10396:8: (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10397:9: lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_0_1_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_10_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -37015,7 +37009,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10417:6: (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10415:6: (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )?
int alt366=2;
int LA366_0 = input.LA(1);
@@ -37024,14 +37018,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt366) {
case 1 :
- // InternalQVTimperative.g:10418:7: otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10416:7: otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
{
otherlv_11=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:10422:7: ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
- // InternalQVTimperative.g:10423:8: (lv_ownedInitExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:10420:7: ( (lv_ownedInitExpression_12_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10421:8: (lv_ownedInitExpression_12_0= ruleExpCS )
{
- // InternalQVTimperative.g:10423:8: (lv_ownedInitExpression_12_0= ruleExpCS )
- // InternalQVTimperative.g:10424:9: lv_ownedInitExpression_12_0= ruleExpCS
+ // InternalQVTimperative.g:10421:8: (lv_ownedInitExpression_12_0= ruleExpCS )
+ // InternalQVTimperative.g:10422:9: lv_ownedInitExpression_12_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -37076,13 +37070,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedInitExpression_19_0 = null;
- // InternalQVTimperative.g:10444:5: ( ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:10444:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10442:5: ( ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:10442:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:10444:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:10445:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10442:5: ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10443:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:10445:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:10443:6: (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )?
int alt368=2;
int LA368_0 = input.LA(1);
@@ -37091,21 +37085,21 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt368) {
case 1 :
- // InternalQVTimperative.g:10446:7: otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10444:7: otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) )
{
otherlv_13=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return ;
- // InternalQVTimperative.g:10450:7: ( (lv_ownedType_14_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10451:8: (lv_ownedType_14_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10448:7: ( (lv_ownedType_14_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10449:8: (lv_ownedType_14_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10451:8: (lv_ownedType_14_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10452:9: lv_ownedType_14_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10449:8: (lv_ownedType_14_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10450:9: lv_ownedType_14_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_148);
+ pushFollow(FollowSets000.FOLLOW_147);
lv_ownedType_14_0=ruleTypeExpCS();
state._fsp--;
@@ -37122,7 +37116,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10470:6: ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10468:6: ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )?
int alt370=2;
int LA370_0 = input.LA(1);
@@ -37131,9 +37125,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt370) {
case 1 :
- // InternalQVTimperative.g:10471:7: (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10469:7: (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10471:7: (otherlv_15= 'with' | otherlv_16= '<-' )
+ // InternalQVTimperative.g:10469:7: (otherlv_15= 'with' | otherlv_16= '<-' )
int alt369=2;
int LA369_0 = input.LA(1);
@@ -37152,14 +37146,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt369) {
case 1 :
- // InternalQVTimperative.g:10472:8: otherlv_15= 'with'
+ // InternalQVTimperative.g:10470:8: otherlv_15= 'with'
{
otherlv_15=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return ;
}
break;
case 2 :
- // InternalQVTimperative.g:10477:8: otherlv_16= '<-'
+ // InternalQVTimperative.g:10475:8: otherlv_16= '<-'
{
otherlv_16=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return ;
@@ -37168,11 +37162,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10482:7: ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10483:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10480:7: ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10481:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10483:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10484:9: lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10481:8: (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10482:9: lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
@@ -37197,11 +37191,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
otherlv_18=(Token)match(input,49,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:10506:6: ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
- // InternalQVTimperative.g:10507:7: (lv_ownedInitExpression_19_0= ruleExpCS )
+ // InternalQVTimperative.g:10504:6: ( (lv_ownedInitExpression_19_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10505:7: (lv_ownedInitExpression_19_0= ruleExpCS )
{
- // InternalQVTimperative.g:10507:7: (lv_ownedInitExpression_19_0= ruleExpCS )
- // InternalQVTimperative.g:10508:8: lv_ownedInitExpression_19_0= ruleExpCS
+ // InternalQVTimperative.g:10505:7: (lv_ownedInitExpression_19_0= ruleExpCS )
+ // InternalQVTimperative.g:10506:8: lv_ownedInitExpression_19_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -37237,13 +37231,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedInitExpression_6_0 = null;
- // InternalQVTimperative.g:10709:4: ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) )
- // InternalQVTimperative.g:10709:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10707:4: ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:10707:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10709:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10710:5: (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10707:4: ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10708:5: (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:10710:5: (otherlv_2= 'with' | otherlv_3= '<-' )
+ // InternalQVTimperative.g:10708:5: (otherlv_2= 'with' | otherlv_3= '<-' )
int alt381=2;
int LA381_0 = input.LA(1);
@@ -37262,14 +37256,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt381) {
case 1 :
- // InternalQVTimperative.g:10711:6: otherlv_2= 'with'
+ // InternalQVTimperative.g:10709:6: otherlv_2= 'with'
{
otherlv_2=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return ;
}
break;
case 2 :
- // InternalQVTimperative.g:10716:6: otherlv_3= '<-'
+ // InternalQVTimperative.g:10714:6: otherlv_3= '<-'
{
otherlv_3=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return ;
@@ -37278,18 +37272,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10721:5: ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10722:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10719:5: ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10720:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10722:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10723:7: lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10720:6: (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10721:7: lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_4_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -37300,7 +37294,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10740:5: (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10738:5: (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )?
int alt382=2;
int LA382_0 = input.LA(1);
@@ -37309,14 +37303,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt382) {
case 1 :
- // InternalQVTimperative.g:10741:6: otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10739:6: otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
{
otherlv_5=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:10745:6: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:10746:7: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:10743:6: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10744:7: (lv_ownedInitExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:10746:7: (lv_ownedInitExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:10747:8: lv_ownedInitExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:10744:7: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:10745:8: lv_ownedInitExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -37361,25 +37355,25 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedInitExpression_13_0 = null;
- // InternalQVTimperative.g:10767:4: ( (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) )
- // InternalQVTimperative.g:10767:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10765:4: ( (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:10765:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:10767:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:10768:5: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10765:4: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:10766:5: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
{
otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return ;
- // InternalQVTimperative.g:10772:5: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10773:6: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10770:5: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10771:6: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10773:6: (lv_ownedType_8_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10774:7: lv_ownedType_8_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10771:6: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10772:7: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_147);
+ pushFollow(FollowSets000.FOLLOW_146);
lv_ownedType_8_0=ruleTypeExpCS();
state._fsp--;
@@ -37390,7 +37384,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10791:5: ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10789:5: ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )?
int alt385=2;
int LA385_0 = input.LA(1);
@@ -37399,9 +37393,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt385) {
case 1 :
- // InternalQVTimperative.g:10792:6: (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10790:6: (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10792:6: (otherlv_9= 'with' | otherlv_10= '<-' )
+ // InternalQVTimperative.g:10790:6: (otherlv_9= 'with' | otherlv_10= '<-' )
int alt384=2;
int LA384_0 = input.LA(1);
@@ -37420,14 +37414,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt384) {
case 1 :
- // InternalQVTimperative.g:10793:7: otherlv_9= 'with'
+ // InternalQVTimperative.g:10791:7: otherlv_9= 'with'
{
otherlv_9=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return ;
}
break;
case 2 :
- // InternalQVTimperative.g:10798:7: otherlv_10= '<-'
+ // InternalQVTimperative.g:10796:7: otherlv_10= '<-'
{
otherlv_10=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return ;
@@ -37436,18 +37430,18 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10803:6: ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10804:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10801:6: ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10802:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10804:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10805:8: lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10802:7: (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10803:8: lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedCoIteratorCoIteratorVariableCSParserRuleCall_2_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_146);
+ pushFollow(FollowSets000.FOLLOW_145);
lv_ownedCoIterator_11_0=ruleCoIteratorVariableCS();
state._fsp--;
@@ -37464,7 +37458,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10823:5: (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:10821:5: (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )?
int alt386=2;
int LA386_0 = input.LA(1);
@@ -37473,14 +37467,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt386) {
case 1 :
- // InternalQVTimperative.g:10824:6: otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10822:6: otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
{
otherlv_12=(Token)match(input,53,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:10828:6: ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
- // InternalQVTimperative.g:10829:7: (lv_ownedInitExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:10826:6: ( (lv_ownedInitExpression_13_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10827:7: (lv_ownedInitExpression_13_0= ruleExpCS )
{
- // InternalQVTimperative.g:10829:7: (lv_ownedInitExpression_13_0= ruleExpCS )
- // InternalQVTimperative.g:10830:8: lv_ownedInitExpression_13_0= ruleExpCS
+ // InternalQVTimperative.g:10827:7: (lv_ownedInitExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:10828:8: lv_ownedInitExpression_13_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -37525,13 +37519,13 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
EObject lv_ownedInitExpression_20_0 = null;
- // InternalQVTimperative.g:10850:4: ( ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:10850:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10848:4: ( ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:10848:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:10850:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:10851:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10848:4: ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:10849:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:10851:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:10849:5: (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )?
int alt388=2;
int LA388_0 = input.LA(1);
@@ -37540,21 +37534,21 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt388) {
case 1 :
- // InternalQVTimperative.g:10852:6: otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10850:6: otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) )
{
otherlv_14=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return ;
- // InternalQVTimperative.g:10856:6: ( (lv_ownedType_15_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:10857:7: (lv_ownedType_15_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10854:6: ( (lv_ownedType_15_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:10855:7: (lv_ownedType_15_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:10857:7: (lv_ownedType_15_0= ruleTypeExpCS )
- // InternalQVTimperative.g:10858:8: lv_ownedType_15_0= ruleTypeExpCS
+ // InternalQVTimperative.g:10855:7: (lv_ownedType_15_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:10856:8: lv_ownedType_15_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_148);
+ pushFollow(FollowSets000.FOLLOW_147);
lv_ownedType_15_0=ruleTypeExpCS();
state._fsp--;
@@ -37571,7 +37565,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10876:5: ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )?
+ // InternalQVTimperative.g:10874:5: ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )?
int alt390=2;
int LA390_0 = input.LA(1);
@@ -37580,9 +37574,9 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt390) {
case 1 :
- // InternalQVTimperative.g:10877:6: (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10875:6: (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
{
- // InternalQVTimperative.g:10877:6: (otherlv_16= 'with' | otherlv_17= '<-' )
+ // InternalQVTimperative.g:10875:6: (otherlv_16= 'with' | otherlv_17= '<-' )
int alt389=2;
int LA389_0 = input.LA(1);
@@ -37601,14 +37595,14 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
switch (alt389) {
case 1 :
- // InternalQVTimperative.g:10878:7: otherlv_16= 'with'
+ // InternalQVTimperative.g:10876:7: otherlv_16= 'with'
{
otherlv_16=(Token)match(input,144,FollowSets000.FOLLOW_5); if (state.failed) return ;
}
break;
case 2 :
- // InternalQVTimperative.g:10883:7: otherlv_17= '<-'
+ // InternalQVTimperative.g:10881:7: otherlv_17= '<-'
{
otherlv_17=(Token)match(input,145,FollowSets000.FOLLOW_5); if (state.failed) return ;
@@ -37617,11 +37611,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
- // InternalQVTimperative.g:10888:6: ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
- // InternalQVTimperative.g:10889:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10886:6: ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) )
+ // InternalQVTimperative.g:10887:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
{
- // InternalQVTimperative.g:10889:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
- // InternalQVTimperative.g:10890:8: lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS
+ // InternalQVTimperative.g:10887:7: (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS )
+ // InternalQVTimperative.g:10888:8: lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS
{
if ( state.backtracking==0 ) {
@@ -37646,11 +37640,11 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
}
otherlv_19=(Token)match(input,49,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:10912:5: ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
- // InternalQVTimperative.g:10913:6: (lv_ownedInitExpression_20_0= ruleExpCS )
+ // InternalQVTimperative.g:10910:5: ( (lv_ownedInitExpression_20_0= ruleExpCS ) )
+ // InternalQVTimperative.g:10911:6: (lv_ownedInitExpression_20_0= ruleExpCS )
{
- // InternalQVTimperative.g:10913:6: (lv_ownedInitExpression_20_0= ruleExpCS )
- // InternalQVTimperative.g:10914:7: lv_ownedInitExpression_20_0= ruleExpCS
+ // InternalQVTimperative.g:10911:6: (lv_ownedInitExpression_20_0= ruleExpCS )
+ // InternalQVTimperative.g:10912:7: lv_ownedInitExpression_20_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -38899,7 +38893,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_15;
}
public String getDescription() {
- return "()* loopback of 1229:3: ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )*";
+ return "()* loopback of 1233:3: ( (lv_ownedStatements_16_0= ruleGuardStatementCS ) )*";
}
}
static final String[] dfa_16s = {
@@ -39201,7 +39195,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_16;
}
public String getDescription() {
- return "()* loopback of 1248:3: ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )*";
+ return "()* loopback of 1252:3: ( (lv_ownedStatements_17_0= ruleCommitStatementCS ) )*";
}
}
static final String dfa_17s = "\12\uffff";
@@ -39243,7 +39237,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_22;
}
public String getDescription() {
- return "1504:2: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS )";
+ return "1508:2: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS | this_SpeculateStatementCS_4= ruleSpeculateStatementCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -39321,7 +39315,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_15;
}
public String getDescription() {
- return "()* loopback of 1873:3: ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )*";
+ return "()* loopback of 1877:3: ( (lv_ownedStatements_10_0= ruleGuardStatementCS ) )*";
}
}
@@ -39339,144 +39333,144 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_16;
}
public String getDescription() {
- return "()* loopback of 1892:3: ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )*";
+ return "()* loopback of 1896:3: ( (lv_ownedStatements_11_0= ruleCommitStatementCS ) )*";
}
}
static final String dfa_23s = "\u0083\uffff";
static final String dfa_24s = "\1\7\43\26\1\7\31\26\4\uffff\40\45\1\7\13\45\1\7\15\45\1\4\2\45\1\7\2\4\1\7";
static final String dfa_25s = "\1\151\43\76\1\151\31\76\4\uffff\40\76\1\151\13\76\1\151\15\76\1\u00a1\2\76\1\151\2\u00a1\1\u0098";
- static final String dfa_26s = "\76\uffff\1\2\1\1\1\4\1\3\101\uffff";
+ static final String dfa_26s = "\76\uffff\1\1\1\2\1\4\1\3\101\uffff";
static final String dfa_27s = "\u0083\uffff}>";
static final String[] dfa_28s = {
"\1\1\1\2\10\uffff\1\61\1\uffff\1\37\2\uffff\1\41\1\40\1\uffff\1\67\1\42\2\uffff\1\44\1\74\1\51\1\46\1\52\1\62\4\uffff\1\70\3\uffff\1\55\1\56\1\43\1\53\1\54\1\47\1\uffff\1\45\1\57\1\63\1\uffff\1\33\1\64\2\uffff\1\50\1\60\1\65\1\uffff\1\73\1\66\1\72\1\71\1\75\1\31\1\11\1\4\1\12\1\uffff\1\16\1\uffff\1\23\1\uffff\1\26\2\uffff\1\34\1\uffff\1\35\1\uffff\1\36\1\uffff\1\17\1\13\1\24\1\10\1\30\1\uffff\1\14\1\21\1\22\1\32\1\5\1\25\1\uffff\1\7\1\uffff\1\27\1\uffff\1\3\1\6\1\15\1\20",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\102\1\103\10\uffff\1\162\1\uffff\1\140\2\uffff\1\142\1\141\1\uffff\1\170\1\143\2\uffff\1\145\1\175\1\152\1\147\1\153\1\163\2\uffff\1\76\1\uffff\1\171\3\uffff\1\156\1\157\1\144\1\154\1\155\1\150\1\uffff\1\146\1\160\1\164\1\uffff\1\134\1\165\2\uffff\1\151\1\161\1\166\1\uffff\1\174\1\167\1\173\1\172\1\176\1\132\1\112\1\105\1\113\1\uffff\1\117\1\uffff\1\124\1\uffff\1\127\2\uffff\1\135\1\uffff\1\136\1\uffff\1\137\1\uffff\1\120\1\114\1\125\1\111\1\131\1\uffff\1\115\1\122\1\123\1\133\1\106\1\126\1\uffff\1\110\1\uffff\1\130\1\uffff\1\104\1\107\1\116\1\121",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\77\16\uffff\1\76\5\uffff\1\101\22\uffff\1\100",
- "",
- "",
- "",
- "",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\2\77\10\uffff\1\77\1\uffff\1\77\2\uffff\2\77\1\uffff\2\77\2\uffff\6\77\2\uffff\1\76\1\uffff\1\77\3\uffff\1\177\5\77\1\uffff\3\77\1\uffff\2\77\2\uffff\3\77\1\uffff\1\u0080\10\77\1\uffff\1\77\1\uffff\1\77\1\uffff\1\77\2\uffff\1\77\1\uffff\1\77\1\uffff\1\77\1\uffff\5\77\1\uffff\6\77\1\uffff\1\77\1\uffff\1\77\1\uffff\4\77",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\2\101\10\uffff\1\101\1\uffff\1\101\2\uffff\2\101\1\uffff\2\101\2\uffff\6\101\2\uffff\1\76\1\uffff\1\101\3\uffff\6\101\1\uffff\3\101\1\uffff\2\101\2\uffff\3\101\1\uffff\1\u0081\10\101\1\uffff\1\101\1\uffff\1\101\1\uffff\1\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\101\1\uffff\5\101\1\uffff\6\101\1\uffff\1\101\1\uffff\1\101\1\uffff\4\101",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\100\1\uffff\3\100\10\uffff\1\100\1\uffff\1\100\2\uffff\2\100\1\uffff\2\100\2\uffff\6\100\2\uffff\1\76\1\uffff\1\100\2\uffff\1\100\1\u0082\5\100\1\uffff\3\100\1\uffff\3\100\1\uffff\3\100\1\uffff\11\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\100\2\uffff\1\100\1\uffff\1\100\1\uffff\1\100\1\uffff\5\100\1\uffff\6\100\1\uffff\1\100\1\uffff\1\100\1\uffff\7\100\22\uffff\17\100\1\uffff\1\100\2\uffff\4\100\5\uffff\1\100\4\uffff\2\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\1\76\5\uffff\1\101\22\uffff\1\100",
- "\2\101\10\uffff\1\101\1\uffff\1\101\1\uffff\1\77\2\101\1\uffff\2\101\2\uffff\6\101\4\uffff\1\101\3\uffff\6\101\1\uffff\3\101\1\uffff\2\101\2\uffff\3\101\1\uffff\11\101\1\uffff\1\101\1\uffff\1\101\1\uffff\1\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\101\1\uffff\5\101\1\uffff\6\101\1\uffff\1\101\1\uffff\1\101\1\uffff\4\101",
- "\1\100\1\uffff\3\100\10\uffff\1\100\1\uffff\1\100\1\uffff\1\77\2\100\1\uffff\2\100\2\uffff\6\100\4\uffff\1\100\2\uffff\7\100\1\uffff\3\100\1\uffff\3\100\1\uffff\3\100\1\uffff\11\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\100\2\uffff\1\100\1\uffff\1\100\1\uffff\1\100\1\uffff\5\100\1\uffff\6\100\1\uffff\1\100\1\uffff\1\100\1\uffff\7\100\22\uffff\17\100\1\uffff\1\100\2\uffff\4\100\5\uffff\1\100\4\uffff\2\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\102\1\103\10\uffff\1\162\1\uffff\1\140\2\uffff\1\142\1\141\1\uffff\1\170\1\143\2\uffff\1\145\1\175\1\152\1\147\1\153\1\163\2\uffff\1\77\1\uffff\1\171\3\uffff\1\156\1\157\1\144\1\154\1\155\1\150\1\uffff\1\146\1\160\1\164\1\uffff\1\134\1\165\2\uffff\1\151\1\161\1\166\1\uffff\1\174\1\167\1\173\1\172\1\176\1\132\1\112\1\105\1\113\1\uffff\1\117\1\uffff\1\124\1\uffff\1\127\2\uffff\1\135\1\uffff\1\136\1\uffff\1\137\1\uffff\1\120\1\114\1\125\1\111\1\131\1\uffff\1\115\1\122\1\123\1\133\1\106\1\126\1\uffff\1\110\1\uffff\1\130\1\uffff\1\104\1\107\1\116\1\121",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\76\16\uffff\1\77\5\uffff\1\101\22\uffff\1\100",
+ "",
+ "",
+ "",
+ "",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\2\76\10\uffff\1\76\1\uffff\1\76\2\uffff\2\76\1\uffff\2\76\2\uffff\6\76\2\uffff\1\77\1\uffff\1\76\3\uffff\1\177\5\76\1\uffff\3\76\1\uffff\2\76\2\uffff\3\76\1\uffff\1\u0080\10\76\1\uffff\1\76\1\uffff\1\76\1\uffff\1\76\2\uffff\1\76\1\uffff\1\76\1\uffff\1\76\1\uffff\5\76\1\uffff\6\76\1\uffff\1\76\1\uffff\1\76\1\uffff\4\76",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\2\101\10\uffff\1\101\1\uffff\1\101\2\uffff\2\101\1\uffff\2\101\2\uffff\6\101\2\uffff\1\77\1\uffff\1\101\3\uffff\6\101\1\uffff\3\101\1\uffff\2\101\2\uffff\3\101\1\uffff\1\u0081\10\101\1\uffff\1\101\1\uffff\1\101\1\uffff\1\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\101\1\uffff\5\101\1\uffff\6\101\1\uffff\1\101\1\uffff\1\101\1\uffff\4\101",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\100\1\uffff\3\100\10\uffff\1\100\1\uffff\1\100\2\uffff\2\100\1\uffff\2\100\2\uffff\6\100\2\uffff\1\77\1\uffff\1\100\2\uffff\1\100\1\u0082\5\100\1\uffff\3\100\1\uffff\3\100\1\uffff\3\100\1\uffff\11\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\100\2\uffff\1\100\1\uffff\1\100\1\uffff\1\100\1\uffff\5\100\1\uffff\6\100\1\uffff\1\100\1\uffff\1\100\1\uffff\7\100\22\uffff\17\100\1\uffff\1\100\2\uffff\4\100\5\uffff\1\100\4\uffff\2\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\1\77\5\uffff\1\101\22\uffff\1\100",
+ "\2\101\10\uffff\1\101\1\uffff\1\101\1\uffff\1\76\2\101\1\uffff\2\101\2\uffff\6\101\4\uffff\1\101\3\uffff\6\101\1\uffff\3\101\1\uffff\2\101\2\uffff\3\101\1\uffff\11\101\1\uffff\1\101\1\uffff\1\101\1\uffff\1\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\101\1\uffff\5\101\1\uffff\6\101\1\uffff\1\101\1\uffff\1\101\1\uffff\4\101",
+ "\1\100\1\uffff\3\100\10\uffff\1\100\1\uffff\1\100\1\uffff\1\76\2\100\1\uffff\2\100\2\uffff\6\100\4\uffff\1\100\2\uffff\7\100\1\uffff\3\100\1\uffff\3\100\1\uffff\3\100\1\uffff\11\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\100\2\uffff\1\100\1\uffff\1\100\1\uffff\1\100\1\uffff\5\100\1\uffff\6\100\1\uffff\1\100\1\uffff\1\100\1\uffff\7\100\22\uffff\17\100\1\uffff\1\100\2\uffff\4\100\5\uffff\1\100\4\uffff\2\100",
"\1\100\1\uffff\3\100\10\uffff\1\100\1\uffff\1\100\1\uffff\1\101\2\100\1\uffff\2\100\2\uffff\6\100\4\uffff\1\100\2\uffff\7\100\1\uffff\3\100\1\uffff\3\100\1\uffff\3\100\1\uffff\11\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\100\2\uffff\1\100\1\uffff\1\100\1\uffff\1\100\1\uffff\5\100\1\uffff\6\100\1\uffff\1\100\1\uffff\1\100\1\uffff\7\100\22\uffff\17\100\1\uffff\1\100\2\uffff\4\100\5\uffff\1\100\4\uffff\2\100",
"\2\101\10\uffff\1\101\1\uffff\1\101\1\uffff\1\100\2\101\1\uffff\2\101\2\uffff\6\101\1\100\3\uffff\1\101\1\uffff\2\100\6\101\1\uffff\3\101\1\100\2\101\1\100\1\uffff\3\101\1\100\11\101\1\uffff\1\101\1\uffff\1\101\1\uffff\1\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\101\1\uffff\5\101\1\uffff\6\101\1\uffff\1\101\1\uffff\1\101\1\uffff\4\101\1\100\2\uffff\22\100\27\uffff\1\100\1\uffff\1\100"
};
@@ -39502,7 +39496,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_28;
}
public String getDescription() {
- return "2268:2: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )";
+ return "2272:2: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )";
}
}
static final String dfa_29s = "\100\uffff";
@@ -39598,7 +39592,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_34;
}
public String getDescription() {
- return "2635:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ return "2639:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
}
}
static final String dfa_35s = "\117\uffff";
@@ -39711,7 +39705,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_41;
}
public String getDescription() {
- return "()* loopback of 3037:3: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
+ return "()* loopback of 3041:3: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
}
}
static final String dfa_42s = "\77\uffff";
@@ -39806,7 +39800,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_47;
}
public String getDescription() {
- return "3254:3: ( (lv_isCheck_0_0= 'check' ) )?";
+ return "3258:3: ( (lv_isCheck_0_0= 'check' ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -39921,7 +39915,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_50;
}
public String getDescription() {
- return "3500:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ return "3504:3: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
}
}
static final String dfa_51s = "\2\uffff\75\1\1\uffff";
@@ -40014,7 +40008,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_55;
}
public String getDescription() {
- return "8121:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
+ return "8119:2: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
}
}
static final String[] dfa_56s = {
@@ -40099,7 +40093,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_56;
}
public String getDescription() {
- return "8350:6: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
+ return "8348:6: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
}
}
static final String dfa_57s = "\23\uffff";
@@ -40152,7 +40146,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_63;
}
public String getDescription() {
- return "9336:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
+ return "9334:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -40196,7 +40190,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_63;
}
public String getDescription() {
- return "9356:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
+ return "9354:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -40332,7 +40326,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_69;
}
public String getDescription() {
- return "9404:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
+ return "9402:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -40542,7 +40536,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_75;
}
public String getDescription() {
- return "9507:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
+ return "9505:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -40721,7 +40715,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_81;
}
public String getDescription() {
- return "9763:2: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )";
+ return "9761:2: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -40878,7 +40872,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_87;
}
public String getDescription() {
- return "9959:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?";
+ return "9957:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?";
}
}
static final String dfa_88s = "\14\uffff";
@@ -40924,7 +40918,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_94;
}
public String getDescription() {
- return "10302:4: ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )?";
+ return "10300:4: ( ( (otherlv_1= 'with' | otherlv_2= '<-' ) ( (lv_ownedCoIterator_3_0= ruleCoIteratorVariableCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypeExpCS ) ) ( (otherlv_8= 'with' | otherlv_9= '<-' ) ( (lv_ownedCoIterator_10_0= ruleCoIteratorVariableCS ) ) )? (otherlv_11= '=' ( (lv_ownedInitExpression_12_0= ruleExpCS ) ) )? ) | ( (otherlv_13= ':' ( (lv_ownedType_14_0= ruleTypeExpCS ) ) )? ( (otherlv_15= 'with' | otherlv_16= '<-' ) ( (lv_ownedCoIterator_17_0= ruleCoIteratorVariableCS ) ) )? otherlv_18= 'in' ( (lv_ownedInitExpression_19_0= ruleExpCS ) ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -40998,7 +40992,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_94;
}
public String getDescription() {
- return "10708:3: ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )?";
+ return "10706:3: ( ( (otherlv_2= 'with' | otherlv_3= '<-' ) ( (lv_ownedCoIterator_4_0= ruleCoIteratorVariableCS ) ) (otherlv_5= '=' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ( (otherlv_9= 'with' | otherlv_10= '<-' ) ( (lv_ownedCoIterator_11_0= ruleCoIteratorVariableCS ) ) )? (otherlv_12= '=' ( (lv_ownedInitExpression_13_0= ruleExpCS ) ) )? ) | ( (otherlv_14= ':' ( (lv_ownedType_15_0= ruleTypeExpCS ) ) )? ( (otherlv_16= 'with' | otherlv_17= '<-' ) ( (lv_ownedCoIterator_18_0= ruleCoIteratorVariableCS ) ) )? otherlv_19= 'in' ( (lv_ownedInitExpression_20_0= ruleExpCS ) ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -41143,7 +41137,7 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
this.transition = dfa_97;
}
public String getDescription() {
- return "11151:5: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
+ return "11149:5: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
}
}
@@ -41173,8 +41167,8 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000040000000L});
public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000011000000L});
public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080200000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000240000L});
public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000000L});
public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000C00040000L});
@@ -41216,101 +41210,100 @@ public class InternalQVTimperativeParser extends org.eclipse.ocl.xtext.base.util
public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000010100000L});
public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000240000L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000801000000L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x00C0101182200180L,0x0000000100000038L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x00C0101102000000L,0x0000000100000038L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000030L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0040000000000000L,0x00000000001FFFC0L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0040001000040000L,0x00000000001FFFC0L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0040001000000000L,0x00000000001FFFC0L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000001000000000L,0x0000000000600000L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0xDDDDFC87E6EA01F0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000001600000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0100000801200000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000801200000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000001000000000L,0x0000000006000000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000001000000180L,0x0000000010000000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000040L,0x0000040000000000L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000010L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000008L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0xDDDDF887E6CA0180L,0x000003D5FBEA957FL});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000801200000L,0x0000000040000000L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000800200000L,0x0000000040000000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000800240000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0000000000018CC0L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000001000040000L,0x0000000000018CC0L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000001000000000L,0x0000000000018CC0L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000001000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000801000002L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000800000002L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000018C00L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000001000040000L,0x0000000000018C00L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000001000000000L,0x0000000000018C00L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000010L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000008L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0020000801200000L,0x0000000200000000L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0040000000000000L,0x0000003C001FFCC0L});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0040001000040000L,0x0000003C001FFCC0L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0040001000000000L,0x0000003C001FFCC0L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000080000200000L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0xDCDDF88FE6CA0180L,0x000003D5FBEA957FL});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000001000040000L});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0100000801200000L,0x0000010000000000L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000801200000L,0x0000010000000000L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000801240000L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000001000000000L,0x0000020000000000L});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x00C0101102000000L,0x0000000120000038L});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0100000000000002L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0xDDDDFC97E7CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
- public static final BitSet FOLLOW_126 = new BitSet(new long[]{0xDDDDFC87E7CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
- public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000180L});
- public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_131 = new BitSet(new long[]{0xDDDDFC97E6CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
- public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000030000L});
- public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0020000001000000L});
- public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000000012L});
- public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x2020040000000002L,0x7FFFE40000000000L});
- public static final BitSet FOLLOW_136 = new BitSet(new long[]{0xDDDDFC87E6CA01D0L,0x80001FD5FBEA957FL,0x00000002083CBFFFL});
- public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0100000800000002L,0x0000000000000000L,0x0000000001400000L});
- public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000800000002L,0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_141 = new BitSet(new long[]{0xDCDDF897E6CA0190L,0x000003D5FBEA957FL});
- public static final BitSet FOLLOW_142 = new BitSet(new long[]{0xDFDDFC87E7CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
- public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0200000000240000L,0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0002000001000002L,0x0000000000000000L,0x0000000000030000L});
- public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0020000000000002L});
- public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0020000000000002L,0x0000000000000000L,0x0000000000030000L});
- public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0002000000000000L,0x0000000000000000L,0x0000000000030000L});
- public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x00000000A0000000L});
- public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000040000000L});
- public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0002000000040000L});
- public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0120000001000000L});
- public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000040000000040L});
- public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x0000040000000040L,0x0000400000000000L,0x0000001000000000L});
- public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000C02000000L});
- public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x0000000000040002L,0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_159 = new BitSet(new long[]{0xDCDDF887E6CA0180L,0x800003D5FBEA957FL,0x0000001000003FFFL});
- public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x0000000000000002L,0x0000010000000000L});
- public static final BitSet FOLLOW_161 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000002000000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000801000000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x00C0101182200180L,0x0000000100000038L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x00C0101102000000L,0x0000000100000038L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000030L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0040000000000000L,0x00000000001FFFC0L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0040001000040000L,0x00000000001FFFC0L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0040001000000000L,0x00000000001FFFC0L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000001000000000L,0x0000000000600000L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0xDDDDFC87E6EA01F0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000001600000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0100000801200000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000801200000L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000001000000000L,0x0000000006000000L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000001000000180L,0x0000000010000000L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000040L,0x0000040000000000L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000010L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000008L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0xDDDDF887E6CA0180L,0x000003D5FBEA957FL});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000801200000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000800200000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000800240000L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000000000018CC0L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000001000040000L,0x0000000000018CC0L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000001000000000L,0x0000000000018CC0L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000001000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000801000002L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000800000002L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000000018C00L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000001000040000L,0x0000000000018C00L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000001000000000L,0x0000000000018C00L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000010L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000008L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0020000801200000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0040000000000000L,0x0000003C001FFCC0L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0040001000040000L,0x0000003C001FFCC0L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0040001000000000L,0x0000003C001FFCC0L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000080000200000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0xDCDDF88FE6CA0180L,0x000003D5FBEA957FL});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000001000040000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0100000801200000L,0x0000010000000000L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000801200000L,0x0000010000000000L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000801240000L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000001000000000L,0x0000020000000000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x00C0101102000000L,0x0000000120000038L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000020000000002L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0100000000000002L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0200000000000000L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0xDDDDFC97E7CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0xDDDDFC87E7CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000180L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0020000000000000L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0xDDDDFC97E6CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000030000L});
+ public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0020000001000000L});
+ public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000012L});
+ public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x2020040000000002L,0x7FFFE40000000000L});
+ public static final BitSet FOLLOW_135 = new BitSet(new long[]{0xDDDDFC87E6CA01D0L,0x80001FD5FBEA957FL,0x00000002083CBFFFL});
+ public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0100000800000002L,0x0000000000000000L,0x0000000001400000L});
+ public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000800000002L,0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_140 = new BitSet(new long[]{0xDCDDF897E6CA0190L,0x000003D5FBEA957FL});
+ public static final BitSet FOLLOW_141 = new BitSet(new long[]{0xDFDDFC87E7CA01D0L,0x80001FD5FBEA957FL,0x00000003083CBFFFL});
+ public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0200000000240000L,0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0002000001000002L,0x0000000000000000L,0x0000000000030000L});
+ public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0020000000000002L});
+ public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0020000000000002L,0x0000000000000000L,0x0000000000030000L});
+ public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0002000000000000L,0x0000000000000000L,0x0000000000030000L});
+ public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000010000000L});
+ public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x00000000A0000000L});
+ public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0002000000040000L});
+ public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0120000001000000L});
+ public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000040000000040L});
+ public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000040000000040L,0x0000400000000000L,0x0000001000000000L});
+ public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000C02000000L});
+ public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x0000000000040002L,0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_158 = new BitSet(new long[]{0xDCDDF887E6CA0180L,0x800003D5FBEA957FL,0x0000001000003FFFL});
+ public static final BitSet FOLLOW_159 = new BitSet(new long[]{0x0000000000000002L,0x0000010000000000L});
+ public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000002000000000L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/QVTimperativeSerializationMetaData.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/QVTimperativeSerializationMetaData.java
index 88d235422..ddfc50cc6 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/QVTimperativeSerializationMetaData.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/QVTimperativeSerializationMetaData.java
@@ -82,9 +82,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
private final @NonNull SerializationMatchStep @NonNull [] serializationMatchSteps = new @NonNull SerializationMatchStep[398];
private final @NonNull SerializationMatchTerm @NonNull [] serializationMatchTerms = new @NonNull SerializationMatchTerm[324];
private final @NonNull SerializationRule @NonNull [] serializationRules = new @NonNull SerializationRule[168];
- private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [10] @NonNull [];
- private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[341];
- private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[4];
+ private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [20] @NonNull [];
+ private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[348];
+ private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[10];
private final @Nullable String @Nullable [] multipleLineCommentMidfixes = new @Nullable String[] {" *"};
private final @NonNull String @Nullable [] multipleLineCommentPrefixes = new @NonNull String[] {"/*"};
private final @NonNull String @Nullable [] multipleLineCommentSuffixes = new @NonNull String[] {"*/"};
@@ -143,7 +143,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
@Override
protected int getLastGlobalSerializationStepLiteralIndex() {
- return 247;
+ return 252;
}
@Override
@@ -377,7 +377,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
);
eClassValues[16] = new EClassValue(QVTimperativeCSPackage.Literals.DIRECTION_CS,
createSerializationRules(
- 141 /* DirectionCS-0: (NamedElementCS::name=Identifier)[V0:?] ('imports' DirectionCS::imports+=UnrestrictedName (',' DirectionCS::imports+=UnrestrictedName)[V2:*])[V1:?] */
+ 141 /* DirectionCS-0: (NamedElementCS::name=Identifier)[V0:?] ('imports' DirectionCS::imports+=UnrestrictedName (',' DirectionCS::imports+=UnrestrictedName)[V2:*])[V1:?] ';' */
), null
);
eClassValues[17] = new EClassValue(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS,
@@ -990,7 +990,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
);
eClassValues[74] = new EClassValue(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS,
createSerializationRules(
- 167 /* TransformationCS-0: 'transformation' (AbstractTransformationCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnreservedName (':' TransformationCS::ownedContextType=TypeExpCS)[V1:?] '{' (TransformationCS::ownedDirections+=DirectionCS ';')[V2:*] (TransformationCS::ownedMappings+=EntryPointCS|MappingCS)[V3:*] (TransformationCS::ownedQueries+=QueryCS)[V4:*] (TransformationCS::ownedProperties+=StructuralFeatureCS)[V5:*] '}' */
+ 167 /* TransformationCS-0: 'transformation' (AbstractTransformationCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnreservedName (':' TransformationCS::ownedContextType=TypeExpCS)[V1:?] '{' (TransformationCS::ownedDirections+=DirectionCS)[V2:*] (TransformationCS::ownedMappings+=EntryPointCS|MappingCS)[V3:*] (TransformationCS::ownedQueries+=QueryCS)[V4:*] (TransformationCS::ownedProperties+=StructuralFeatureCS)[V5:*] '}' */
),
new @NonNull EReference_TargetGrammarRuleVector [] {
createEReference_TargetGrammarRuleVector(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS__OWNED_CONTEXT_TYPE,
@@ -1203,37 +1203,37 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "observe" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "observe" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
- (0 << 16) | 7 /* "add" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* targetVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "+=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "add" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* targetVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "+=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[2] = createParserRuleValue(2, "AppendParameterBindingCS", -1,
createSerializationRules(
136 /* AppendParameterBindingCS-0: AppendParameterBindingCS::referredVariable=UnrestrictedName 'appendsTo' AppendParameterBindingCS::value=UnrestrictedName ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "appendsTo" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* value=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 10 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "appendsTo" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* value=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[3] = createParserRuleValue(3, "AppendParameterCS", -1,
createSerializationRules(
137 /* AppendParameterCS-0: 'append' NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "append" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "append" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[4] = createParserRuleValue(4, "AttributeCS", -1,
createSerializationRules(
@@ -1247,61 +1247,61 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "attribute" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "attribute" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[5] = createDataTypeRuleValue(5, "BinaryOperatorName", 7 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[5] = createDataTypeRuleValue(5, "BinaryOperatorName", 10 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -1311,30 +1311,30 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
18 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* symbol="false" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* symbol="false" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[7] = createParserRuleValue(7, "BufferStatementCS", -1,
createSerializationRules(
138 /* BufferStatementCS-0: (BufferStatementCS::isStrict?='strict')[V0:?] 'buffer' (':' BufferStatementCS::firstPass=LOWER ('..' BufferStatementCS::lastPass=LOWER)[V2:?])[V1:?] NamedElementCS::name=UnrestrictedName (':' TypedElementCS::ownedType=TypeExpCS)[V3:?] (':=' BufferStatementCS::ownedExpression=ExpCS)[V4:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isStrict?="strict"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "buffer" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isStrict?="strict"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "buffer" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* firstPass=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ":" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* firstPass=LOWER : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* lastPass=LOWER : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* lastPass=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[8] = createParserRuleValue(8, "CheckStatementCS", -1,
createSerializationRules(
@@ -1342,14 +1342,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "observe" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "observe" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
- (0 << 16) | 7 /* "check" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "check" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[9] = createParserRuleValue(9, "ClassCS", 52 /* ClassCS|DataTypeCS|EnumerationCS|StructuredClassCS */,
createSerializationRules(
@@ -1378,9 +1378,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
19 /* CoIteratorVariableCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[11] = createParserRuleValue(11, "CollectionLiteralExpCS", -1,
@@ -1389,13 +1389,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[12] = createParserRuleValue(12, "CollectionLiteralPartCS", -1,
createSerializationRules(
@@ -1406,7 +1406,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* ".." : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedLastExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedExpression=PatternExpCS : [value] | [value] */
);
@@ -1416,30 +1416,30 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "++" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 10 /* "++" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[14] = createParserRuleValue(14, "CollectionTypeCS", -1,
createSerializationRules(
24 /* CollectionTypeCS-0: CollectionTypeCS::name=CollectionTypeIdentifier ('(' CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS (CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS)[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedType=TypeExpWithoutMultiplicityCS : [value] | [value] */,
(0 << 16) | 0 /* ownedCollectionMultiplicity=MultiplicityCS? : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[15] = createDataTypeRuleValue(15, "CollectionTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[15] = createDataTypeRuleValue(15, "CollectionTypeIdentifier", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[16] = createParserRuleValue(16, "CommitStatementCS", 39 /* CommitStatementCS|NewStatementCS|SetStatementCS */,
createSerializationRules(
153 /* NewStatementCS-0: ('observe' ObservableStatementCS::observedProperties+=PathNameCS (',' ObservableStatementCS::observedProperties+=PathNameCS)[V1:*])[V0:?] (NewStatementCS::isContained?='contained')[V2:?] 'new' ':' NewStatementCS::referredTypedModel=UnrestrictedName NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS (':=' NewStatementCS::ownedExpression=ExpCS)[V3:?] ';' */,
@@ -1455,10 +1455,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
89 /* CompoundTargetElementCS-0: '{' (CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=SimpleTargetElementCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";"? : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[18] = createParserRuleValue(18, "ControlStatementCS", 17 /* AddStatementCS|ControlStatementCS|MappingCallCS|MappingLoopCS */,
createSerializationRules(
@@ -1479,13 +1479,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {CurlyBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[20] = new TerminalRuleValue(20, "DOUBLE_QUOTED_STRING");
grammarRuleValues[21] = createParserRuleValue(21, "DataTypeCS", -1,
@@ -1498,24 +1498,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
95 /* DataTypeCS-5: (DataTypeCS::isPrimitive?='primitive')[V0:?] 'datatype' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V2:?] ('{' '}')[V3:?] '{' '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "datatype" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "datatype" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[22] = createParserRuleValue(22, "DeclareStatementCS", -1,
createSerializationRules(
@@ -1523,34 +1523,35 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "observe" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "observe" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
- (0 << 16) | 7 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "var" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "var" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* ":=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[23] = createParserRuleValue(23, "DirectionCS", -1,
createSerializationRules(
- 141 /* DirectionCS-0: (NamedElementCS::name=Identifier)[V0:?] ('imports' DirectionCS::imports+=UnrestrictedName (',' DirectionCS::imports+=UnrestrictedName)[V2:*])[V1:?] */
+ 141 /* DirectionCS-0: (NamedElementCS::name=Identifier)[V0:?] ('imports' DirectionCS::imports+=UnrestrictedName (',' DirectionCS::imports+=UnrestrictedName)[V2:*])[V1:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {DirectionCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=Identifier? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=Identifier? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "imports" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "imports" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 10 /* imports+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[24] = new TerminalRuleValue(24, "ESCAPED_CHARACTER");
grammarRuleValues[25] = new TerminalRuleValue(25, "ESCAPED_ID");
@@ -1559,9 +1560,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
26 /* ElseIfThenExpCS-0: 'elseif' IfThenExpCS::ownedCondition=ExpCS 'then' IfThenExpCS::ownedThenExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "elseif" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 19 /* "elseif" : [value] | [soft-new-line, pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "then" : [value] | [pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[27] = createParserRuleValue(27, "EntryPointCS", -1,
@@ -1570,30 +1571,30 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {EntryPointCS} : [value] | [value] */,
- (0 << 16) | 7 /* isStrict?="strict"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "entry" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isStrict?="strict"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "entry" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* targetName=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ":" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* targetName=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "input" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* inputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "input" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* inputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* inputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 10 /* inputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "output" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* outputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "output" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* outputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* outputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 10 /* outputTypedModels+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedParameters+=MappingParameterCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedStatements+=GuardStatementCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedStatements+=CommitStatementCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedStatements+=ControlStatementCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[28] = createParserRuleValue(28, "EnumerationCS", -1,
createSerializationRules(
@@ -1605,24 +1606,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
101 /* EnumerationCS-5: 'enum' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V0:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V1:?] ('{' '}')[V2:?] '{' (EnumerationCS::ownedLiterals+=EnumerationLiteralCS)[V3:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "enum" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "enum" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedLiterals+=EnumerationLiteralCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[29] = createParserRuleValue(29, "EnumerationLiteralCS", -1,
createSerializationRules(
@@ -1634,29 +1635,35 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "literal" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "literal" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[30] = createDataTypeRuleValue(30, "EnumerationLiteralName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[31] = createDataTypeRuleValue(31, "EssentialOCLInfixOperatorName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[32] = createDataTypeRuleValue(32, "EssentialOCLNavigationOperatorName", 4 /* [no-space, value, no-space] */,
+ grammarRuleValues[30] = createDataTypeRuleValue(30, "EnumerationLiteralName", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[31] = createDataTypeRuleValue(31, "EssentialOCLInfixOperatorName", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[32] = createDataTypeRuleValue(32, "EssentialOCLNavigationOperatorName", 5 /* [no-space, value, no-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
3 /* '?.' : [no-space, value, no-space] */);
- grammarRuleValues[33] = createDataTypeRuleValue(33, "EssentialOCLReservedKeyword", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[34] = createDataTypeRuleValue(34, "EssentialOCLUnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[35] = createDataTypeRuleValue(35, "EssentialOCLUnreservedName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[36] = createDataTypeRuleValue(36, "EssentialOCLUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[33] = createDataTypeRuleValue(33, "EssentialOCLReservedKeyword", 10 /* [soft-space, value, soft-space] */,
+ 4 /* 'else' : [soft-new-line, pop, value, push, soft-space] */,
+ 5 /* 'endif' : [soft-new-line, pop, value, soft-space] */,
+ 6 /* 'if' : [soft-new-line, value, push, soft-space] */,
+ 7 /* 'in' : [soft-space, pop, value, soft-new-line] */,
+ 8 /* 'let' : [soft-space, value, push] */,
+ 9 /* 'then' : [pop, soft-space, value, push, soft-space] */);
+ grammarRuleValues[34] = createDataTypeRuleValue(34, "EssentialOCLUnaryOperatorName", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[35] = createDataTypeRuleValue(35, "EssentialOCLUnreservedName", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[36] = createDataTypeRuleValue(36, "EssentialOCLUnrestrictedName", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[37] = createParserRuleValue(37, "ExpCS", 78 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
createSerializationRules(
18 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */,
@@ -1684,7 +1691,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* {InfixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrefixedLetExpCS : [value] | [value] */
);
@@ -1692,34 +1699,34 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
createSerializationRules(
0 /* FirstPathElementCS-0: PathElementCS::referredElement=UnrestrictedName */
),
- (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[39] = createParserRuleValue(39, "GuardParameterBindingCS", -1,
createSerializationRules(
143 /* GuardParameterBindingCS-0: (GuardParameterBindingCS::isCheck?='check')[V0:?] GuardParameterBindingCS::referredVariable=UnrestrictedName 'consumes' GuardParameterBindingCS::value=UnrestrictedName ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "consumes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* value=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 10 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "consumes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* value=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[40] = createParserRuleValue(40, "GuardParameterCS", -1,
createSerializationRules(
144 /* GuardParameterCS-0: 'guard' ':' GuardParameterCS::referredTypedModel=UnrestrictedName NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS ('success' GuardParameterCS::successProperty=UnrestrictedName)[V0:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "guard" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredTypedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "guard" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ":" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* referredTypedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "success" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* successProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 10 /* "success" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* successProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[41] = createParserRuleValue(41, "GuardStatementCS", 46 /* BufferStatementCS|CheckStatementCS|DeclareStatementCS|GuardStatementCS|SpeculateStatementCS */,
createSerializationRules(
@@ -1735,70 +1742,70 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* CheckStatementCS : [value] | [value] */,
(0 << 16) | 0 /* SpeculateStatementCS : [value] | [value] */
);
- grammarRuleValues[42] = createDataTypeRuleValue(42, "ID", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[42] = createDataTypeRuleValue(42, "ID", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[43] = new TerminalRuleValue(43, "INT");
- grammarRuleValues[44] = createDataTypeRuleValue(44, "Identifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[44] = createDataTypeRuleValue(44, "Identifier", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[45] = createParserRuleValue(45, "IfExpCS", -1,
createSerializationRules(
28 /* IfExpCS-0: 'if' IfExpCS::ownedCondition=ExpCS|PatternExpCS 'then' IfExpCS::ownedThenExpression=ExpCS (IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS)[V0:*] 'else' IfExpCS::ownedElseExpression=ExpCS 'endif' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "if" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 14 /* "if" : [value] | [soft-new-line, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=(ExpCS|PatternExpCS) : [value] | [value] */,
- (0 << 16) | 7 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 17 /* "then" : [value] | [pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedIfThenExpressions+=ElseIfThenExpCS* : [value] | [value] */,
- (0 << 16) | 7 /* "else" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 18 /* "else" : [value] | [soft-new-line, pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedElseExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "endif" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* "endif" : [value] | [soft-new-line, pop, value, soft-space] */
);
grammarRuleValues[46] = createParserRuleValue(46, "ImportCS", -1,
createSerializationRules(
145 /* ImportCS-0: 'import' (NamedElementCS::name=Identifier ':')[V0:?] ImportCS::ownedPathName=URIPathNameCS (ImportCS::isAll?='::' '*')[V1:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "import" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "import" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* name=Identifier : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=Identifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=URIPathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* isAll?="::" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "*" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 10 /* isAll?="::" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "*" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[47] = createDataTypeRuleValue(47, "InfixOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[47] = createDataTypeRuleValue(47, "InfixOperatorName", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[48] = createParserRuleValue(48, "InvalidLiteralExpCS", -1,
createSerializationRules(
29 /* InvalidLiteralExpCS-0: 'invalid' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {InvalidLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "invalid" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* "invalid" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[49] = new TerminalRuleValue(49, "LETTER_CHARACTER");
- grammarRuleValues[50] = createDataTypeRuleValue(50, "LOWER", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[50] = createDataTypeRuleValue(50, "LOWER", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[51] = createParserRuleValue(51, "LambdaLiteralExpCS", -1,
createSerializationRules(
30 /* LambdaLiteralExpCS-0: 'Lambda' '{' LambdaLiteralExpCS::ownedExpressionCS=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 10 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpressionCS=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[52] = createParserRuleValue(52, "LetExpCS", -1,
createSerializationRules(
31 /* LetExpCS-0: 'let' LetExpCS::ownedVariables+=LetVariableCS (',' LetExpCS::ownedVariables+=LetVariableCS)[V0:*] 'in' LetExpCS::ownedInExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "let" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 9 /* "let" : [value] | [soft-space, value, push] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "in" : [value] | [soft-space, pop, value, soft-new-line] */,
(0 << 16) | 0 /* ownedInExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[53] = createParserRuleValue(53, "LetVariableCS", -1,
@@ -1806,12 +1813,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
32 /* LetVariableCS-0: NamedElementCS::name=UnrestrictedName (LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V0:?] (':' VariableCS::ownedType=TypeExpCS)[V1:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[54] = createParserRuleValue(54, "LoopParameterBindingCS", -1,
@@ -1819,11 +1826,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
146 /* LoopParameterBindingCS-0: (LoopParameterBindingCS::isCheck?='check')[V0:?] LoopParameterBindingCS::referredVariable=UnrestrictedName 'iterates' LoopParameterBindingCS::value=UnrestrictedName ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "iterates" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* value=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 10 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "iterates" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* value=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[55] = new TerminalRuleValue(55, "ML_COMMENT");
grammarRuleValues[56] = new TerminalRuleValue(56, "ML_SINGLE_QUOTED_STRING");
@@ -1833,13 +1840,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=MapTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[58] = createParserRuleValue(58, "MapLiteralPartCS", -1,
createSerializationRules(
@@ -1848,8 +1855,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedKey=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValue=ExpCS : [value] | [value] */
);
grammarRuleValues[59] = createParserRuleValue(59, "MapTypeCS", -1,
@@ -1857,11 +1864,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
35 /* MapTypeCS-0: MapTypeCS::name='Map' ('(' MapTypeCS::ownedKeyType=TypeExpCS ',' MapTypeCS::ownedValueType=TypeExpCS ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name="Map" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name="Map" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedKeyType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValueType=TypeExpCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -1871,21 +1878,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {MappingCS} : [value] | [value] */,
- (0 << 16) | 7 /* isStrict?="strict"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "map" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isStrict?="strict"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "map" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* firstPass=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ":" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* firstPass=LOWER : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* lastPass=LOWER : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 5 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* lastPass=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedParameters+=MappingParameterCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedStatements+=GuardStatementCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedStatements+=CommitStatementCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedStatements+=ControlStatementCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[61] = createParserRuleValue(61, "MappingCallCS", -1,
createSerializationRules(
@@ -1896,22 +1903,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {MappingCallCS} : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "call" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isInstall?="install" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isInvoke?="invoke" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "call" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isInstall?="install" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isInvoke?="invoke" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=PathNameCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedBindings+=MappingParameterBindingCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[62] = createParserRuleValue(62, "MappingIteratorCS", -1,
createSerializationRules(
151 /* MappingIteratorCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[63] = createParserRuleValue(63, "MappingLoopCS", -1,
@@ -1920,18 +1927,18 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "observe" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "observe" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
- (0 << 16) | 7 /* "for" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "for" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedIterator=MappingIteratorCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedMappingStatements+=ControlStatementCS+ : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[64] = createParserRuleValue(64, "MappingParameterBindingCS", 41 /* AppendParameterBindingCS|GuardParameterBindingCS|LoopParameterBindingCS|MappingParameterBindingCS|SimpleParameterBindingCS */,
createSerializationRules(
@@ -1968,10 +1975,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
1 /* MultiplicityBoundsCS-0: MultiplicityBoundsCS::lowerBound=LOWER ('..' MultiplicityBoundsCS::upperBound=UPPER)[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 5 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[68] = createParserRuleValue(68, "MultiplicityCS", -1,
createSerializationRules(
@@ -1983,22 +1990,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
7 /* MultiplicityCS-5: '[' MultiplicityStringCS::stringBounds='*|+|?' ']' */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "[" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "[" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* MultiplicityBoundsCS : [value] | [value] */,
(0 << 16) | 0 /* MultiplicityStringCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 4 /* "|?" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "|?" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
grammarRuleValues[69] = createParserRuleValue(69, "MultiplicityStringCS", -1,
createSerializationRules(
8 /* MultiplicityStringCS-0: MultiplicityStringCS::stringBounds='*|+|?' */
),
- (0 << 16) | 7 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[70] = createDataTypeRuleValue(70, "NUMBER_LITERAL", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[70] = createDataTypeRuleValue(70, "NUMBER_LITERAL", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[71] = createParserRuleValue(71, "NameExpCS", -1,
createSerializationRules(
37 /* NameExpCS-0: AbstractNameExpCS::ownedPathName=PathNameCS (AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS)[V0:*] (AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V1:?] (AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS)[V2:?] (AbstractNameExpCS::isPre?='@' 'pre')[V3:?] */
@@ -2009,8 +2016,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "pre" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "pre" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[72] = createParserRuleValue(72, "NavigatingArgCS", -1,
createSerializationRules(
@@ -2026,36 +2033,36 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[73] = createParserRuleValue(73, "NavigatingArgExpCS", 79 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NavigatingArgExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
@@ -2087,13 +2094,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
43 /* NavigatingBarArgCS-0: NavigatingArgCS::prefix='|' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[75] = createParserRuleValue(75, "NavigatingCommaArgCS", -1,
@@ -2104,38 +2111,38 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
47 /* NavigatingCommaArgCS-3: NavigatingArgCS::prefix=',' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix="," : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* prefix="," : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[76] = createParserRuleValue(76, "NavigatingSemiArgCS", -1,
@@ -2143,16 +2150,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
48 /* NavigatingSemiArgCS-0: NavigatingArgCS::prefix=';' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
- grammarRuleValues[77] = createDataTypeRuleValue(77, "NavigationOperatorName", 7 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[77] = createDataTypeRuleValue(77, "NavigationOperatorName", 10 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -2162,7 +2169,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
49 /* NestedExpCS-0: '(' NestedExpCS::ownedExpression=ExpCS ')' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2172,28 +2179,28 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "observe" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "observe" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
- (0 << 16) | 7 /* isContained?="contained"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "new" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredTypedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isContained?="contained"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "new" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ":" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* referredTypedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[80] = createParserRuleValue(80, "NextPathElementCS", -1,
createSerializationRules(
9 /* NextPathElementCS-0: PathElementCS::referredElement=UnreservedName */
),
- (0 << 16) | 7 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[81] = createParserRuleValue(81, "NullLiteralExpCS", -1,
createSerializationRules(
@@ -2201,7 +2208,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {NullLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "null" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* "null" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[82] = createParserRuleValue(82, "NumberLiteralExpCS", -1,
createSerializationRules(
@@ -2221,61 +2228,61 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "operation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "operation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "throws" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "throws" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 7 /* "body" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "body" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedBodyExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[84] = createParserRuleValue(84, "ParamDeclarationCS", -1,
createSerializationRules(
154 /* ParamDeclarationCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[85] = createParserRuleValue(85, "ParameterCS", -1,
@@ -2283,23 +2290,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
112 /* ParameterCS-0: NamedElementCS::name=UnrestrictedName (':' TypedElementCS::ownedType=TypedMultiplicityRefCS)[V0:?] ('{' (TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique')[V2:+] '}')[V1:?] ('{' '}')[V3:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[86] = createParserRuleValue(86, "PathNameCS", -1,
createSerializationRules(
@@ -2308,7 +2315,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=FirstPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
grammarRuleValues[87] = createParserRuleValue(87, "PatternExpCS", -1,
@@ -2316,8 +2323,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
52 /* PatternExpCS-0: (PatternExpCS::patternVariableName=UnrestrictedName)[V0:?] ':' PatternExpCS::ownedPatternType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatternType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[88] = createParserRuleValue(88, "PrefixedLetExpCS", 33 /* LetExpCS|PrefixedLetExpCS */,
@@ -2328,7 +2335,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedLetExpCS : [value] | [value] */,
(0 << 16) | 0 /* LetExpCS : [value] | [value] */
);
@@ -2354,7 +2361,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrimaryExpCS : [value] | [value] */
);
@@ -2409,34 +2416,34 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
createSerializationRules(
55 /* PrimitiveTypeCS-0: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier */
),
- (0 << 16) | 7 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[93] = createDataTypeRuleValue(93, "PrimitiveTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[94] = createDataTypeRuleValue(94, "QVTbaseUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[95] = createDataTypeRuleValue(95, "QVTimperativeUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[93] = createDataTypeRuleValue(93, "PrimitiveTypeIdentifier", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[94] = createDataTypeRuleValue(94, "QVTbaseUnrestrictedName", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[95] = createDataTypeRuleValue(95, "QVTimperativeUnrestrictedName", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[96] = createParserRuleValue(96, "QualifiedPackageCS", -1,
createSerializationRules(
155 /* QualifiedPackageCS-0: 'package' (QualifiedPackageCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName (':' PackageCS::nsPrefix=UnrestrictedName)[V1:?] ('=' PackageCS::nsURI=URI)[V2:?] ';' */,
156 /* QualifiedPackageCS-1: 'package' (QualifiedPackageCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName (':' PackageCS::nsPrefix=UnrestrictedName)[V1:?] ('=' PackageCS::nsURI=URI)[V2:?] '{' (PackageCS::ownedClasses+=ClassCS|TransformationCS)[V3:*] (PackageOwnerCS::ownedPackages+=QualifiedPackageCS)[V4:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "package" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "package" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* nsPrefix=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* nsPrefix=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* nsURI=URI : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* nsURI=URI : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedPackages+=QualifiedPackageCS : [value] | [value] */,
- (0 << 16) | 3 /* ownedClasses+=(ClassCS|TransformationCS) : [value] | [half-new-line, value, half-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 4 /* ownedPackages+=QualifiedPackageCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 4 /* ownedClasses+=(ClassCS|TransformationCS) : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[97] = createParserRuleValue(97, "QueryCS", -1,
createSerializationRules(
@@ -2445,28 +2452,28 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
159 /* QueryCS-2: (QueryCS::isTransient?='transient')[V0:?] 'query' NamedElementCS::name=UnrestrictedName '(' (QueryCS::ownedParameters+=ParamDeclarationCS (',' QueryCS::ownedParameters+=ParamDeclarationCS)[V2:*])[V1:?] ')' ':' TypedElementCS::ownedType=TypeExpCS '{' QueryCS::ownedExpression=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isTransient?="transient"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "query" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* isTransient?="transient"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "query" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParamDeclarationCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=ParamDeclarationCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* implementation=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 10 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* implementation=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[98] = createParserRuleValue(98, "ReferenceCS", -1,
createSerializationRules(
@@ -2480,64 +2487,64 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "property" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "property" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "#" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "#" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[99] = createParserRuleValue(99, "RoundBracketedClauseCS", -1,
createSerializationRules(
@@ -2545,13 +2552,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {RoundBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedArguments+=NavigatingArgCS : [value] | [value] */,
(0 << 16) | 0 /* ownedArguments+=(NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS)* : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[100] = createDataTypeRuleValue(100, "SIGNED", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[100] = createDataTypeRuleValue(100, "SIGNED", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[101] = new TerminalRuleValue(101, "SIMPLE_ID");
grammarRuleValues[102] = new TerminalRuleValue(102, "SINGLE_QUOTED_STRING");
grammarRuleValues[103] = new TerminalRuleValue(103, "SL_COMMENT");
@@ -2561,10 +2568,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=FirstPathElementCS : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */
);
grammarRuleValues[105] = createParserRuleValue(105, "SelfExpCS", -1,
createSerializationRules(
@@ -2572,7 +2579,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {SelfExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "self" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* "self" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[106] = createParserRuleValue(106, "SetStatementCS", -1,
createSerializationRules(
@@ -2581,21 +2588,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "observe" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "observe" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* observedProperties+=PathNameCS : [value] | [value] */,
- (0 << 16) | 7 /* isNotify?="notify"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "set" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "." : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isNotify?="notify"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "set" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* ":=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isPartial?="+=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isPartial?="+=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[107] = createParserRuleValue(107, "ShadowPartCS", -1,
createSerializationRules(
@@ -2604,8 +2611,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=(ExpCS|PatternExpCS) : [value] | [value] */,
(0 << 16) | 0 /* ownedInitExpression=StringLiteralExpCS : [value] | [value] */
);
@@ -2614,24 +2621,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
163 /* SimpleParameterBindingCS-0: (SimpleParameterBindingCS::isCheck?='check')[V0:?] SimpleParameterBindingCS::referredVariable=UnrestrictedName 'uses' SimpleParameterBindingCS::ownedValue=ExpCS ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "uses" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isCheck?="check"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* referredVariable=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "uses" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValue=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[109] = createParserRuleValue(109, "SimpleParameterCS", -1,
createSerializationRules(
164 /* SimpleParameterCS-0: 'in' ':' SimpleParameterCS::referredTypedModel=UnrestrictedName NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* referredTypedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* ":" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 10 /* referredTypedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[110] = createParserRuleValue(110, "SimplePathNameCS", -1,
createSerializationRules(
@@ -2650,23 +2657,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* input?="input" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* output?="output" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* via?="via" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* input?="input" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* output?="output" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* via?="via" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "iterates" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "iterates" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 10 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[112] = createParserRuleValue(112, "SpecificationCS", -1,
createSerializationRules(
@@ -2675,33 +2682,33 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[113] = createParserRuleValue(113, "SpeculateStatementCS", -1,
createSerializationRules(
165 /* SpeculateStatementCS-0: 'speculate' SpeculateStatementCS::ownedConditions+=ExpCS (',' SpeculateStatementCS::ownedConditions+=ExpCS)[V0:*] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "speculate" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "speculate" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedConditions+=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedConditions+=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[114] = createParserRuleValue(114, "SquareBracketedClauseCS", -1,
createSerializationRules(
61 /* SquareBracketedClauseCS-0: '[' SquareBracketedClauseCS::ownedTerms+=ExpCS (',' SquareBracketedClauseCS::ownedTerms+=ExpCS)[V0:*] ']' */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "[" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "[" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
- grammarRuleValues[115] = createDataTypeRuleValue(115, "StringLiteral", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[115] = createDataTypeRuleValue(115, "StringLiteral", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[116] = createParserRuleValue(116, "StringLiteralExpCS", -1,
createSerializationRules(
62 /* StringLiteralExpCS-0: (StringLiteralExpCS::segments+=StringLiteral)[V0:+] */
@@ -2733,43 +2740,43 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
128 /* StructuredClassCS-1: (StructuredClassCS::isAbstract?='abstract')[V0:?] 'class' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] ('extends' StructuredClassCS::ownedSuperTypes+=TypedRefCS (',' StructuredClassCS::ownedSuperTypes+=TypedRefCS)[V3:*])[V2:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V4:?] ('{' (StructuredClassCS::isInterface?='interface')[V6:?] '}')[V5:?] '{' (StructuredClassCS::ownedOperations+=OperationCS)[V7:*] (StructuredClassCS::ownedProperties+=StructuralFeatureCS)[V8:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "class" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "class" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 10 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* ownedOperations+=OperationCS : [value] | [value] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[119] = createParserRuleValue(119, "TargetCS", -1,
createSerializationRules(
129 /* TargetCS-0: 'target' NamedElementCS::name=UnrestrictedName '{' (TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "target" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 10 /* "target" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=(SimpleTargetElementCS|CompoundTargetElementCS)* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";"? : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[120] = createParserRuleValue(120, "TemplateBindingCS", -1,
createSerializationRules(
@@ -2778,7 +2785,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedSubstitutions+=TemplateParameterSubstitutionCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSubstitutions+=TemplateParameterSubstitutionCS : [value] | [value] */,
(0 << 16) | 0 /* ownedMultiplicity=MultiplicityCS? : [value] | [value] */
);
@@ -2793,10 +2800,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
13 /* TemplateSignatureCS-0: '(' TemplateSignatureCS::ownedParameters+=TypeParameterCS (',' TemplateSignatureCS::ownedParameters+=TypeParameterCS)[V0:*] ')' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedParameters+=TypeParameterCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=TypeParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2805,55 +2812,53 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
166 /* TopLevelCS-0: (RootCS::ownedImports+=ImportCS)[V0:*] (PackageOwnerCS::ownedPackages+=QualifiedPackageCS)[V1:*] (TopLevelCS::ownedTransformations+=TransformationCS)[V2:*] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 0 /* ownedImports+=ImportCS* : [value] | [value] */,
+ (3 << 16) | 0 /* ownedImports+=ImportCS* : [value, half-new-line] | [value] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedPackages+=QualifiedPackageCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedTransformations+=TransformationCS : [value] | [value] */
+ (0 << 16) | 4 /* ownedPackages+=QualifiedPackageCS : [value] | [half-new-line, value, half-new-line] */,
+ (4 << 16) | 0 /* ownedTransformations+=TransformationCS : [half-new-line, value, half-new-line] | [value] */
);
grammarRuleValues[124] = createParserRuleValue(124, "TransformationCS", -1,
createSerializationRules(
- 167 /* TransformationCS-0: 'transformation' (AbstractTransformationCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnreservedName (':' TransformationCS::ownedContextType=TypeExpCS)[V1:?] '{' (TransformationCS::ownedDirections+=DirectionCS ';')[V2:*] (TransformationCS::ownedMappings+=EntryPointCS|MappingCS)[V3:*] (TransformationCS::ownedQueries+=QueryCS)[V4:*] (TransformationCS::ownedProperties+=StructuralFeatureCS)[V5:*] '}' */
+ 167 /* TransformationCS-0: 'transformation' (AbstractTransformationCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnreservedName (':' TransformationCS::ownedContextType=TypeExpCS)[V1:?] '{' (TransformationCS::ownedDirections+=DirectionCS)[V2:*] (TransformationCS::ownedMappings+=EntryPointCS|MappingCS)[V3:*] (TransformationCS::ownedQueries+=QueryCS)[V4:*] (TransformationCS::ownedProperties+=StructuralFeatureCS)[V5:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "transformation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "transformation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnreservedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnreservedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedContextType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 0 /* ownedDirections+=DirectionCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (3 << 16) | 0 /* ownedDirections+=DirectionCS* : [value, half-new-line] | [value] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedMappings+=(EntryPointCS|MappingCS) : [value] | [value] */,
- (0 << 16) | 0 /* ownedQueries+=QueryCS : [value] | [value] */,
+ (0 << 16) | 4 /* ownedMappings+=(EntryPointCS|MappingCS) : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 4 /* ownedQueries+=QueryCS : [value] | [half-new-line, value, half-new-line] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[125] = createParserRuleValue(125, "TupleLiteralExpCS", -1,
createSerializationRules(
63 /* TupleLiteralExpCS-0: 'Tuple' '{' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS (',' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 10 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[126] = createParserRuleValue(126, "TupleLiteralPartCS", -1,
createSerializationRules(
64 /* TupleLiteralPartCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[127] = createParserRuleValue(127, "TuplePartCS", -1,
@@ -2861,8 +2866,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
65 /* TuplePartCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[128] = createParserRuleValue(128, "TupleTypeCS", -1,
@@ -2870,13 +2875,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
66 /* TupleTypeCS-0: TupleTypeCS::name='Tuple' ('(' (TupleTypeCS::ownedParts+=TuplePartCS (',' TupleTypeCS::ownedParts+=TuplePartCS)[V2:*])[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=TuplePartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=TuplePartCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2946,21 +2951,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 16 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedPatternGuard=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 11 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[135] = createParserRuleValue(135, "TypeParameterCS", -1,
createSerializationRules(
14 /* TypeParameterCS-0: NamedElementCS::name=UnrestrictedName ('extends' TypeParameterCS::ownedExtends+=TypedRefCS ('&&' TypeParameterCS::ownedExtends+=TypedRefCS)[V1:*])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 7 /* "&&" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "&&" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */
);
grammarRuleValues[136] = createParserRuleValue(136, "TypeRefCS", 81 /* CollectionTypeCS|MapTypeCS|PrimitiveTypeCS|TupleTypeCS|TypeLiteralCS|TypeRefCS|TypedRefCS|TypedTypeRefCS|WildcardTypeRefCS */,
@@ -3007,23 +3012,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathName=PathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedBinding=TemplateBindingCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
grammarRuleValues[140] = new TerminalRuleValue(140, "UNQUOTED_STRING");
- grammarRuleValues[141] = createDataTypeRuleValue(141, "UPPER", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[142] = createDataTypeRuleValue(142, "URI", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[141] = createDataTypeRuleValue(141, "UPPER", 10 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[142] = createDataTypeRuleValue(142, "URI", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[143] = createParserRuleValue(143, "URIFirstPathElementCS", -1,
createSerializationRules(
79 /* URIFirstPathElementCS-0: PathElementCS::referredElement=URI */,
80 /* URIFirstPathElementCS-1: PathElementCS::referredElement=UnrestrictedName */
),
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PathElementWithURICS} : [value] | [value] */,
- (0 << 16) | 7 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[144] = createParserRuleValue(144, "URIPathNameCS", -1,
createSerializationRules(
@@ -3032,19 +3037,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=URIFirstPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[145] = createDataTypeRuleValue(145, "UnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[145] = createDataTypeRuleValue(145, "UnaryOperatorName", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[146] = createParserRuleValue(146, "UnlimitedNaturalLiteralExpCS", -1,
createSerializationRules(
82 /* UnlimitedNaturalLiteralExpCS-0: '*' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {UnlimitedNaturalLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "*" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 10 /* "*" : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[147] = createDataTypeRuleValue(147, "UnreservedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[147] = createDataTypeRuleValue(147, "UnreservedName", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[148] = createParserRuleValue(148, "UnreservedPathNameCS", -1,
createSerializationRules(
16 /* UnreservedPathNameCS-0: PathNameCS::ownedPathElements+=NextPathElementCS ('::' PathNameCS::ownedPathElements+=NextPathElementCS)[V0:*] */
@@ -3052,10 +3057,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[149] = createDataTypeRuleValue(149, "UnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[149] = createDataTypeRuleValue(149, "UnrestrictedName", 10 /* [soft-space, value, soft-space] */);
grammarRuleValues[150] = new TerminalRuleValue(150, "WS");
grammarRuleValues[151] = createParserRuleValue(151, "WildcardTypeRefCS", -1,
createSerializationRules(
@@ -3063,9 +3068,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {WildcardTypeRefCS} : [value] | [value] */,
- (0 << 16) | 7 /* "?" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "?" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 10 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends=TypedRefCS : [value] | [value] */
);
}
@@ -4706,7 +4711,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
54 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 340 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 347 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -4721,8 +4726,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
32 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 257 /* V00*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
165 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -4737,13 +4742,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
39 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
32 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 257 /* V00*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
165 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 246 /* '|?' || no-space value no-space */,
- 192 /* ']' || no-space value */
+ 250 /* '|?' || no-space value no-space */,
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4757,13 +4762,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
39 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
32 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 257 /* V00*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
165 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
20 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 192 /* ']' || no-space value */
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -4780,12 +4785,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
39 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
32 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 257 /* V00*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
165 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 192 /* ']' || no-space value */
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4798,10 +4803,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
41 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
158 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 246 /* '|?' || no-space value no-space */,
- 192 /* ']' || no-space value */
+ 250 /* '|?' || no-space value no-space */,
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4815,10 +4820,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
41 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
158 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
20 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 192 /* ']' || no-space value */
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -4835,9 +4840,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
41 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
158 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 192 /* ']' || no-space value */
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4864,7 +4869,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
54 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 339 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
+ 346 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -4874,10 +4879,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationRules[10] = createSerializationRule("PathNameCS-0", 86,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 322 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 252 /* V00*2-steps || value */,
- 184 /* '::' || no-space value no-space */,
- 323 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 329 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 258 /* V00*2-steps || value */,
+ 186 /* '::' || no-space value no-space */,
+ 330 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 25/* FirstPathElementCS,NextPathElementCS */,
@@ -4895,10 +4900,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
122 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 252 /* V00*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 258 /* V00*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
122 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
90 /* TemplateBindingCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4932,11 +4937,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
144 /* assign V0 = (|TemplateSignatureCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
174 /* '(' || no-space value no-space */,
99 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
- 252 /* V00*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 258 /* V00*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
99 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
175 /* ')' || no-space value */
),
@@ -4955,12 +4960,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
198 /* assign V1 = (|TypeParameterCS::ownedExtends| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
- 210 /* 'extends' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 261 /* V00*5-steps || value */,
+ 212 /* 'extends' || soft-space value soft-space */,
72 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */,
- 262 /* V01*2-steps || value */,
+ 268 /* V01*2-steps || value */,
173 /* '&&' || soft-space value soft-space */,
72 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */
),
@@ -4982,7 +4987,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
112 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 253 /* V00*3-steps || value */,
+ 259 /* V00*3-steps || value */,
174 /* '(' || no-space value no-space */,
43 /* TypedTypeRefCS::ownedBinding=TemplateBindingCS || value */,
175 /* ')' || no-space value */
@@ -5002,10 +5007,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
139 /* assign V0 = (|PathNameCS::ownedPathElements| - 1) */
),
createSerializationSteps(
- 323 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 252 /* V00*2-steps || value */,
- 184 /* '::' || no-space value no-space */,
- 323 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 330 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 258 /* V00*2-steps || value */,
+ 186 /* '::' || no-space value no-space */,
+ 330 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 24/* NextPathElementCS */,
@@ -5020,9 +5025,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
187 /* assign V0 = |WildcardTypeRefCS::ownedExtends| */
),
createSerializationSteps(
- 188 /* '?' || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 210 /* 'extends' || soft-space value soft-space */,
+ 190 /* '?' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 212 /* 'extends' || soft-space value soft-space */,
73 /* WildcardTypeRefCS::ownedExtends=TypedRefCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5054,10 +5059,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
136 /* VariableCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5077,15 +5082,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
188 /* assign V1 = (|CollectionLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
130 /* CollectionLiteralExpCS::ownedType=CollectionTypeCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 254 /* V00*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 260 /* V00*4-steps || value */,
100 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
100 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_PARTS, 1/* CollectionLiteralPartCS */,
@@ -5105,10 +5110,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
8 /* assert (|CollectionLiteralPartCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
62 /* CollectionLiteralPartCS::ownedExpression=ExpCS || value */,
- 251 /* V00*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 257 /* V00*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
85 /* CollectionLiteralPartCS::ownedLastExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5148,15 +5153,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
131 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 256 /* V00*6-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 262 /* V00*6-steps || value */,
101 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
101 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
178 /* '++' || soft-space value soft-space */,
156 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5179,10 +5184,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
33 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
132 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
48 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
175 /* ')' || no-space value */
),
@@ -5204,13 +5209,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
190 /* assign V1 = (|CurlyBracketedClauseCS::ownedParts| - 1) */
),
createSerializationSteps(
- 245 /* '{' || soft-space value push soft-new-line */,
- 254 /* V00*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 260 /* V00*4-steps || value */,
102 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
102 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS__OWNED_PARTS, 40/* ShadowPartCS */,
@@ -5227,10 +5232,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
20 /* assert (|IfThenExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 206 /* 'elseif' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 208 /* 'elseif' || soft-new-line pop soft-space value push soft-space */,
51 /* IfThenExpCS::ownedCondition=ExpCS || value */,
- 239 /* 'then' || soft-space value soft-space */,
+ 242 /* 'then' || pop value push soft-space */,
128 /* IfThenExpCS::ownedThenExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5252,10 +5257,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
23 /* assert (|InfixExpCS::ownedLeft| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
86 /* InfixExpCS::ownedLeft=PrefixedPrimaryExpCS || value */,
- 318 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
- 324 /* OperatorExpCS::ownedRight=ExpCS || value */
+ 325 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
+ 331 /* OperatorExpCS::ownedRight=ExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -5281,16 +5286,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
17 /* assert (|IfExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 213 /* 'if' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 215 /* 'if' || soft-new-line value push soft-space */,
50 /* IfExpCS::ownedCondition=ExpCS|PatternExpCS || value */,
- 239 /* 'then' || soft-space value soft-space */,
+ 243 /* 'then' || pop soft-space value push soft-space */,
127 /* IfExpCS::ownedThenExpression=ExpCS || value */,
- 249 /* V00*1-steps || value */,
+ 254 /* V00*1-steps || value */,
74 /* IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS || value */,
- 205 /* 'else' || soft-space value soft-space */,
+ 207 /* 'else' || soft-new-line pop value push soft-space */,
58 /* IfExpCS::ownedElseExpression=ExpCS || value */,
- 207 /* 'endif' || soft-space value soft-space */
+ 209 /* 'endif' || soft-new-line pop value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_CONDITION, 31/* ExpCS,PatternExpCS */,
@@ -5313,7 +5318,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
98 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 220 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 223 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::LambdaLiteralExpCS-0(essentialoclcs::LambdaLiteralExpCS): { "Lambda" "{" ownedExpressionCS=ExpCS "}" }
@@ -5324,11 +5329,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
25 /* assert (|LambdaLiteralExpCS::ownedExpressionCS| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 189 /* 'Lambda' || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 191 /* 'Lambda' || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
71 /* LambdaLiteralExpCS::ownedExpressionCS=ExpCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.LAMBDA_LITERAL_EXP_CS__OWNED_EXPRESSION_CS, 8/* ExpCS */,
@@ -5346,13 +5351,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
136 /* assign V0 = (|LetExpCS::ownedVariables| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 222 /* 'let' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 225 /* 'let' || soft-space value push */,
140 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 252 /* V00*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 258 /* V00*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
140 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 217 /* 'in' || soft-space value soft-space */,
+ 220 /* 'in' || soft-space pop value soft-new-line */,
76 /* LetExpCS::ownedInExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5376,14 +5381,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
119 /* LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
136 /* VariableCS::ownedType=TypeExpCS || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 189 /* '=' || soft-space value soft-space */,
81 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5409,15 +5414,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
192 /* assign V1 = (|MapLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
133 /* MapLiteralExpCS::ownedType=MapTypeCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 254 /* V00*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 260 /* V00*4-steps || value */,
103 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
103 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.MAP_LITERAL_EXP_CS__OWNED_PARTS, 13/* MapLiteralPartCS */,
@@ -5437,9 +5442,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
30 /* assert (|MapLiteralPartCS::ownedKey| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
83 /* MapLiteralPartCS::ownedKey=ExpCS || value */,
- 244 /* 'with' || value */,
+ 248 /* 'with' || value */,
137 /* MapLiteralPartCS::ownedValue=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5462,10 +5467,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
34 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
84 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 180 /* ',' || no-space value soft-space */,
+ 181 /* ',' || no-space value soft-space */,
139 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
175 /* ')' || no-space value */
),
@@ -5512,17 +5517,17 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
0 /* assert (|AbstractNameExpCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
106 /* AbstractNameExpCS::ownedPathName=PathNameCS || value */,
- 249 /* V00*1-steps || value */,
+ 254 /* V00*1-steps || value */,
121 /* AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
118 /* AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
54 /* AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 278 /* V03*2-steps || value */,
+ 285 /* V03*2-steps || value */,
22 /* AbstractNameExpCS::isPre?='@' || soft-space value soft-space */,
- 231 /* 'pre' || soft-space value soft-space */
+ 234 /* 'pre' || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, false,
@@ -5553,8 +5558,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
46 /* assert (|NavigatingArgCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5577,15 +5582,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
45 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 251 /* V00*2-steps || value */,
- 244 /* 'with' || value */,
+ 257 /* V00*2-steps || value */,
+ 248 /* 'with' || value */,
47 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 261 /* V01*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5617,15 +5622,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
45 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 261 /* V01*2-steps || value */,
- 244 /* 'with' || value */,
+ 267 /* V01*2-steps || value */,
+ 248 /* 'with' || value */,
47 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 217 /* 'in' || soft-space value soft-space */,
+ 219 /* 'in' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5656,12 +5661,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
45 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 244 /* 'with' || value */,
+ 248 /* 'with' || value */,
47 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 251 /* V00*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5708,14 +5713,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
206 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 144 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 142 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 255 /* V00*5-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 261 /* V00*5-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 261 /* V01*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5747,16 +5752,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
47 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 143 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 251 /* V00*2-steps || value */,
- 244 /* 'with' || value */,
+ 257 /* V00*2-steps || value */,
+ 248 /* 'with' || value */,
47 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 261 /* V01*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5791,16 +5796,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
47 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 143 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 261 /* V01*2-steps || value */,
- 244 /* 'with' || value */,
+ 267 /* V01*2-steps || value */,
+ 248 /* 'with' || value */,
47 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 217 /* 'in' || soft-space value soft-space */,
+ 219 /* 'in' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5834,13 +5839,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
47 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 143 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 244 /* 'with' || value */,
+ 248 /* 'with' || value */,
47 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 251 /* V00*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5869,8 +5874,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
47 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 143 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5895,14 +5900,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
206 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 142 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 143 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
92 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 255 /* V00*5-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 261 /* V00*5-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
134 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 261 /* V01*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
78 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5927,7 +5932,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
50 /* assert (|NestedExpCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
174 /* '(' || no-space value no-space */,
67 /* NestedExpCS::ownedExpression=ExpCS || value */,
175 /* ')' || no-space value */
@@ -5943,7 +5948,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
98 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 226 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 229 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::NumberLiteralExpCS-0(essentialoclcs::NumberLiteralExpCS): symbol=NUMBER_LITERAL
@@ -5967,10 +5972,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
169 /* assign V0 = |PatternExpCS::patternVariableName| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
141 /* PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
114 /* PatternExpCS::ownedPatternType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5988,9 +5993,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 313 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 325 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 320 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 332 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6007,9 +6012,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 313 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 326 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 320 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 333 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6034,10 +6039,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
null, // run-time resolution using SerializationSteps
createSerializationSteps(
174 /* '(' || no-space value no-space */,
- 253 /* V00*3-steps || value */,
- 319 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
- 260 /* V01*1-steps || value */,
- 320 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
+ 259 /* V00*3-steps || value */,
+ 326 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
+ 266 /* V01*1-steps || value */,
+ 327 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
175 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
@@ -6055,7 +6060,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
98 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 234 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 237 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::ShadowPartCS-0(essentialoclcs::ShadowPartCS): { referredProperty=UnrestrictedName "=" ownedInitExpression=(ExpCS|PatternExpCS) }
@@ -6067,9 +6072,9 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
64 /* assert (|ShadowPartCS::referredProperty| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
147 /* ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
- 187 /* '=' || soft-space value soft-space */,
+ 189 /* '=' || soft-space value soft-space */,
79 /* ShadowPartCS::ownedInitExpression=ExpCS|PatternExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6103,7 +6108,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
55 /* assert (|PathNameCS::ownedPathElements| - 1) == 0 */
),
createSerializationSteps(
- 322 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
+ 329 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 9/* FirstPathElementCS */,
@@ -6117,12 +6122,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
142 /* assign V0 = (|SquareBracketedClauseCS::ownedTerms| - 1) */
),
createSerializationSteps(
- 191 /* '[' || no-space value no-space */,
+ 193 /* '[' || no-space value no-space */,
126 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 252 /* V00*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 258 /* V00*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
126 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 192 /* ']' || no-space value */
+ 194 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.SQUARE_BRACKETED_CLAUSE_CS__OWNED_TERMS, 8/* ExpCS */,
@@ -6136,7 +6141,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
176 /* assign V0 = |StringLiteralExpCS::segments| */
),
createSerializationSteps(
- 250 /* V00*1-steps || value */,
+ 256 /* V00*1-steps || value */,
157 /* StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
@@ -6150,14 +6155,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
145 /* assign V0 = (|TupleLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'Tuple' || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'Tuple' || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
104 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 252 /* V00*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 258 /* V00*2-steps || value */,
+ 180 /* ',' || no-space value soft-new-line */,
104 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TUPLE_LITERAL_EXP_CS__OWNED_PARTS, 59/* TupleLiteralPartCS */,
@@ -6177,12 +6182,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
136 /* VariableCS::ownedType=TypeExpCS || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 189 /* '=' || soft-space value soft-space */,
81 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6205,10 +6210,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6228,12 +6233,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
36 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 257 /* V00*7-steps || value */,
+ 263 /* V00*7-steps || value */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
175 /* ')' || no-space value */
),
@@ -6254,7 +6259,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
35 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 253 /* V00*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6276,13 +6281,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
33 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
132 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
48 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
175 /* ')' || no-space value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6310,13 +6315,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
34 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
84 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 180 /* ',' || no-space value soft-space */,
+ 181 /* ',' || no-space value soft-space */,
139 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
175 /* ')' || no-space value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6347,13 +6352,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
111 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
55 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 263 /* V01*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 269 /* V01*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
113 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 267 /* V02*1-steps || value */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 273 /* V02*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6384,16 +6389,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
131 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 256 /* V00*6-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 262 /* V00*6-steps || value */,
101 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
101 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
178 /* '++' || soft-space value soft-space */,
156 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 267 /* V02*1-steps || value */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 273 /* V02*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6421,15 +6426,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
36 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 257 /* V00*7-steps || value */,
+ 263 /* V00*7-steps || value */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
175 /* ')' || no-space value */,
- 275 /* V03*1-steps || value */,
+ 282 /* V03*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6468,7 +6473,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
35 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 253 /* V00*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6490,13 +6495,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
33 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
132 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
48 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
175 /* ')' || no-space value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6524,13 +6529,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
34 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
84 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 180 /* ',' || no-space value soft-space */,
+ 181 /* ',' || no-space value soft-space */,
139 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
175 /* ')' || no-space value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6560,15 +6565,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
36 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 257 /* V00*7-steps || value */,
+ 263 /* V00*7-steps || value */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
175 /* ')' || no-space value */,
- 275 /* V03*1-steps || value */,
+ 282 /* V03*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6595,12 +6600,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
111 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
55 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 263 /* V01*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 269 /* V01*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
113 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TYPE_NAME_EXP_CS__OWNED_CURLY_BRACKETED_CLAUSE, 4/* CurlyBracketedClauseCS */,
@@ -6619,7 +6624,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
54 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 338 /* PathElementCS::referredElement=URI || soft-space value soft-space */
+ 345 /* PathElementCS::referredElement=URI || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -6631,7 +6636,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
54 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 340 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 347 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -6641,10 +6646,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationRules[81] = createSerializationRule("URIPathNameCS-0", 144,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 321 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
- 252 /* V00*2-steps || value */,
- 184 /* '::' || no-space value no-space */,
- 323 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 328 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
+ 258 /* V00*2-steps || value */,
+ 186 /* '::' || no-space value no-space */,
+ 330 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 71/* NextPathElementCS,URIFirstPathElementCS */,
@@ -6658,7 +6663,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
98 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 176 /* '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 177 /* '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// QVTbase::AttributeCS-0(basecs::AttributeCS): { { qualifiers+="definition" qualifiers+="static"[?] } "attribute" name=UnrestrictedName { ":" ownedType=TypedMultiplicityRefCS }[?] { "=" default=SINGLE_QUOTED_STRING }[?] { "{" { qualifiers+={'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'} }[+] "}" }[?] ";" }
@@ -6677,24 +6682,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
267 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 196 /* 'attribute' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 198 /* 'attribute' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 281 /* V03*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 283 /* V04*1-steps || value */,
- 333 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 288 /* V03*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 290 /* V04*1-steps || value */,
+ 340 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6728,37 +6733,37 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
287 /* assign V8 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 196 /* 'attribute' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 198 /* 'attribute' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 281 /* V03*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 283 /* V04*1-steps || value */,
- 333 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 294 /* V05*5-steps || value */,
- 204 /* 'derivation' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 295 /* V06*1-steps || value */,
+ 288 /* V03*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 290 /* V04*1-steps || value */,
+ 340 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 301 /* V05*5-steps || value */,
+ 206 /* 'derivation' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 302 /* V06*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 304 /* V07*5-steps || value */,
- 218 /* 'initial' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 305 /* V08*1-steps || value */,
+ 188 /* ';' || no-space value soft-new-line */,
+ 311 /* V07*5-steps || value */,
+ 221 /* 'initial' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 312 /* V08*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6791,24 +6796,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
267 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 196 /* 'attribute' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 198 /* 'attribute' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 281 /* V03*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 283 /* V04*1-steps || value */,
- 333 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 288 /* V03*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 290 /* V04*1-steps || value */,
+ 340 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6842,37 +6847,37 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
287 /* assign V8 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 196 /* 'attribute' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 198 /* 'attribute' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 281 /* V03*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 283 /* V04*1-steps || value */,
- 333 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 294 /* V05*5-steps || value */,
- 204 /* 'derivation' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 295 /* V06*1-steps || value */,
+ 288 /* V03*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 290 /* V04*1-steps || value */,
+ 340 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 301 /* V05*5-steps || value */,
+ 206 /* 'derivation' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 302 /* V06*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 304 /* V07*5-steps || value */,
- 218 /* 'initial' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 305 /* V08*1-steps || value */,
+ 188 /* ';' || no-space value soft-new-line */,
+ 311 /* V07*5-steps || value */,
+ 221 /* 'initial' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 312 /* V08*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6903,21 +6908,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
256 /* assign V3 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 196 /* 'attribute' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 261 /* V01*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 198 /* 'attribute' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 267 /* V01*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 273 /* V02*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 277 /* V03*1-steps || value */,
- 333 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 280 /* V02*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V03*1-steps || value */,
+ 340 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6947,34 +6952,34 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
283 /* assign V7 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 196 /* 'attribute' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 261 /* V01*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 198 /* 'attribute' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 267 /* V01*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 273 /* V02*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 277 /* V03*1-steps || value */,
- 333 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 287 /* V04*5-steps || value */,
- 204 /* 'derivation' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 288 /* V05*1-steps || value */,
+ 280 /* V02*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V03*1-steps || value */,
+ 340 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 294 /* V04*5-steps || value */,
+ 206 /* 'derivation' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 295 /* V05*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 299 /* V06*5-steps || value */,
- 218 /* 'initial' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 300 /* V07*1-steps || value */,
+ 188 /* ';' || no-space value soft-new-line */,
+ 306 /* V06*5-steps || value */,
+ 221 /* 'initial' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 307 /* V07*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6997,11 +7002,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
154 /* assign V0 = |CompoundTargetElementCS::ownedTargetElements| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 249 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V00*1-steps || value */,
124 /* CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTbaseCSPackage.Literals.COMPOUND_TARGET_ELEMENT_CS__OWNED_TARGET_ELEMENTS, 43/* SimpleTargetElementCS */,
@@ -7022,21 +7027,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
247 /* assign V3 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
23 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 203 /* 'datatype' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 205 /* 'datatype' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 280 /* V03*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 287 /* V03*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
171 /* '!serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7062,22 +7067,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
247 /* assign V3 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
23 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 203 /* 'datatype' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 205 /* 'datatype' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 280 /* V03*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 287 /* V03*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
171 /* '!serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7102,21 +7107,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
155 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
23 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 203 /* 'datatype' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 205 /* 'datatype' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 280 /* V03*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 287 /* V03*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
24 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7144,22 +7149,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
155 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
23 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 203 /* 'datatype' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 205 /* 'datatype' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 280 /* V03*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 287 /* V03*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
24 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7188,20 +7193,20 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
247 /* assign V3 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
23 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 203 /* 'datatype' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 205 /* 'datatype' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 278 /* V03*2-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 285 /* V03*2-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7227,21 +7232,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
247 /* assign V3 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
23 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 203 /* 'datatype' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 205 /* 'datatype' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 278 /* V03*2-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 285 /* V03*2-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7267,19 +7272,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
227 /* assign V2 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'enum' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'enum' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 272 /* V02*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V02*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
171 /* '!serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7303,22 +7308,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
227 /* assign V2 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'enum' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'enum' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 272 /* V02*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V02*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
171 /* '!serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 276 /* V03*1-steps || value */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 283 /* V03*1-steps || value */,
87 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7343,19 +7348,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'enum' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'enum' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 272 /* V02*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V02*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
25 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7381,22 +7386,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'enum' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'enum' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 272 /* V02*3-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 279 /* V02*3-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
25 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 276 /* V03*1-steps || value */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 283 /* V03*1-steps || value */,
87 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7425,18 +7430,18 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
227 /* assign V2 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'enum' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'enum' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 277 /* V02*2-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7460,21 +7465,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
227 /* assign V2 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'enum' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'enum' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 276 /* V03*1-steps || value */,
+ 277 /* V02*2-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 283 /* V03*1-steps || value */,
87 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7495,13 +7500,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 223 /* 'literal' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 226 /* 'literal' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
167 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7516,14 +7521,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 223 /* 'literal' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 226 /* 'literal' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
167 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7538,12 +7543,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 316 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 323 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
167 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7558,13 +7563,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 316 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 323 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
167 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7595,36 +7600,36 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
289 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 228 /* 'operation' || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 231 /* 'operation' || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 273 /* V02*4-steps || value */,
+ 280 /* V02*4-steps || value */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
175 /* ')' || no-space value */,
- 284 /* V04*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 293 /* V05*5-steps || value */,
- 240 /* 'throws' || soft-space value soft-space */,
+ 291 /* V04*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 300 /* V05*5-steps || value */,
+ 244 /* 'throws' || soft-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 297 /* V06*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 304 /* V06*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 303 /* V07*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 307 /* V08*1-steps || value */,
- 334 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 310 /* V07*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 314 /* V08*1-steps || value */,
+ 341 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7673,43 +7678,43 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
289 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 228 /* 'operation' || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 231 /* 'operation' || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 273 /* V02*4-steps || value */,
+ 280 /* V02*4-steps || value */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
175 /* ')' || no-space value */,
- 284 /* V04*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 293 /* V05*5-steps || value */,
- 240 /* 'throws' || soft-space value soft-space */,
+ 291 /* V04*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 300 /* V05*5-steps || value */,
+ 244 /* 'throws' || soft-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 297 /* V06*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 304 /* V06*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 303 /* V07*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 307 /* V08*1-steps || value */,
- 334 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 311 /* V09*5-steps || value */,
- 197 /* 'body' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 266 /* V10*1-steps || value */,
+ 310 /* V07*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 314 /* V08*1-steps || value */,
+ 341 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 318 /* V09*5-steps || value */,
+ 199 /* 'body' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 272 /* V10*1-steps || value */,
45 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7759,36 +7764,36 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
289 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 228 /* 'operation' || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 231 /* 'operation' || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 273 /* V02*4-steps || value */,
+ 280 /* V02*4-steps || value */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
175 /* ')' || no-space value */,
- 284 /* V04*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 293 /* V05*5-steps || value */,
- 240 /* 'throws' || soft-space value soft-space */,
+ 291 /* V04*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 300 /* V05*5-steps || value */,
+ 244 /* 'throws' || soft-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 297 /* V06*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 304 /* V06*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 303 /* V07*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 307 /* V08*1-steps || value */,
- 334 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 310 /* V07*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 314 /* V08*1-steps || value */,
+ 341 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7837,43 +7842,43 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
289 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 228 /* 'operation' || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 231 /* 'operation' || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 273 /* V02*4-steps || value */,
+ 280 /* V02*4-steps || value */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
175 /* ')' || no-space value */,
- 284 /* V04*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 293 /* V05*5-steps || value */,
- 240 /* 'throws' || soft-space value soft-space */,
+ 291 /* V04*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 300 /* V05*5-steps || value */,
+ 244 /* 'throws' || soft-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 297 /* V06*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 304 /* V06*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 303 /* V07*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 307 /* V08*1-steps || value */,
- 334 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 311 /* V09*5-steps || value */,
- 197 /* 'body' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 266 /* V10*1-steps || value */,
+ 310 /* V07*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 314 /* V08*1-steps || value */,
+ 341 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 318 /* V09*5-steps || value */,
+ 199 /* 'body' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 272 /* V10*1-steps || value */,
45 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7921,33 +7926,33 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
220 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* 'operation' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* 'operation' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
175 /* ')' || no-space value */,
- 278 /* V03*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 286 /* V04*5-steps || value */,
- 240 /* 'throws' || soft-space value soft-space */,
+ 285 /* V03*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 293 /* V04*5-steps || value */,
+ 244 /* 'throws' || soft-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 291 /* V05*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 298 /* V05*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 298 /* V06*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 302 /* V07*1-steps || value */,
- 334 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 305 /* V06*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 309 /* V07*1-steps || value */,
+ 341 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7992,40 +7997,40 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
220 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 228 /* 'operation' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 231 /* 'operation' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
97 /* OperationCS::ownedParameters+=ParameterCS || value */,
175 /* ')' || no-space value */,
- 278 /* V03*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 286 /* V04*5-steps || value */,
- 240 /* 'throws' || soft-space value soft-space */,
+ 285 /* V03*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 293 /* V04*5-steps || value */,
+ 244 /* 'throws' || soft-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 291 /* V05*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 298 /* V05*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
59 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 298 /* V06*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 302 /* V07*1-steps || value */,
- 334 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 308 /* V08*5-steps || value */,
- 197 /* 'body' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 309 /* V09*1-steps || value */,
+ 305 /* V06*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 309 /* V07*1-steps || value */,
+ 341 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 315 /* V08*5-steps || value */,
+ 199 /* 'body' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 316 /* V09*1-steps || value */,
45 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8061,19 +8066,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
247 /* assign V3 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 264 /* V01*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 269 /* V02*1-steps || value */,
- 335 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 278 /* V03*2-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 270 /* V01*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 276 /* V02*1-steps || value */,
+ 342 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 285 /* V03*2-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8103,27 +8108,27 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
274 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 232 /* 'property' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 235 /* 'property' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
172 /* '#' || no-space value no-space */,
145 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 278 /* V03*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 285 /* V03*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 285 /* V04*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 290 /* V05*1-steps || value */,
- 332 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 292 /* V04*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 297 /* V05*1-steps || value */,
+ 339 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8162,40 +8167,40 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
291 /* assign V9 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 232 /* 'property' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 235 /* 'property' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
172 /* '#' || no-space value no-space */,
145 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 278 /* V03*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 285 /* V03*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 285 /* V04*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 290 /* V05*1-steps || value */,
- 332 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 299 /* V06*5-steps || value */,
- 204 /* 'derivation' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 300 /* V07*1-steps || value */,
+ 292 /* V04*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 297 /* V05*1-steps || value */,
+ 339 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 306 /* V06*5-steps || value */,
+ 206 /* 'derivation' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 307 /* V07*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 308 /* V08*5-steps || value */,
- 218 /* 'initial' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 309 /* V09*1-steps || value */,
+ 188 /* ';' || no-space value soft-new-line */,
+ 315 /* V08*5-steps || value */,
+ 221 /* 'initial' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 316 /* V09*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8233,27 +8238,27 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
274 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 232 /* 'property' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 235 /* 'property' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
172 /* '#' || no-space value no-space */,
145 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 278 /* V03*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 285 /* V03*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 285 /* V04*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 290 /* V05*1-steps || value */,
- 332 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 292 /* V04*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 297 /* V05*1-steps || value */,
+ 339 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8292,40 +8297,40 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
291 /* assign V9 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 337 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
- 336 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 232 /* 'property' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 344 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
+ 343 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 235 /* 'property' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
172 /* '#' || no-space value no-space */,
145 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 278 /* V03*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 285 /* V03*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 285 /* V04*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 290 /* V05*1-steps || value */,
- 332 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 299 /* V06*5-steps || value */,
- 204 /* 'derivation' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 300 /* V07*1-steps || value */,
+ 292 /* V04*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 297 /* V05*1-steps || value */,
+ 339 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 306 /* V06*5-steps || value */,
+ 206 /* 'derivation' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 307 /* V07*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 308 /* V08*5-steps || value */,
- 218 /* 'initial' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 309 /* V09*1-steps || value */,
+ 188 /* ';' || no-space value soft-new-line */,
+ 315 /* V08*5-steps || value */,
+ 221 /* 'initial' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 316 /* V09*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8361,24 +8366,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
266 /* assign V4 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 232 /* 'property' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 235 /* 'property' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
172 /* '#' || no-space value no-space */,
145 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 281 /* V03*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 283 /* V04*1-steps || value */,
- 332 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 288 /* V03*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 290 /* V04*1-steps || value */,
+ 339 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8413,37 +8418,37 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
287 /* assign V8 = 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 232 /* 'property' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 235 /* 'property' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
172 /* '#' || no-space value no-space */,
145 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 331 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 338 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 281 /* V03*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 283 /* V04*1-steps || value */,
- 332 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 294 /* V05*5-steps || value */,
- 204 /* 'derivation' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 295 /* V06*1-steps || value */,
+ 288 /* V03*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 290 /* V04*1-steps || value */,
+ 339 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 301 /* V05*5-steps || value */,
+ 206 /* 'derivation' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 302 /* V06*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 304 /* V07*5-steps || value */,
- 218 /* 'initial' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 305 /* V08*1-steps || value */,
+ 188 /* ';' || no-space value soft-new-line */,
+ 311 /* V07*5-steps || value */,
+ 221 /* 'initial' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 312 /* V08*1-steps || value */,
56 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8471,13 +8476,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
68 /* assert (|SimpleTargetElementCS::input.'input'| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
6 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
164 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 221 /* 'iterates' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 224 /* 'iterates' || soft-space value soft-space */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -8501,19 +8506,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
223 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
6 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
164 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 258 /* V00*8-steps || value */,
- 221 /* 'iterates' || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 264 /* V01*4-steps || value */,
+ 264 /* V00*8-steps || value */,
+ 224 /* 'iterates' || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V01*4-steps || value */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -8535,13 +8540,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
69 /* assert (|SimpleTargetElementCS::output.'output'| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
40 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
164 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 221 /* 'iterates' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 224 /* 'iterates' || soft-space value soft-space */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -8565,19 +8570,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
223 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
40 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
164 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 258 /* V00*8-steps || value */,
- 221 /* 'iterates' || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 264 /* V01*4-steps || value */,
+ 264 /* V00*8-steps || value */,
+ 224 /* 'iterates' || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V01*4-steps || value */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -8599,13 +8604,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
71 /* assert (|SimpleTargetElementCS::via.'via'| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
170 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
164 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 221 /* 'iterates' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 224 /* 'iterates' || soft-space value soft-space */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -8629,19 +8634,19 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
223 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
170 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
164 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 258 /* V00*8-steps || value */,
- 221 /* 'iterates' || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 264 /* V01*4-steps || value */,
+ 264 /* V00*8-steps || value */,
+ 224 /* 'iterates' || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V01*4-steps || value */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
29 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -8701,28 +8706,28 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
244 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
9 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 201 /* 'class' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 203 /* 'class' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* V02*5-steps || value */,
- 210 /* 'extends' || soft-space value soft-space */,
+ 281 /* V02*5-steps || value */,
+ 212 /* 'extends' || soft-space value soft-space */,
123 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
123 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 284 /* V04*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 291 /* V04*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 292 /* V05*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 295 /* V06*1-steps || value */,
+ 299 /* V05*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 302 /* V06*1-steps || value */,
17 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 186 /* ';' || no-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8764,33 +8769,33 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
244 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
9 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 201 /* 'class' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 259 /* V01*1-steps || value */,
+ 203 /* 'class' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 265 /* V01*1-steps || value */,
120 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 274 /* V02*5-steps || value */,
- 210 /* 'extends' || soft-space value soft-space */,
+ 281 /* V02*5-steps || value */,
+ 212 /* 'extends' || soft-space value soft-space */,
123 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
123 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 284 /* V04*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 291 /* V04*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 292 /* V05*4-steps || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 295 /* V06*1-steps || value */,
+ 299 /* V05*4-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 302 /* V06*1-steps || value */,
17 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 247 /* '}' || pop soft-space value soft-new-line */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 301 /* V07*1-steps || value */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 308 /* V07*1-steps || value */,
94 /* StructuredClassCS::ownedOperations+=OperationCS || value */,
- 306 /* V08*1-steps || value */,
+ 313 /* V08*1-steps || value */,
115 /* StructuredClassCS::ownedProperties+=StructuralFeatureCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8823,13 +8828,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 238 /* 'target' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 249 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 241 /* 'target' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V00*1-steps || value */,
125 /* TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8847,7 +8852,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
35 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 253 /* V00*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8869,11 +8874,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
112 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 253 /* V00*3-steps || value */,
+ 259 /* V00*3-steps || value */,
174 /* '(' || no-space value no-space */,
43 /* TypedTypeRefCS::ownedBinding=TemplateBindingCS || value */,
175 /* ')' || no-space value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8900,13 +8905,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
33 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
132 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
48 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
175 /* ')' || no-space value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8934,13 +8939,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
34 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 255 /* V00*5-steps || value */,
+ 261 /* V00*5-steps || value */,
174 /* '(' || no-space value no-space */,
84 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 180 /* ',' || no-space value soft-space */,
+ 181 /* ',' || no-space value soft-space */,
139 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
175 /* ')' || no-space value */,
- 259 /* V01*1-steps || value */,
+ 265 /* V01*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8970,15 +8975,15 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
),
createSerializationSteps(
36 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 257 /* V00*7-steps || value */,
+ 263 /* V00*7-steps || value */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
105 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
175 /* ')' || no-space value */,
- 275 /* V03*1-steps || value */,
+ 282 /* V03*1-steps || value */,
91 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -9004,18 +9009,18 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 193 /* 'add' || soft-space value soft-space */,
+ 195 /* 'add' || soft-space value soft-space */,
163 /* AddStatementCS::targetVariable=UnrestrictedName || soft-space value soft-space */,
179 /* '+=' || soft-space value soft-space */,
60 /* AddStatementCS::ownedExpression=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTimperativeCSPackage.Literals.OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES, 29/* PathNameCS */,
@@ -9035,11 +9040,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
3 /* assert (|AppendParameterBindingCS::referredVariable| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
151 /* AppendParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space */,
- 195 /* 'appendsTo' || soft-space value soft-space */,
+ 197 /* 'appendsTo' || soft-space value soft-space */,
166 /* AppendParameterBindingCS::value=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, -1
@@ -9058,12 +9063,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 194 /* 'append' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 196 /* 'append' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9087,24 +9092,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
229 /* assign V2 = |BufferStatementCS::lastPass| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
26 /* BufferStatementCS::isStrict?='strict' || soft-space value soft-space */,
- 198 /* 'buffer' || soft-space value soft-space */,
- 265 /* V01*5-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 200 /* 'buffer' || soft-space value soft-space */,
+ 271 /* V01*5-steps || value */,
+ 185 /* ':' || no-space value no-space */,
2 /* BufferStatementCS::firstPass=LOWER || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 277 /* V02*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
30 /* BufferStatementCS::lastPass=LOWER || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 278 /* V03*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 284 /* V04*2-steps || value */,
- 185 /* ':=' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 285 /* V03*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 291 /* V04*2-steps || value */,
+ 187 /* ':=' || soft-space value soft-space */,
61 /* BufferStatementCS::ownedExpression=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__FIRST_PASS, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9131,16 +9136,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 200 /* 'check' || soft-space value soft-space */,
+ 202 /* 'check' || soft-space value soft-space */,
49 /* CheckStatementCS::ownedCondition=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTimperativeCSPackage.Literals.OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES, 29/* PathNameCS */,
@@ -9167,23 +9172,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
11 /* DeclareStatementCS::isCheck?='check' || soft-space value soft-space */,
- 243 /* 'var' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 278 /* V03*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 185 /* ':=' || soft-space value soft-space */,
+ 247 /* 'var' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 285 /* V03*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 187 /* ':=' || soft-space value soft-space */,
65 /* DeclareStatementCS::ownedExpression=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.DECLARE_STATEMENT_CS__IS_CHECK, false,
@@ -9200,7 +9205,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(129/*TypeExpCS*/ << 4) | 1 /*[?]*/
)
});
- // QVTimperative::DirectionCS-0(qvtimperativecs::DirectionCS): { name=Identifier[?] { "imports" imports+=UnrestrictedName { "," imports+=UnrestrictedName }[*] }[?] }
+ // QVTimperative::DirectionCS-0(qvtimperativecs::DirectionCS): { name=Identifier[?] { "imports" imports+=UnrestrictedName { "," imports+=UnrestrictedName }[*] }[?] ";" }
serializationRules[141] = createSerializationRule("DirectionCS-0", 23,
createSerializationMatchSteps(
98 /* assert |ModelElementCS::ownedAnnotations| == 0 */,
@@ -9209,15 +9214,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
219 /* assign V2 = (|DirectionCS::imports| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
- 317 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
- 265 /* V01*5-steps || value */,
- 216 /* 'imports' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
+ 324 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
+ 271 /* V01*5-steps || value */,
+ 218 /* 'imports' || soft-space value soft-space */,
+ 5 /* DirectionCS::imports+=UnrestrictedName || soft-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
5 /* DirectionCS::imports+=UnrestrictedName || soft-space value soft-space */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
- 5 /* DirectionCS::imports+=UnrestrictedName || soft-space value soft-space */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9228,36 +9234,36 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationRules[142] = createSerializationRule("EntryPointCS-0", 27,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
27 /* MappingCS::isStrict?='strict' || soft-space value soft-space */,
- 208 /* 'entry' || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 210 /* 'entry' || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 185 /* ':' || no-space value no-space */,
162 /* EntryPointCS::targetName=UnrestrictedName || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 274 /* V02*5-steps || value */,
- 219 /* 'input' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 281 /* V02*5-steps || value */,
+ 222 /* 'input' || soft-space value soft-space */,
7 /* EntryPointCS::inputTypedModels+=UnrestrictedName || soft-space value soft-space */,
- 279 /* V03*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 286 /* V03*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
7 /* EntryPointCS::inputTypedModels+=UnrestrictedName || soft-space value soft-space */,
- 286 /* V04*5-steps || value */,
- 229 /* 'output' || soft-space value soft-space */,
+ 293 /* V04*5-steps || value */,
+ 232 /* 'output' || soft-space value soft-space */,
41 /* EntryPointCS::outputTypedModels+=UnrestrictedName || soft-space value soft-space */,
- 291 /* V05*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 298 /* V05*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
41 /* EntryPointCS::outputTypedModels+=UnrestrictedName || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 296 /* V06*1-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 303 /* V06*1-steps || value */,
96 /* MappingCS::ownedParameters+=MappingParameterCS || value */,
- 301 /* V07*1-steps || value */,
- 329 /* MappingCS::ownedStatements+=GuardStatementCS || value */,
- 306 /* V08*1-steps || value */,
- 327 /* MappingCS::ownedStatements+=CommitStatementCS || value */,
- 310 /* V09*1-steps || value */,
- 328 /* MappingCS::ownedStatements+=ControlStatementCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 308 /* V07*1-steps || value */,
+ 336 /* MappingCS::ownedStatements+=GuardStatementCS || value */,
+ 313 /* V08*1-steps || value */,
+ 334 /* MappingCS::ownedStatements+=CommitStatementCS || value */,
+ 317 /* V09*1-steps || value */,
+ 335 /* MappingCS::ownedStatements+=ControlStatementCS || value */,
+ 252 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.MAPPING_CS__IS_STRICT, false,
@@ -9287,13 +9293,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
157 /* assign V0 = |GuardParameterBindingCS::isCheck.'check'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
12 /* GuardParameterBindingCS::isCheck?='check' || soft-space value soft-space */,
152 /* GuardParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space */,
- 202 /* 'consumes' || soft-space value soft-space */,
+ 204 /* 'consumes' || soft-space value soft-space */,
168 /* GuardParameterBindingCS::value=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__IS_CHECK, false,
@@ -9317,17 +9323,17 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
16 /* assert (|GuardParameterCS::referredTypedModel| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 212 /* 'guard' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 214 /* 'guard' || soft-space value soft-space */,
+ 185 /* ':' || no-space value no-space */,
148 /* GuardParameterCS::referredTypedModel=UnrestrictedName || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 251 /* V00*2-steps || value */,
- 237 /* 'success' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 257 /* V00*2-steps || value */,
+ 240 /* 'success' || soft-space value soft-space */,
159 /* GuardParameterCS::successProperty=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9349,16 +9355,16 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
165 /* assign V0 = |NamedElementCS::name| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 215 /* 'import' || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 317 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 217 /* 'import' || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 324 /* NamedElementCS::name=Identifier || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
108 /* ImportCS::ownedPathName=URIPathNameCS || value */,
- 261 /* V01*2-steps || value */,
+ 267 /* V01*2-steps || value */,
10 /* ImportCS::isAll?='::' || no-space value no-space */,
- 177 /* '*' || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 176 /* '*' || soft-space value soft-space */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, false,
@@ -9378,13 +9384,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
161 /* assign V0 = |LoopParameterBindingCS::isCheck.'check'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
13 /* LoopParameterBindingCS::isCheck?='check' || soft-space value soft-space */,
153 /* LoopParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space */,
- 221 /* 'iterates' || soft-space value soft-space */,
+ 224 /* 'iterates' || soft-space value soft-space */,
169 /* LoopParameterBindingCS::value=UnrestrictedName || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__IS_CHECK, false,
@@ -9399,27 +9405,27 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationRules[147] = createSerializationRule("MappingCS-0", 60,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
27 /* MappingCS::isStrict?='strict' || soft-space value soft-space */,
- 224 /* 'map' || soft-space value soft-space */,
- 265 /* V01*5-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 227 /* 'map' || soft-space value soft-space */,
+ 271 /* V01*5-steps || value */,
+ 185 /* ':' || no-space value no-space */,
3 /* MappingCS::firstPass=LOWER || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 182 /* '..' || no-space value no-space */,
+ 277 /* V02*2-steps || value */,
+ 183 /* '..' || no-space value no-space */,
31 /* MappingCS::lastPass=LOWER || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 276 /* V03*1-steps || value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 283 /* V03*1-steps || value */,
96 /* MappingCS::ownedParameters+=MappingParameterCS || value */,
- 282 /* V04*1-steps || value */,
- 329 /* MappingCS::ownedStatements+=GuardStatementCS || value */,
- 289 /* V05*1-steps || value */,
- 327 /* MappingCS::ownedStatements+=CommitStatementCS || value */,
- 296 /* V06*1-steps || value */,
- 328 /* MappingCS::ownedStatements+=ControlStatementCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 289 /* V04*1-steps || value */,
+ 336 /* MappingCS::ownedStatements+=GuardStatementCS || value */,
+ 296 /* V05*1-steps || value */,
+ 334 /* MappingCS::ownedStatements+=CommitStatementCS || value */,
+ 303 /* V06*1-steps || value */,
+ 335 /* MappingCS::ownedStatements+=ControlStatementCS || value */,
+ 252 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(QVTimperativeCSPackage.Literals.MAPPING_CS__FIRST_PASS, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9449,13 +9455,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
36 /* assert (|MappingCallCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 199 /* 'call' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 201 /* 'call' || soft-space value soft-space */,
109 /* MappingCallCS::ownedPathName=PathNameCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 249 /* V00*1-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V00*1-steps || value */,
44 /* MappingCallCS::ownedBindings+=MappingParameterBindingCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__OWNED_BINDINGS, 18/* MappingParameterBindingCS */,
@@ -9477,13 +9483,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
34 /* assert (|MappingCallCS::isInstall.'install'| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
16 /* MappingCallCS::isInstall?='install' || soft-space value soft-space */,
109 /* MappingCallCS::ownedPathName=PathNameCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 249 /* V00*1-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V00*1-steps || value */,
44 /* MappingCallCS::ownedBindings+=MappingParameterBindingCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__IS_INSTALL, false,
@@ -9508,13 +9514,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
35 /* assert (|MappingCallCS::isInvoke.'invoke'| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
18 /* MappingCallCS::isInvoke?='invoke' || soft-space value soft-space */,
109 /* MappingCallCS::ownedPathName=PathNameCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 249 /* V00*1-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 254 /* V00*1-steps || value */,
44 /* MappingCallCS::ownedBindings+=MappingParameterBindingCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__IS_INVOKE, false,
@@ -9537,10 +9543,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 251 /* V00*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V00*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
136 /* VariableCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -9564,21 +9570,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 211 /* 'for' || soft-space value soft-space */,
+ 213 /* 'for' || soft-space value soft-space */,
82 /* MappingLoopCS::ownedIterator=MappingIteratorCS || value */,
- 217 /* 'in' || soft-space value soft-space */,
+ 219 /* 'in' || soft-space value soft-space */,
77 /* MappingLoopCS::ownedInExpression=ExpCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 269 /* V02*1-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 276 /* V02*1-steps || value */,
88 /* MappingLoopCS::ownedMappingStatements+=ControlStatementCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTimperativeCSPackage.Literals.OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES, 29/* PathNameCS */,
@@ -9612,25 +9618,25 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
15 /* NewStatementCS::isContained?='contained' || soft-space value soft-space */,
- 225 /* 'new' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
+ 228 /* 'new' || soft-space value soft-space */,
+ 185 /* ':' || no-space value no-space */,
149 /* NewStatementCS::referredTypedModel=UnrestrictedName || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 278 /* V03*2-steps || value */,
- 185 /* ':=' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 285 /* V03*2-steps || value */,
+ 187 /* ':=' || soft-space value soft-space */,
68 /* NewStatementCS::ownedExpression=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__IS_CONTAINED, false,
@@ -9660,10 +9666,10 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
42 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9684,18 +9690,18 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
170 /* assign V0 = |QualifiedPackageCS::ownedPathName| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 230 /* 'package' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 233 /* 'package' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
110 /* QualifiedPackageCS::ownedPathName=ScopeNameCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
37 /* PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
38 /* PackageCS::nsURI=URI || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9720,23 +9726,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
170 /* assign V0 = |QualifiedPackageCS::ownedPathName| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 230 /* 'package' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 233 /* 'package' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
110 /* QualifiedPackageCS::ownedPathName=ScopeNameCS || value */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
37 /* PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space */,
- 270 /* V02*2-steps || value */,
- 187 /* '=' || soft-space value soft-space */,
+ 277 /* V02*2-steps || value */,
+ 189 /* '=' || soft-space value soft-space */,
38 /* PackageCS::nsURI=URI || soft-space value soft-space */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 276 /* V03*1-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 283 /* V03*1-steps || value */,
46 /* PackageCS::ownedClasses+=ClassCS|TransformationCS || half-new-line value half-new-line */,
- 282 /* V04*1-steps || value */,
- 95 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 289 /* V04*1-steps || value */,
+ 95 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line */,
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9770,21 +9776,21 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
222 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
28 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 233 /* 'query' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 236 /* 'query' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
98 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
98 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
175 /* ')' || no-space value */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9815,23 +9821,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
222 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
28 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 233 /* 'query' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 236 /* 'query' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
98 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
98 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
175 /* ')' || no-space value */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 214 /* 'implementedby' || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 216 /* 'implementedby' || soft-space value soft-space */,
4 /* JavaImplementationCS::implementation=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9865,23 +9871,23 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
222 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
28 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 233 /* 'query' || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 236 /* 'query' || soft-space value soft-space */,
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
174 /* '(' || no-space value no-space */,
- 264 /* V01*4-steps || value */,
+ 270 /* V01*4-steps || value */,
98 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 271 /* V02*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 278 /* V02*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
98 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
175 /* ')' || no-space value */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
69 /* QueryCS::ownedExpression=ExpCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 251 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9902,11 +9908,11 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationRules[160] = createSerializationRule("ScopeNameCS-0", 104,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 322 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 184 /* '::' || no-space value no-space */,
- 252 /* V00*2-steps || value */,
- 323 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 184 /* '::' || no-space value no-space */
+ 329 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 186 /* '::' || no-space value no-space */,
+ 258 /* V00*2-steps || value */,
+ 330 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 186 /* '::' || no-space value no-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 25/* FirstPathElementCS,NextPathElementCS */,
@@ -9929,22 +9935,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
19 /* SetStatementCS::isNotify?='notify' || soft-space value soft-space */,
- 235 /* 'set' || soft-space value soft-space */,
+ 238 /* 'set' || soft-space value soft-space */,
154 /* SetStatementCS::referredVariable=UnrestrictedName || soft-space value soft-space */,
- 181 /* '.' || soft-space value soft-space */,
+ 182 /* '.' || no-space value no-space */,
146 /* SetStatementCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
- 185 /* ':=' || soft-space value soft-space */,
+ 187 /* ':=' || soft-space value soft-space */,
70 /* SetStatementCS::ownedExpression=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__IS_NOTIFY, false,
@@ -9976,22 +9982,22 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
193 /* assign V1 = (|ObservableStatementCS::observedProperties| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 255 /* V00*5-steps || value */,
- 227 /* 'observe' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 261 /* V00*5-steps || value */,
+ 230 /* 'observe' || soft-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 262 /* V01*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 268 /* V01*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
39 /* ObservableStatementCS::observedProperties+=PathNameCS || value */,
- 267 /* V02*1-steps || value */,
+ 273 /* V02*1-steps || value */,
19 /* SetStatementCS::isNotify?='notify' || soft-space value soft-space */,
- 235 /* 'set' || soft-space value soft-space */,
+ 238 /* 'set' || soft-space value soft-space */,
154 /* SetStatementCS::referredVariable=UnrestrictedName || soft-space value soft-space */,
- 181 /* '.' || soft-space value soft-space */,
+ 182 /* '.' || no-space value no-space */,
146 /* SetStatementCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
21 /* SetStatementCS::isPartial?='+=' || soft-space value soft-space */,
70 /* SetStatementCS::ownedExpression=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__IS_NOTIFY, false,
@@ -10021,13 +10027,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
174 /* assign V0 = |SimpleParameterBindingCS::isCheck.'check'| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 253 /* V00*1-steps || value */,
14 /* SimpleParameterBindingCS::isCheck?='check' || soft-space value soft-space */,
155 /* SimpleParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space */,
- 242 /* 'uses' || soft-space value soft-space */,
+ 246 /* 'uses' || soft-space value soft-space */,
138 /* SimpleParameterBindingCS::ownedValue=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK, false,
@@ -10051,14 +10057,14 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
67 /* assert (|SimpleParameterCS::referredTypedModel| - 1) == 0 */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 217 /* 'in' || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 219 /* 'in' || soft-space value soft-space */,
+ 185 /* ':' || no-space value no-space */,
150 /* SimpleParameterCS::referredTypedModel=UnrestrictedName || soft-space value soft-space */,
- 315 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 183 /* ':' || soft-space value soft-space */,
- 330 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 322 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 184 /* ':' || soft-space value soft-space */,
+ 337 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -10076,13 +10082,13 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
141 /* assign V0 = (|SpeculateStatementCS::ownedConditions| - 1) */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 236 /* 'speculate' || soft-space value soft-space */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 239 /* 'speculate' || soft-space value soft-space */,
52 /* SpeculateStatementCS::ownedConditions+=ExpCS || value */,
- 252 /* V00*2-steps || value */,
- 180 /* ',' || no-space value soft-space */,
+ 258 /* V00*2-steps || value */,
+ 181 /* ',' || no-space value soft-space */,
52 /* SpeculateStatementCS::ownedConditions+=ExpCS || value */,
- 186 /* ';' || no-space value soft-new-line */
+ 188 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTimperativeCSPackage.Literals.SPECULATE_STATEMENT_CS__OWNED_CONDITIONS, 8/* ExpCS */,
@@ -10101,12 +10107,12 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
173 /* assign V0 = |RootCS::ownedImports| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 249 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 255 /* V00*1-steps || value half-new-line */,
75 /* RootCS::ownedImports+=ImportCS || value */,
- 260 /* V01*1-steps || value */,
- 95 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value */,
- 268 /* V02*1-steps || value */,
+ 266 /* V01*1-steps || value */,
+ 95 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line */,
+ 275 /* V02*1-steps || half-new-line value half-new-line */,
129 /* TopLevelCS::ownedTransformations+=TransformationCS || value */
),
new @NonNull SerializationFeature [] {
@@ -10120,7 +10126,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
(124/*TransformationCS*/ << 4) | 2 /*[*]*/
)
});
- // QVTimperative::TransformationCS-0(qvtimperativecs::TransformationCS): { "transformation" ownedPathName=ScopeNameCS[?] name=UnreservedName { ":" ownedContextType=TypeExpCS }[?] "{" { ownedDirections+=DirectionCS ";" }[*] { ownedMappings+=(EntryPointCS|MappingCS)[*] ownedQueries+=QueryCS[*] ownedProperties+=StructuralFeatureCS[*] } "}" }
+ // QVTimperative::TransformationCS-0(qvtimperativecs::TransformationCS): { "transformation" ownedPathName=ScopeNameCS[?] name=UnreservedName { ":" ownedContextType=TypeExpCS }[?] "{" ownedDirections+=DirectionCS[*] { ownedMappings+=(EntryPointCS|MappingCS)[*] ownedQueries+=QueryCS[*] ownedProperties+=StructuralFeatureCS[*] } "}" }
serializationRules[167] = createSerializationRule("TransformationCS-0", 124,
createSerializationMatchSteps(
83 /* assert |ClassCS::instanceClassName| == 0 */,
@@ -10143,25 +10149,24 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
149 /* assign V0 = |AbstractTransformationCS::ownedPathName| */
),
createSerializationSteps(
- 312 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 241 /* 'transformation' || soft-space value soft-space */,
- 248 /* V00*1-steps || value */,
+ 319 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 245 /* 'transformation' || soft-space value soft-space */,
+ 253 /* V00*1-steps || value */,
107 /* AbstractTransformationCS::ownedPathName=ScopeNameCS || value */,
- 314 /* NamedElementCS::name=UnreservedName || soft-space value soft-space */,
- 261 /* V01*2-steps || value */,
- 183 /* ':' || soft-space value soft-space */,
+ 321 /* NamedElementCS::name=UnreservedName || soft-space value soft-space */,
+ 267 /* V01*2-steps || value */,
+ 184 /* ':' || soft-space value soft-space */,
53 /* TransformationCS::ownedContextType=TypeExpCS || value */,
- 245 /* '{' || soft-space value push soft-new-line */,
- 271 /* V02*2-steps || value */,
+ 249 /* '{' || soft-space value push soft-new-line */,
+ 274 /* V02*1-steps || value half-new-line */,
57 /* TransformationCS::ownedDirections+=DirectionCS || value */,
- 186 /* ';' || no-space value soft-new-line */,
- 276 /* V03*1-steps || value */,
- 89 /* TransformationCS::ownedMappings+=EntryPointCS|MappingCS || value */,
- 282 /* V04*1-steps || value */,
- 117 /* TransformationCS::ownedQueries+=QueryCS || value */,
- 289 /* V05*1-steps || value */,
+ 283 /* V03*1-steps || value */,
+ 89 /* TransformationCS::ownedMappings+=EntryPointCS|MappingCS || half-new-line value half-new-line */,
+ 289 /* V04*1-steps || value */,
+ 117 /* TransformationCS::ownedQueries+=QueryCS || half-new-line value half-new-line */,
+ 296 /* V05*1-steps || value */,
116 /* TransformationCS::ownedProperties+=StructuralFeatureCS || value */,
- 247 /* '}' || pop soft-space value soft-new-line */
+ 252 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -10203,42 +10208,102 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
SerializationSegment.VALUE /* value */
};
serializationSegments[3] = new @NonNull SerializationSegment @NonNull [] {
- SerializationSegment.HALF_NEW_LINE /* half-new-line */,
SerializationSegment.VALUE /* value */,
SerializationSegment.HALF_NEW_LINE /* half-new-line */
};
serializationSegments[4] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */
+ };
+ serializationSegments[5] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.NO_SPACE /* no-space */
};
- serializationSegments[5] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_SPACE /* soft-space */
};
- serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */
+ };
+ serializationSegments[10] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_SPACE /* soft-space */
};
- serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[11] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[12] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[13] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[14] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[15] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.POP /* pop */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[16] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.PUSH /* push */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
+ serializationSegments[17] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[18] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[19] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
}
/**
@@ -10246,89 +10311,89 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
*/
private void initSerializationSteps() {
// 0: StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 102 /*SINGLE_QUOTED_STRING*/, 7);
+ serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 102 /*SINGLE_QUOTED_STRING*/, 10);
// 1: SpecificationCS::exprString=UNQUOTED_STRING || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[1] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.SPECIFICATION_CS__EXPR_STRING, 140 /*UNQUOTED_STRING*/, 2);
// 2: BufferStatementCS::firstPass=LOWER || soft-space value soft-space
- serializationSteps[2] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__FIRST_PASS, 50 /*LOWER*/, 7);
+ serializationSteps[2] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__FIRST_PASS, 50 /*LOWER*/, 10);
// 3: MappingCS::firstPass=LOWER || soft-space value soft-space
- serializationSteps[3] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__FIRST_PASS, 50 /*LOWER*/, 7);
+ serializationSteps[3] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__FIRST_PASS, 50 /*LOWER*/, 10);
// 4: JavaImplementationCS::implementation=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[4] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, getCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, "SINGLE_QUOTED_STRING"), 102, 7);
+ serializationSteps[4] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, getCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, "SINGLE_QUOTED_STRING"), 102, 10);
// 5: DirectionCS::imports+=UnrestrictedName || soft-space value soft-space
- serializationSteps[5] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.DIRECTION_CS__IMPORTS, getCrossReference(QVTimperativeCSPackage.Literals.DIRECTION_CS__IMPORTS, "UnrestrictedName"), 149, 7);
+ serializationSteps[5] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.DIRECTION_CS__IMPORTS, getCrossReference(QVTimperativeCSPackage.Literals.DIRECTION_CS__IMPORTS, "UnrestrictedName"), 149, 10);
// 6: SimpleTargetElementCS::input?='input' || soft-space value soft-space
- serializationSteps[6] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 17 /* 'input' */, 7);
+ serializationSteps[6] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 17 /* 'input' */, 10);
// 7: EntryPointCS::inputTypedModels+=UnrestrictedName || soft-space value soft-space
- serializationSteps[7] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__INPUT_TYPED_MODELS, getCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__INPUT_TYPED_MODELS, "UnrestrictedName"), 149, 7);
+ serializationSteps[7] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__INPUT_TYPED_MODELS, getCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__INPUT_TYPED_MODELS, "UnrestrictedName"), 149, 10);
// 8: ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[8] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 102 /*SINGLE_QUOTED_STRING*/, 7);
+ serializationSteps[8] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 102 /*SINGLE_QUOTED_STRING*/, 10);
// 9: StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space
- serializationSteps[9] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 12 /* 'abstract' */, 7);
+ serializationSteps[9] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 12 /* 'abstract' */, 10);
// 10: ImportCS::isAll?='::' || no-space value no-space
- serializationSteps[10] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, 7 /* '::' */, 4);
+ serializationSteps[10] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, 7 /* '::' */, 5);
// 11: DeclareStatementCS::isCheck?='check' || soft-space value soft-space
- serializationSteps[11] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.DECLARE_STATEMENT_CS__IS_CHECK, 13 /* 'check' */, 7);
+ serializationSteps[11] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.DECLARE_STATEMENT_CS__IS_CHECK, 13 /* 'check' */, 10);
// 12: GuardParameterBindingCS::isCheck?='check' || soft-space value soft-space
- serializationSteps[12] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__IS_CHECK, 13 /* 'check' */, 7);
+ serializationSteps[12] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__IS_CHECK, 13 /* 'check' */, 10);
// 13: LoopParameterBindingCS::isCheck?='check' || soft-space value soft-space
- serializationSteps[13] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__IS_CHECK, 13 /* 'check' */, 7);
+ serializationSteps[13] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__IS_CHECK, 13 /* 'check' */, 10);
// 14: SimpleParameterBindingCS::isCheck?='check' || soft-space value soft-space
- serializationSteps[14] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK, 13 /* 'check' */, 7);
+ serializationSteps[14] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK, 13 /* 'check' */, 10);
// 15: NewStatementCS::isContained?='contained' || soft-space value soft-space
- serializationSteps[15] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__IS_CONTAINED, 14 /* 'contained' */, 7);
+ serializationSteps[15] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__IS_CONTAINED, 14 /* 'contained' */, 10);
// 16: MappingCallCS::isInstall?='install' || soft-space value soft-space
- serializationSteps[16] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__IS_INSTALL, 18 /* 'install' */, 7);
+ serializationSteps[16] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__IS_INSTALL, 18 /* 'install' */, 10);
// 17: StructuredClassCS::isInterface?='interface' || soft-space value soft-space
- serializationSteps[17] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 19 /* 'interface' */, 7);
+ serializationSteps[17] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 19 /* 'interface' */, 10);
// 18: MappingCallCS::isInvoke?='invoke' || soft-space value soft-space
- serializationSteps[18] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__IS_INVOKE, 20 /* 'invoke' */, 7);
+ serializationSteps[18] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.MAPPING_CALL_CS__IS_INVOKE, 20 /* 'invoke' */, 10);
// 19: SetStatementCS::isNotify?='notify' || soft-space value soft-space
- serializationSteps[19] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__IS_NOTIFY, 21 /* 'notify' */, 7);
+ serializationSteps[19] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__IS_NOTIFY, 21 /* 'notify' */, 10);
// 20: MultiplicityCS::isNullFree?='|1' || no-space value no-space
- serializationSteps[20] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 30 /* '|1' */, 4);
+ serializationSteps[20] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 30 /* '|1' */, 5);
// 21: SetStatementCS::isPartial?='+=' || soft-space value soft-space
- serializationSteps[21] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__IS_PARTIAL, 5 /* '+=' */, 7);
+ serializationSteps[21] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__IS_PARTIAL, 5 /* '+=' */, 10);
// 22: AbstractNameExpCS::isPre?='@' || soft-space value soft-space
- serializationSteps[22] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 9 /* '@' */, 7);
+ serializationSteps[22] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 9 /* '@' */, 10);
// 23: DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space
- serializationSteps[23] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 23 /* 'primitive' */, 7);
+ serializationSteps[23] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 23 /* 'primitive' */, 10);
// 24: DataTypeCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[24] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 24 /* 'serializable' */, 7);
+ serializationSteps[24] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 24 /* 'serializable' */, 10);
// 25: EnumerationCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[25] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 24 /* 'serializable' */, 7);
+ serializationSteps[25] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 24 /* 'serializable' */, 10);
// 26: BufferStatementCS::isStrict?='strict' || soft-space value soft-space
- serializationSteps[26] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__IS_STRICT, 26 /* 'strict' */, 7);
+ serializationSteps[26] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__IS_STRICT, 26 /* 'strict' */, 10);
// 27: MappingCS::isStrict?='strict' || soft-space value soft-space
- serializationSteps[27] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.MAPPING_CS__IS_STRICT, 26 /* 'strict' */, 7);
+ serializationSteps[27] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.MAPPING_CS__IS_STRICT, 26 /* 'strict' */, 10);
// 28: QueryCS::isTransient?='transient' || soft-space value soft-space
- serializationSteps[28] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.QUERY_CS__IS_TRANSIENT, 27 /* 'transient' */, 7);
+ serializationSteps[28] = createSerializationStepAssignKeyword(QVTimperativeCSPackage.Literals.QUERY_CS__IS_TRANSIENT, 27 /* 'transient' */, 10);
// 29: SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space
- serializationSteps[29] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 149, 7);
+ serializationSteps[29] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 149, 10);
// 30: BufferStatementCS::lastPass=LOWER || soft-space value soft-space
- serializationSteps[30] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__LAST_PASS, 50 /*LOWER*/, 7);
+ serializationSteps[30] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS__LAST_PASS, 50 /*LOWER*/, 10);
// 31: MappingCS::lastPass=LOWER || soft-space value soft-space
- serializationSteps[31] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__LAST_PASS, 50 /*LOWER*/, 7);
+ serializationSteps[31] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__LAST_PASS, 50 /*LOWER*/, 10);
// 32: MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space
- serializationSteps[32] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 50 /*LOWER*/, 7);
+ serializationSteps[32] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 50 /*LOWER*/, 10);
// 33: CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space
- serializationSteps[33] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 15 /*CollectionTypeIdentifier*/, 7);
+ serializationSteps[33] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 15 /*CollectionTypeIdentifier*/, 10);
// 34: MapTypeCS::name='Map' || soft-space value soft-space
- serializationSteps[34] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 10 /* 'Map' */, 7);
+ serializationSteps[34] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 10 /* 'Map' */, 10);
// 35: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space
- serializationSteps[35] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 93 /*PrimitiveTypeIdentifier*/, 7);
+ serializationSteps[35] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 93 /*PrimitiveTypeIdentifier*/, 10);
// 36: TupleTypeCS::name='Tuple' || soft-space value soft-space
- serializationSteps[36] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 11 /* 'Tuple' */, 7);
+ serializationSteps[36] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 11 /* 'Tuple' */, 10);
// 37: PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space
- serializationSteps[37] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_PREFIX, 149 /*UnrestrictedName*/, 7);
+ serializationSteps[37] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_PREFIX, 149 /*UnrestrictedName*/, 10);
// 38: PackageCS::nsURI=URI || soft-space value soft-space
- serializationSteps[38] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_URI, 142 /*URI*/, 7);
+ serializationSteps[38] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_URI, 142 /*URI*/, 10);
// 39: ObservableStatementCS::observedProperties+=PathNameCS || value
serializationSteps[39] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES, 86 /*PathNameCS*/, 0);
// 40: SimpleTargetElementCS::output?='output' || soft-space value soft-space
- serializationSteps[40] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 22 /* 'output' */, 7);
+ serializationSteps[40] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 22 /* 'output' */, 10);
// 41: EntryPointCS::outputTypedModels+=UnrestrictedName || soft-space value soft-space
- serializationSteps[41] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__OUTPUT_TYPED_MODELS, getCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__OUTPUT_TYPED_MODELS, "UnrestrictedName"), 149, 7);
+ serializationSteps[41] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__OUTPUT_TYPED_MODELS, getCrossReference(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__OUTPUT_TYPED_MODELS, "UnrestrictedName"), 149, 10);
// 42: TemplateParameterSubstitutionCS::ownedActualParameter=TypeRefCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[42] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ACTUAL_PARAMETER, 136 /*TypeRefCS*/, 2);
// 43: TypedTypeRefCS::ownedBinding=TemplateBindingCS || value
@@ -10338,7 +10403,7 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
// 45: OperationCS::ownedBodyExpressions+=SpecificationCS || value
serializationSteps[45] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.OPERATION_CS__OWNED_BODY_EXPRESSIONS, 112 /*SpecificationCS*/, 0);
// 46: PackageCS::ownedClasses+=ClassCS|TransformationCS || half-new-line value half-new-line
- serializationSteps[46] = createSerializationStepAssigns(BaseCSPackage.Literals.PACKAGE_CS__OWNED_CLASSES, -1, new int[] { 9/*ClassCS*/,124/*TransformationCS*/}, 3);
+ serializationSteps[46] = createSerializationStepAssigns(BaseCSPackage.Literals.PACKAGE_CS__OWNED_CLASSES, -1, new int[] { 9/*ClassCS*/,124/*TransformationCS*/}, 4);
// 47: NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value
serializationSteps[47] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_CO_ITERATOR, 10 /*CoIteratorVariableCS*/, 0);
// 48: CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value
@@ -10423,8 +10488,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationSteps[87] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_CS__OWNED_LITERALS, 29 /*EnumerationLiteralCS*/, 0);
// 88: MappingLoopCS::ownedMappingStatements+=ControlStatementCS || value
serializationSteps[88] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_LOOP_CS__OWNED_MAPPING_STATEMENTS, 18 /*ControlStatementCS*/, 0);
- // 89: TransformationCS::ownedMappings+=EntryPointCS|MappingCS || value
- serializationSteps[89] = createSerializationStepAssigns(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS__OWNED_MAPPINGS, -1, new int[] { 27/*EntryPointCS*/,60/*MappingCS*/}, 0);
+ // 89: TransformationCS::ownedMappings+=EntryPointCS|MappingCS || half-new-line value half-new-line
+ serializationSteps[89] = createSerializationStepAssigns(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS__OWNED_MAPPINGS, -1, new int[] { 27/*EntryPointCS*/,60/*MappingCS*/}, 4);
// 90: TemplateBindingCS::ownedMultiplicity=MultiplicityCS || value
serializationSteps[90] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_BINDING_CS__OWNED_MULTIPLICITY, 68 /*MultiplicityCS*/, 0);
// 91: TypedRefCS::ownedMultiplicity=MultiplicityCS || value
@@ -10435,8 +10500,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationSteps[93] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_NAME_EXPRESSION, 73 /*NavigatingArgExpCS*/, 2);
// 94: StructuredClassCS::ownedOperations+=OperationCS || value
serializationSteps[94] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_OPERATIONS, 83 /*OperationCS*/, 0);
- // 95: PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value
- serializationSteps[95] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_OWNER_CS__OWNED_PACKAGES, 96 /*QualifiedPackageCS*/, 0);
+ // 95: PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line
+ serializationSteps[95] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_OWNER_CS__OWNED_PACKAGES, 96 /*QualifiedPackageCS*/, 4);
// 96: MappingCS::ownedParameters+=MappingParameterCS || value
serializationSteps[96] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_PARAMETERS, 65 /*MappingParameterCS*/, 0);
// 97: OperationCS::ownedParameters+=ParameterCS || value
@@ -10479,8 +10544,8 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
serializationSteps[115] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_PROPERTIES, 117 /*StructuralFeatureCS*/, 0);
// 116: TransformationCS::ownedProperties+=StructuralFeatureCS || value
serializationSteps[116] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS__OWNED_PROPERTIES, 117 /*StructuralFeatureCS*/, 0);
- // 117: TransformationCS::ownedQueries+=QueryCS || value
- serializationSteps[117] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS__OWNED_QUERIES, 97 /*QueryCS*/, 0);
+ // 117: TransformationCS::ownedQueries+=QueryCS || half-new-line value half-new-line
+ serializationSteps[117] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.TRANSFORMATION_CS__OWNED_QUERIES, 97 /*QueryCS*/, 4);
// 118: AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
serializationSteps[118] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__OWNED_ROUND_BRACKETED_CLAUSE, 99 /*RoundBracketedClauseCS*/, 0);
// 119: LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
@@ -10528,405 +10593,419 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
// 140: LetExpCS::ownedVariables+=LetVariableCS || value
serializationSteps[140] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.LET_EXP_CS__OWNED_VARIABLES, 53 /*LetVariableCS*/, 0);
// 141: PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space
- serializationSteps[141] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 149 /*UnrestrictedName*/, 7);
- // 142: NavigatingArgCS::prefix=';' || no-space value soft-new-line
- serializationSteps[142] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 8 /* ';' */, 5);
- // 143: NavigatingArgCS::prefix=',' || no-space value soft-space
- serializationSteps[143] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ',' */, 6);
- // 144: NavigatingArgCS::prefix='|' || soft-space value soft-space
- serializationSteps[144] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 29 /* '|' */, 7);
+ serializationSteps[141] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 149 /*UnrestrictedName*/, 10);
+ // 142: NavigatingArgCS::prefix='|' || soft-space value soft-space
+ serializationSteps[142] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 29 /* '|' */, 10);
+ // 143: NavigatingArgCS::prefix=';' || no-space value soft-new-line
+ serializationSteps[143] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 8 /* ';' */, 6);
+ // 144: NavigatingArgCS::prefix=',' || no-space value soft-space
+ serializationSteps[144] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ',' */, 7);
// 145: ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space
- serializationSteps[145] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 149, 7);
+ serializationSteps[145] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 149, 10);
// 146: SetStatementCS::referredProperty=UnrestrictedName || soft-space value soft-space
- serializationSteps[146] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_PROPERTY, getCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_PROPERTY, "UnrestrictedName"), 149, 7);
+ serializationSteps[146] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_PROPERTY, getCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_PROPERTY, "UnrestrictedName"), 149, 10);
// 147: ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space
- serializationSteps[147] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 149, 7);
+ serializationSteps[147] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 149, 10);
// 148: GuardParameterCS::referredTypedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[148] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL, "UnrestrictedName"), 149, 7);
+ serializationSteps[148] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL, "UnrestrictedName"), 149, 10);
// 149: NewStatementCS::referredTypedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[149] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__REFERRED_TYPED_MODEL, getCrossReference(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__REFERRED_TYPED_MODEL, "UnrestrictedName"), 149, 7);
+ serializationSteps[149] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__REFERRED_TYPED_MODEL, getCrossReference(QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS__REFERRED_TYPED_MODEL, "UnrestrictedName"), 149, 10);
// 150: SimpleParameterCS::referredTypedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[150] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL, getCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL, "UnrestrictedName"), 149, 7);
+ serializationSteps[150] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL, getCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL, "UnrestrictedName"), 149, 10);
// 151: AppendParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space
- serializationSteps[151] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 7);
+ serializationSteps[151] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 10);
// 152: GuardParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space
- serializationSteps[152] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 7);
+ serializationSteps[152] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 10);
// 153: LoopParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space
- serializationSteps[153] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 7);
+ serializationSteps[153] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 10);
// 154: SetStatementCS::referredVariable=UnrestrictedName || soft-space value soft-space
- serializationSteps[154] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 7);
+ serializationSteps[154] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.SET_STATEMENT_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 10);
// 155: SimpleParameterBindingCS::referredVariable=UnrestrictedName || soft-space value soft-space
- serializationSteps[155] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 7);
+ serializationSteps[155] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE, "UnrestrictedName"), 149, 10);
// 156: CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space
- serializationSteps[156] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 44 /*Identifier*/, 7);
+ serializationSteps[156] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 44 /*Identifier*/, 10);
// 157: StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[157] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.STRING_LITERAL_EXP_CS__SEGMENTS, 115 /*StringLiteral*/, 2);
// 158: MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space
- serializationSteps[158] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 4 /* '*|+|?' */, 7);
+ serializationSteps[158] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 4 /* '*|+|?' */, 10);
// 159: GuardParameterCS::successProperty=UnrestrictedName || soft-space value soft-space
- serializationSteps[159] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__SUCCESS_PROPERTY, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__SUCCESS_PROPERTY, "UnrestrictedName"), 149, 7);
+ serializationSteps[159] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__SUCCESS_PROPERTY, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS__SUCCESS_PROPERTY, "UnrestrictedName"), 149, 10);
// 160: BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[160] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.BOOLEAN_LITERAL_EXP_CS__SYMBOL, 16 /* 'false|true' */, 2);
// 161: NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[161] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NUMBER_LITERAL_EXP_CS__SYMBOL, 70 /*NUMBER_LITERAL*/, 2);
// 162: EntryPointCS::targetName=UnrestrictedName || soft-space value soft-space
- serializationSteps[162] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__TARGET_NAME, 149 /*UnrestrictedName*/, 7);
+ serializationSteps[162] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.ENTRY_POINT_CS__TARGET_NAME, 149 /*UnrestrictedName*/, 10);
// 163: AddStatementCS::targetVariable=UnrestrictedName || soft-space value soft-space
- serializationSteps[163] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.ADD_STATEMENT_CS__TARGET_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.ADD_STATEMENT_CS__TARGET_VARIABLE, "UnrestrictedName"), 149, 7);
+ serializationSteps[163] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.ADD_STATEMENT_CS__TARGET_VARIABLE, getCrossReference(QVTimperativeCSPackage.Literals.ADD_STATEMENT_CS__TARGET_VARIABLE, "UnrestrictedName"), 149, 10);
// 164: SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[164] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 149, 7);
+ serializationSteps[164] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 149, 10);
// 165: MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space
- serializationSteps[165] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 141 /*UPPER*/, 7);
+ serializationSteps[165] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 141 /*UPPER*/, 10);
// 166: AppendParameterBindingCS::value=UnrestrictedName || soft-space value soft-space
- serializationSteps[166] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__VALUE, getCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__VALUE, "UnrestrictedName"), 149, 7);
+ serializationSteps[166] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__VALUE, getCrossReference(QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__VALUE, "UnrestrictedName"), 149, 10);
// 167: EnumerationLiteralCS::value=SIGNED || soft-space value soft-space
- serializationSteps[167] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 100 /*SIGNED*/, 7);
+ serializationSteps[167] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 100 /*SIGNED*/, 10);
// 168: GuardParameterBindingCS::value=UnrestrictedName || soft-space value soft-space
- serializationSteps[168] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__VALUE, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__VALUE, "UnrestrictedName"), 149, 7);
+ serializationSteps[168] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__VALUE, getCrossReference(QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS__VALUE, "UnrestrictedName"), 149, 10);
// 169: LoopParameterBindingCS::value=UnrestrictedName || soft-space value soft-space
- serializationSteps[169] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__VALUE, getCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__VALUE, "UnrestrictedName"), 149, 7);
+ serializationSteps[169] = createSerializationStepCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__VALUE, getCrossReference(QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS__VALUE, "UnrestrictedName"), 149, 10);
// 170: SimpleTargetElementCS::via?='via' || soft-space value soft-space
- serializationSteps[170] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 28 /* 'via' */, 7);
+ serializationSteps[170] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 28 /* 'via' */, 10);
// 171: '!serializable' || soft-space value soft-space
- serializationSteps[171] = createSerializationStepKeyword("!serializable", 7);
+ serializationSteps[171] = createSerializationStepKeyword("!serializable", 10);
// 172: '#' || no-space value no-space
- serializationSteps[172] = createSerializationStepKeyword("#", 4);
+ serializationSteps[172] = createSerializationStepKeyword("#", 5);
// 173: '&&' || soft-space value soft-space
- serializationSteps[173] = createSerializationStepKeyword("&&", 7);
+ serializationSteps[173] = createSerializationStepKeyword("&&", 10);
// 174: '(' || no-space value no-space
- serializationSteps[174] = createSerializationStepKeyword("(", 4);
+ serializationSteps[174] = createSerializationStepKeyword("(", 5);
// 175: ')' || no-space value
serializationSteps[175] = createSerializationStepKeyword(")", 1);
- // 176: '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[176] = createSerializationStepKeyword("*", 2);
- // 177: '*' || soft-space value soft-space
- serializationSteps[177] = createSerializationStepKeyword("*", 7);
+ // 176: '*' || soft-space value soft-space
+ serializationSteps[176] = createSerializationStepKeyword("*", 10);
+ // 177: '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[177] = createSerializationStepKeyword("*", 2);
// 178: '++' || soft-space value soft-space
- serializationSteps[178] = createSerializationStepKeyword("++", 7);
+ serializationSteps[178] = createSerializationStepKeyword("++", 10);
// 179: '+=' || soft-space value soft-space
- serializationSteps[179] = createSerializationStepKeyword("+=", 7);
- // 180: ',' || no-space value soft-space
+ serializationSteps[179] = createSerializationStepKeyword("+=", 10);
+ // 180: ',' || no-space value soft-new-line
serializationSteps[180] = createSerializationStepKeyword(",", 6);
- // 181: '.' || soft-space value soft-space
- serializationSteps[181] = createSerializationStepKeyword(".", 7);
- // 182: '..' || no-space value no-space
- serializationSteps[182] = createSerializationStepKeyword("..", 4);
- // 183: ':' || soft-space value soft-space
- serializationSteps[183] = createSerializationStepKeyword(":", 7);
- // 184: '::' || no-space value no-space
- serializationSteps[184] = createSerializationStepKeyword("::", 4);
- // 185: ':=' || soft-space value soft-space
- serializationSteps[185] = createSerializationStepKeyword(":=", 7);
- // 186: ';' || no-space value soft-new-line
- serializationSteps[186] = createSerializationStepKeyword(";", 5);
- // 187: '=' || soft-space value soft-space
- serializationSteps[187] = createSerializationStepKeyword("=", 7);
- // 188: '?' || soft-space value soft-space
- serializationSteps[188] = createSerializationStepKeyword("?", 7);
- // 189: 'Lambda' || soft-space value soft-space
- serializationSteps[189] = createSerializationStepKeyword("Lambda", 7);
- // 190: 'Tuple' || soft-space value soft-space
- serializationSteps[190] = createSerializationStepKeyword("Tuple", 7);
- // 191: '[' || no-space value no-space
- serializationSteps[191] = createSerializationStepKeyword("[", 4);
- // 192: ']' || no-space value
- serializationSteps[192] = createSerializationStepKeyword("]", 1);
- // 193: 'add' || soft-space value soft-space
- serializationSteps[193] = createSerializationStepKeyword("add", 7);
- // 194: 'append' || soft-space value soft-space
- serializationSteps[194] = createSerializationStepKeyword("append", 7);
- // 195: 'appendsTo' || soft-space value soft-space
- serializationSteps[195] = createSerializationStepKeyword("appendsTo", 7);
- // 196: 'attribute' || soft-space value soft-space
- serializationSteps[196] = createSerializationStepKeyword("attribute", 7);
- // 197: 'body' || soft-space value soft-space
- serializationSteps[197] = createSerializationStepKeyword("body", 7);
- // 198: 'buffer' || soft-space value soft-space
- serializationSteps[198] = createSerializationStepKeyword("buffer", 7);
- // 199: 'call' || soft-space value soft-space
- serializationSteps[199] = createSerializationStepKeyword("call", 7);
- // 200: 'check' || soft-space value soft-space
- serializationSteps[200] = createSerializationStepKeyword("check", 7);
- // 201: 'class' || soft-space value soft-space
- serializationSteps[201] = createSerializationStepKeyword("class", 7);
- // 202: 'consumes' || soft-space value soft-space
- serializationSteps[202] = createSerializationStepKeyword("consumes", 7);
- // 203: 'datatype' || soft-space value soft-space
- serializationSteps[203] = createSerializationStepKeyword("datatype", 7);
- // 204: 'derivation' || soft-space value soft-space
- serializationSteps[204] = createSerializationStepKeyword("derivation", 7);
- // 205: 'else' || soft-space value soft-space
- serializationSteps[205] = createSerializationStepKeyword("else", 7);
- // 206: 'elseif' || soft-space value soft-space
- serializationSteps[206] = createSerializationStepKeyword("elseif", 7);
- // 207: 'endif' || soft-space value soft-space
- serializationSteps[207] = createSerializationStepKeyword("endif", 7);
- // 208: 'entry' || soft-space value soft-space
- serializationSteps[208] = createSerializationStepKeyword("entry", 7);
- // 209: 'enum' || soft-space value soft-space
- serializationSteps[209] = createSerializationStepKeyword("enum", 7);
- // 210: 'extends' || soft-space value soft-space
- serializationSteps[210] = createSerializationStepKeyword("extends", 7);
- // 211: 'for' || soft-space value soft-space
- serializationSteps[211] = createSerializationStepKeyword("for", 7);
- // 212: 'guard' || soft-space value soft-space
- serializationSteps[212] = createSerializationStepKeyword("guard", 7);
- // 213: 'if' || soft-space value soft-space
- serializationSteps[213] = createSerializationStepKeyword("if", 7);
- // 214: 'implementedby' || soft-space value soft-space
- serializationSteps[214] = createSerializationStepKeyword("implementedby", 7);
- // 215: 'import' || soft-space value soft-space
- serializationSteps[215] = createSerializationStepKeyword("import", 7);
- // 216: 'imports' || soft-space value soft-space
- serializationSteps[216] = createSerializationStepKeyword("imports", 7);
- // 217: 'in' || soft-space value soft-space
- serializationSteps[217] = createSerializationStepKeyword("in", 7);
- // 218: 'initial' || soft-space value soft-space
- serializationSteps[218] = createSerializationStepKeyword("initial", 7);
- // 219: 'input' || soft-space value soft-space
- serializationSteps[219] = createSerializationStepKeyword("input", 7);
- // 220: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[220] = createSerializationStepKeyword("invalid", 2);
- // 221: 'iterates' || soft-space value soft-space
- serializationSteps[221] = createSerializationStepKeyword("iterates", 7);
- // 222: 'let' || soft-space value soft-space
- serializationSteps[222] = createSerializationStepKeyword("let", 7);
- // 223: 'literal' || soft-space value soft-space
- serializationSteps[223] = createSerializationStepKeyword("literal", 7);
- // 224: 'map' || soft-space value soft-space
- serializationSteps[224] = createSerializationStepKeyword("map", 7);
- // 225: 'new' || soft-space value soft-space
- serializationSteps[225] = createSerializationStepKeyword("new", 7);
- // 226: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[226] = createSerializationStepKeyword("null", 2);
- // 227: 'observe' || soft-space value soft-space
- serializationSteps[227] = createSerializationStepKeyword("observe", 7);
- // 228: 'operation' || soft-space value soft-space
- serializationSteps[228] = createSerializationStepKeyword("operation", 7);
- // 229: 'output' || soft-space value soft-space
- serializationSteps[229] = createSerializationStepKeyword("output", 7);
- // 230: 'package' || soft-space value soft-space
- serializationSteps[230] = createSerializationStepKeyword("package", 7);
- // 231: 'pre' || soft-space value soft-space
- serializationSteps[231] = createSerializationStepKeyword("pre", 7);
- // 232: 'property' || soft-space value soft-space
- serializationSteps[232] = createSerializationStepKeyword("property", 7);
- // 233: 'query' || soft-space value soft-space
- serializationSteps[233] = createSerializationStepKeyword("query", 7);
- // 234: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[234] = createSerializationStepKeyword("self", 2);
- // 235: 'set' || soft-space value soft-space
- serializationSteps[235] = createSerializationStepKeyword("set", 7);
- // 236: 'speculate' || soft-space value soft-space
- serializationSteps[236] = createSerializationStepKeyword("speculate", 7);
- // 237: 'success' || soft-space value soft-space
- serializationSteps[237] = createSerializationStepKeyword("success", 7);
- // 238: 'target' || soft-space value soft-space
- serializationSteps[238] = createSerializationStepKeyword("target", 7);
- // 239: 'then' || soft-space value soft-space
- serializationSteps[239] = createSerializationStepKeyword("then", 7);
- // 240: 'throws' || soft-space value soft-space
- serializationSteps[240] = createSerializationStepKeyword("throws", 7);
- // 241: 'transformation' || soft-space value soft-space
- serializationSteps[241] = createSerializationStepKeyword("transformation", 7);
- // 242: 'uses' || soft-space value soft-space
- serializationSteps[242] = createSerializationStepKeyword("uses", 7);
- // 243: 'var' || soft-space value soft-space
- serializationSteps[243] = createSerializationStepKeyword("var", 7);
- // 244: 'with' || value
- serializationSteps[244] = createSerializationStepKeyword("with", 0);
- // 245: '{' || soft-space value push soft-new-line
- serializationSteps[245] = createSerializationStepKeyword("{", 9);
- // 246: '|?' || no-space value no-space
- serializationSteps[246] = createSerializationStepKeyword("|?", 4);
- // 247: '}' || pop soft-space value soft-new-line
- serializationSteps[247] = createSerializationStepKeyword("}", 8);
- // 248: V00*1-steps || value
- serializationSteps[248] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
- // 249: V00*1-steps || value
- serializationSteps[249] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
- // 250: V00*1-steps || value
- serializationSteps[250] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
- // 251: V00*2-steps || value
- serializationSteps[251] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
- // 252: V00*2-steps || value
- serializationSteps[252] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
- // 253: V00*3-steps || value
- serializationSteps[253] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
- // 254: V00*4-steps || value
- serializationSteps[254] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
- // 255: V00*5-steps || value
- serializationSteps[255] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
- // 256: V00*6-steps || value
- serializationSteps[256] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
- // 257: V00*7-steps || value
- serializationSteps[257] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
- // 258: V00*8-steps || value
- serializationSteps[258] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
- // 259: V01*1-steps || value
- serializationSteps[259] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
- // 260: V01*1-steps || value
- serializationSteps[260] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
- // 261: V01*2-steps || value
- serializationSteps[261] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
- // 262: V01*2-steps || value
- serializationSteps[262] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
- // 263: V01*3-steps || value
- serializationSteps[263] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
- // 264: V01*4-steps || value
- serializationSteps[264] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
- // 265: V01*5-steps || value
- serializationSteps[265] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 5, 0);
- // 266: V10*1-steps || value
- serializationSteps[266] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
- // 267: V02*1-steps || value
- serializationSteps[267] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
- // 268: V02*1-steps || value
- serializationSteps[268] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 0);
- // 269: V02*1-steps || value
- serializationSteps[269] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
- // 270: V02*2-steps || value
- serializationSteps[270] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
- // 271: V02*2-steps || value
- serializationSteps[271] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
- // 272: V02*3-steps || value
- serializationSteps[272] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
- // 273: V02*4-steps || value
- serializationSteps[273] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
- // 274: V02*5-steps || value
- serializationSteps[274] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
- // 275: V03*1-steps || value
- serializationSteps[275] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
- // 276: V03*1-steps || value
- serializationSteps[276] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
- // 277: V03*1-steps || value
- serializationSteps[277] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
- // 278: V03*2-steps || value
- serializationSteps[278] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
- // 279: V03*2-steps || value
- serializationSteps[279] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
- // 280: V03*3-steps || value
- serializationSteps[280] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
- // 281: V03*4-steps || value
- serializationSteps[281] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
- // 282: V04*1-steps || value
- serializationSteps[282] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 1, 0);
- // 283: V04*1-steps || value
- serializationSteps[283] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
- // 284: V04*2-steps || value
- serializationSteps[284] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
- // 285: V04*4-steps || value
- serializationSteps[285] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
- // 286: V04*5-steps || value
- serializationSteps[286] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
- // 287: V04*5-steps || value
- serializationSteps[287] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
- // 288: V05*1-steps || value
- serializationSteps[288] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
- // 289: V05*1-steps || value
- serializationSteps[289] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 1, 0);
- // 290: V05*1-steps || value
- serializationSteps[290] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
- // 291: V05*2-steps || value
- serializationSteps[291] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
- // 292: V05*4-steps || value
- serializationSteps[292] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
- // 293: V05*5-steps || value
- serializationSteps[293] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
- // 294: V05*5-steps || value
- serializationSteps[294] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
- // 295: V06*1-steps || value
- serializationSteps[295] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
- // 296: V06*1-steps || value
- serializationSteps[296] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 1, 0);
- // 297: V06*2-steps || value
- serializationSteps[297] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
- // 298: V06*4-steps || value
- serializationSteps[298] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
- // 299: V06*5-steps || value
- serializationSteps[299] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
- // 300: V07*1-steps || value
- serializationSteps[300] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
- // 301: V07*1-steps || value
- serializationSteps[301] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
- // 302: V07*1-steps || value
- serializationSteps[302] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
- // 303: V07*4-steps || value
- serializationSteps[303] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
- // 304: V07*5-steps || value
- serializationSteps[304] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
- // 305: V08*1-steps || value
- serializationSteps[305] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
- // 306: V08*1-steps || value
- serializationSteps[306] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
- // 307: V08*1-steps || value
- serializationSteps[307] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
- // 308: V08*5-steps || value
- serializationSteps[308] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
- // 309: V09*1-steps || value
- serializationSteps[309] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
- // 310: V09*1-steps || value
- serializationSteps[310] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 1, 0);
- // 311: V09*5-steps || value
- serializationSteps[311] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
- // 312: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[312] = createSerializationStepWrapper(2);
- // 313: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
- serializationSteps[313] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 145 /*UnaryOperatorName*/, 7);
- // 314: NamedElementCS::name=UnreservedName || soft-space value soft-space
- serializationSteps[314] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 147 /*UnreservedName*/, 7);
- // 315: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
- serializationSteps[315] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 149 /*UnrestrictedName*/, 7);
- // 316: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
- serializationSteps[316] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 30 /*EnumerationLiteralName*/, 7);
- // 317: NamedElementCS::name=Identifier || soft-space value soft-space
- serializationSteps[317] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 44 /*Identifier*/, 7);
- // 318: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
- serializationSteps[318] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 5 /*BinaryOperatorName*/, 7);
- // 319: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
- serializationSteps[319] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 72 /*NavigatingArgCS*/, 0);
- // 320: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
- serializationSteps[320] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 75/*NavigatingCommaArgCS*/,76/*NavigatingSemiArgCS*/,74/*NavigatingBarArgCS*/}, 0);
- // 321: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
- serializationSteps[321] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 143 /*URIFirstPathElementCS*/, 0);
- // 322: PathNameCS::ownedPathElements+=FirstPathElementCS || value
- serializationSteps[322] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 38 /*FirstPathElementCS*/, 0);
- // 323: PathNameCS::ownedPathElements+=NextPathElementCS || value
- serializationSteps[323] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 80 /*NextPathElementCS*/, 0);
- // 324: OperatorExpCS::ownedRight=ExpCS || value
- serializationSteps[324] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 37 /*ExpCS*/, 0);
- // 325: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
- serializationSteps[325] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 88 /*PrefixedLetExpCS*/, 0);
- // 326: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
- serializationSteps[326] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 89 /*PrefixedPrimaryExpCS*/, 0);
- // 327: MappingCS::ownedStatements+=CommitStatementCS || value
- serializationSteps[327] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_STATEMENTS, 16 /*CommitStatementCS*/, 0);
- // 328: MappingCS::ownedStatements+=ControlStatementCS || value
- serializationSteps[328] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_STATEMENTS, 18 /*ControlStatementCS*/, 0);
- // 329: MappingCS::ownedStatements+=GuardStatementCS || value
- serializationSteps[329] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_STATEMENTS, 41 /*GuardStatementCS*/, 0);
- // 330: TypedElementCS::ownedType=TypeExpCS || value
- serializationSteps[330] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 129 /*TypeExpCS*/, 0);
- // 331: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
- serializationSteps[331] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 137 /*TypedMultiplicityRefCS*/, 0);
- // 332: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[332] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 7);
- // 333: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[333] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 7);
- // 334: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
- serializationSteps[334] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 7);
- // 335: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
- serializationSteps[335] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 7);
- // 336: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
- serializationSteps[336] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 15 /* 'definition' */, 7);
- // 337: TypedElementCS::qualifiers+='static' || soft-space value soft-space
- serializationSteps[337] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 25 /* 'static' */, 7);
- // 338: PathElementCS::referredElement=URI || soft-space value soft-space
- serializationSteps[338] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 142, 7);
- // 339: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
- serializationSteps[339] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 147, 7);
- // 340: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
- serializationSteps[340] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 149, 7);
+ // 181: ',' || no-space value soft-space
+ serializationSteps[181] = createSerializationStepKeyword(",", 7);
+ // 182: '.' || no-space value no-space
+ serializationSteps[182] = createSerializationStepKeyword(".", 5);
+ // 183: '..' || no-space value no-space
+ serializationSteps[183] = createSerializationStepKeyword("..", 5);
+ // 184: ':' || soft-space value soft-space
+ serializationSteps[184] = createSerializationStepKeyword(":", 10);
+ // 185: ':' || no-space value no-space
+ serializationSteps[185] = createSerializationStepKeyword(":", 5);
+ // 186: '::' || no-space value no-space
+ serializationSteps[186] = createSerializationStepKeyword("::", 5);
+ // 187: ':=' || soft-space value soft-space
+ serializationSteps[187] = createSerializationStepKeyword(":=", 10);
+ // 188: ';' || no-space value soft-new-line
+ serializationSteps[188] = createSerializationStepKeyword(";", 6);
+ // 189: '=' || soft-space value soft-space
+ serializationSteps[189] = createSerializationStepKeyword("=", 10);
+ // 190: '?' || soft-space value soft-space
+ serializationSteps[190] = createSerializationStepKeyword("?", 10);
+ // 191: 'Lambda' || soft-space value soft-space
+ serializationSteps[191] = createSerializationStepKeyword("Lambda", 10);
+ // 192: 'Tuple' || soft-space value soft-space
+ serializationSteps[192] = createSerializationStepKeyword("Tuple", 10);
+ // 193: '[' || no-space value no-space
+ serializationSteps[193] = createSerializationStepKeyword("[", 5);
+ // 194: ']' || no-space value
+ serializationSteps[194] = createSerializationStepKeyword("]", 1);
+ // 195: 'add' || soft-space value soft-space
+ serializationSteps[195] = createSerializationStepKeyword("add", 10);
+ // 196: 'append' || soft-space value soft-space
+ serializationSteps[196] = createSerializationStepKeyword("append", 10);
+ // 197: 'appendsTo' || soft-space value soft-space
+ serializationSteps[197] = createSerializationStepKeyword("appendsTo", 10);
+ // 198: 'attribute' || soft-space value soft-space
+ serializationSteps[198] = createSerializationStepKeyword("attribute", 10);
+ // 199: 'body' || soft-space value soft-space
+ serializationSteps[199] = createSerializationStepKeyword("body", 10);
+ // 200: 'buffer' || soft-space value soft-space
+ serializationSteps[200] = createSerializationStepKeyword("buffer", 10);
+ // 201: 'call' || soft-space value soft-space
+ serializationSteps[201] = createSerializationStepKeyword("call", 10);
+ // 202: 'check' || soft-space value soft-space
+ serializationSteps[202] = createSerializationStepKeyword("check", 10);
+ // 203: 'class' || soft-space value soft-space
+ serializationSteps[203] = createSerializationStepKeyword("class", 10);
+ // 204: 'consumes' || soft-space value soft-space
+ serializationSteps[204] = createSerializationStepKeyword("consumes", 10);
+ // 205: 'datatype' || soft-space value soft-space
+ serializationSteps[205] = createSerializationStepKeyword("datatype", 10);
+ // 206: 'derivation' || soft-space value soft-space
+ serializationSteps[206] = createSerializationStepKeyword("derivation", 10);
+ // 207: 'else' || soft-new-line pop value push soft-space
+ serializationSteps[207] = createSerializationStepKeyword("else", 18);
+ // 208: 'elseif' || soft-new-line pop soft-space value push soft-space
+ serializationSteps[208] = createSerializationStepKeyword("elseif", 19);
+ // 209: 'endif' || soft-new-line pop value soft-space
+ serializationSteps[209] = createSerializationStepKeyword("endif", 13);
+ // 210: 'entry' || soft-space value soft-space
+ serializationSteps[210] = createSerializationStepKeyword("entry", 10);
+ // 211: 'enum' || soft-space value soft-space
+ serializationSteps[211] = createSerializationStepKeyword("enum", 10);
+ // 212: 'extends' || soft-space value soft-space
+ serializationSteps[212] = createSerializationStepKeyword("extends", 10);
+ // 213: 'for' || soft-space value soft-space
+ serializationSteps[213] = createSerializationStepKeyword("for", 10);
+ // 214: 'guard' || soft-space value soft-space
+ serializationSteps[214] = createSerializationStepKeyword("guard", 10);
+ // 215: 'if' || soft-new-line value push soft-space
+ serializationSteps[215] = createSerializationStepKeyword("if", 14);
+ // 216: 'implementedby' || soft-space value soft-space
+ serializationSteps[216] = createSerializationStepKeyword("implementedby", 10);
+ // 217: 'import' || soft-space value soft-space
+ serializationSteps[217] = createSerializationStepKeyword("import", 10);
+ // 218: 'imports' || soft-space value soft-space
+ serializationSteps[218] = createSerializationStepKeyword("imports", 10);
+ // 219: 'in' || soft-space value soft-space
+ serializationSteps[219] = createSerializationStepKeyword("in", 10);
+ // 220: 'in' || soft-space pop value soft-new-line
+ serializationSteps[220] = createSerializationStepKeyword("in", 15);
+ // 221: 'initial' || soft-space value soft-space
+ serializationSteps[221] = createSerializationStepKeyword("initial", 10);
+ // 222: 'input' || soft-space value soft-space
+ serializationSteps[222] = createSerializationStepKeyword("input", 10);
+ // 223: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[223] = createSerializationStepKeyword("invalid", 2);
+ // 224: 'iterates' || soft-space value soft-space
+ serializationSteps[224] = createSerializationStepKeyword("iterates", 10);
+ // 225: 'let' || soft-space value push
+ serializationSteps[225] = createSerializationStepKeyword("let", 9);
+ // 226: 'literal' || soft-space value soft-space
+ serializationSteps[226] = createSerializationStepKeyword("literal", 10);
+ // 227: 'map' || soft-space value soft-space
+ serializationSteps[227] = createSerializationStepKeyword("map", 10);
+ // 228: 'new' || soft-space value soft-space
+ serializationSteps[228] = createSerializationStepKeyword("new", 10);
+ // 229: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[229] = createSerializationStepKeyword("null", 2);
+ // 230: 'observe' || soft-space value soft-space
+ serializationSteps[230] = createSerializationStepKeyword("observe", 10);
+ // 231: 'operation' || soft-space value soft-space
+ serializationSteps[231] = createSerializationStepKeyword("operation", 10);
+ // 232: 'output' || soft-space value soft-space
+ serializationSteps[232] = createSerializationStepKeyword("output", 10);
+ // 233: 'package' || soft-space value soft-space
+ serializationSteps[233] = createSerializationStepKeyword("package", 10);
+ // 234: 'pre' || soft-space value soft-space
+ serializationSteps[234] = createSerializationStepKeyword("pre", 10);
+ // 235: 'property' || soft-space value soft-space
+ serializationSteps[235] = createSerializationStepKeyword("property", 10);
+ // 236: 'query' || soft-space value soft-space
+ serializationSteps[236] = createSerializationStepKeyword("query", 10);
+ // 237: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[237] = createSerializationStepKeyword("self", 2);
+ // 238: 'set' || soft-space value soft-space
+ serializationSteps[238] = createSerializationStepKeyword("set", 10);
+ // 239: 'speculate' || soft-space value soft-space
+ serializationSteps[239] = createSerializationStepKeyword("speculate", 10);
+ // 240: 'success' || soft-space value soft-space
+ serializationSteps[240] = createSerializationStepKeyword("success", 10);
+ // 241: 'target' || soft-space value soft-space
+ serializationSteps[241] = createSerializationStepKeyword("target", 10);
+ // 242: 'then' || pop value push soft-space
+ serializationSteps[242] = createSerializationStepKeyword("then", 12);
+ // 243: 'then' || pop soft-space value push soft-space
+ serializationSteps[243] = createSerializationStepKeyword("then", 17);
+ // 244: 'throws' || soft-space value soft-space
+ serializationSteps[244] = createSerializationStepKeyword("throws", 10);
+ // 245: 'transformation' || soft-space value soft-space
+ serializationSteps[245] = createSerializationStepKeyword("transformation", 10);
+ // 246: 'uses' || soft-space value soft-space
+ serializationSteps[246] = createSerializationStepKeyword("uses", 10);
+ // 247: 'var' || soft-space value soft-space
+ serializationSteps[247] = createSerializationStepKeyword("var", 10);
+ // 248: 'with' || value
+ serializationSteps[248] = createSerializationStepKeyword("with", 0);
+ // 249: '{' || soft-space value push soft-new-line
+ serializationSteps[249] = createSerializationStepKeyword("{", 16);
+ // 250: '|?' || no-space value no-space
+ serializationSteps[250] = createSerializationStepKeyword("|?", 5);
+ // 251: '}' || pop soft-new-line value soft-new-line
+ serializationSteps[251] = createSerializationStepKeyword("}", 11);
+ // 252: '}' || pop value soft-new-line
+ serializationSteps[252] = createSerializationStepKeyword("}", 8);
+ // 253: V00*1-steps || value
+ serializationSteps[253] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
+ // 254: V00*1-steps || value
+ serializationSteps[254] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
+ // 255: V00*1-steps || value half-new-line
+ serializationSteps[255] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 3);
+ // 256: V00*1-steps || value
+ serializationSteps[256] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
+ // 257: V00*2-steps || value
+ serializationSteps[257] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
+ // 258: V00*2-steps || value
+ serializationSteps[258] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
+ // 259: V00*3-steps || value
+ serializationSteps[259] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
+ // 260: V00*4-steps || value
+ serializationSteps[260] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
+ // 261: V00*5-steps || value
+ serializationSteps[261] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
+ // 262: V00*6-steps || value
+ serializationSteps[262] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
+ // 263: V00*7-steps || value
+ serializationSteps[263] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
+ // 264: V00*8-steps || value
+ serializationSteps[264] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
+ // 265: V01*1-steps || value
+ serializationSteps[265] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
+ // 266: V01*1-steps || value
+ serializationSteps[266] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
+ // 267: V01*2-steps || value
+ serializationSteps[267] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
+ // 268: V01*2-steps || value
+ serializationSteps[268] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
+ // 269: V01*3-steps || value
+ serializationSteps[269] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
+ // 270: V01*4-steps || value
+ serializationSteps[270] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
+ // 271: V01*5-steps || value
+ serializationSteps[271] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 5, 0);
+ // 272: V10*1-steps || value
+ serializationSteps[272] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
+ // 273: V02*1-steps || value
+ serializationSteps[273] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
+ // 274: V02*1-steps || value half-new-line
+ serializationSteps[274] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 3);
+ // 275: V02*1-steps || half-new-line value half-new-line
+ serializationSteps[275] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 4);
+ // 276: V02*1-steps || value
+ serializationSteps[276] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
+ // 277: V02*2-steps || value
+ serializationSteps[277] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
+ // 278: V02*2-steps || value
+ serializationSteps[278] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
+ // 279: V02*3-steps || value
+ serializationSteps[279] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
+ // 280: V02*4-steps || value
+ serializationSteps[280] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
+ // 281: V02*5-steps || value
+ serializationSteps[281] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
+ // 282: V03*1-steps || value
+ serializationSteps[282] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
+ // 283: V03*1-steps || value
+ serializationSteps[283] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
+ // 284: V03*1-steps || value
+ serializationSteps[284] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
+ // 285: V03*2-steps || value
+ serializationSteps[285] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
+ // 286: V03*2-steps || value
+ serializationSteps[286] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
+ // 287: V03*3-steps || value
+ serializationSteps[287] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
+ // 288: V03*4-steps || value
+ serializationSteps[288] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
+ // 289: V04*1-steps || value
+ serializationSteps[289] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 1, 0);
+ // 290: V04*1-steps || value
+ serializationSteps[290] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
+ // 291: V04*2-steps || value
+ serializationSteps[291] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
+ // 292: V04*4-steps || value
+ serializationSteps[292] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
+ // 293: V04*5-steps || value
+ serializationSteps[293] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
+ // 294: V04*5-steps || value
+ serializationSteps[294] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
+ // 295: V05*1-steps || value
+ serializationSteps[295] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
+ // 296: V05*1-steps || value
+ serializationSteps[296] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 1, 0);
+ // 297: V05*1-steps || value
+ serializationSteps[297] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
+ // 298: V05*2-steps || value
+ serializationSteps[298] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
+ // 299: V05*4-steps || value
+ serializationSteps[299] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
+ // 300: V05*5-steps || value
+ serializationSteps[300] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
+ // 301: V05*5-steps || value
+ serializationSteps[301] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
+ // 302: V06*1-steps || value
+ serializationSteps[302] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
+ // 303: V06*1-steps || value
+ serializationSteps[303] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 1, 0);
+ // 304: V06*2-steps || value
+ serializationSteps[304] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
+ // 305: V06*4-steps || value
+ serializationSteps[305] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
+ // 306: V06*5-steps || value
+ serializationSteps[306] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
+ // 307: V07*1-steps || value
+ serializationSteps[307] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
+ // 308: V07*1-steps || value
+ serializationSteps[308] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
+ // 309: V07*1-steps || value
+ serializationSteps[309] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
+ // 310: V07*4-steps || value
+ serializationSteps[310] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
+ // 311: V07*5-steps || value
+ serializationSteps[311] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
+ // 312: V08*1-steps || value
+ serializationSteps[312] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
+ // 313: V08*1-steps || value
+ serializationSteps[313] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
+ // 314: V08*1-steps || value
+ serializationSteps[314] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
+ // 315: V08*5-steps || value
+ serializationSteps[315] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
+ // 316: V09*1-steps || value
+ serializationSteps[316] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
+ // 317: V09*1-steps || value
+ serializationSteps[317] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 1, 0);
+ // 318: V09*5-steps || value
+ serializationSteps[318] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
+ // 319: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[319] = createSerializationStepWrapper(2);
+ // 320: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
+ serializationSteps[320] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 145 /*UnaryOperatorName*/, 10);
+ // 321: NamedElementCS::name=UnreservedName || soft-space value soft-space
+ serializationSteps[321] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 147 /*UnreservedName*/, 10);
+ // 322: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
+ serializationSteps[322] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 149 /*UnrestrictedName*/, 10);
+ // 323: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
+ serializationSteps[323] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 30 /*EnumerationLiteralName*/, 10);
+ // 324: NamedElementCS::name=Identifier || soft-space value soft-space
+ serializationSteps[324] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 44 /*Identifier*/, 10);
+ // 325: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
+ serializationSteps[325] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 5 /*BinaryOperatorName*/, 10);
+ // 326: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
+ serializationSteps[326] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 72 /*NavigatingArgCS*/, 0);
+ // 327: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
+ serializationSteps[327] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 75/*NavigatingCommaArgCS*/,76/*NavigatingSemiArgCS*/,74/*NavigatingBarArgCS*/}, 0);
+ // 328: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
+ serializationSteps[328] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 143 /*URIFirstPathElementCS*/, 0);
+ // 329: PathNameCS::ownedPathElements+=FirstPathElementCS || value
+ serializationSteps[329] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 38 /*FirstPathElementCS*/, 0);
+ // 330: PathNameCS::ownedPathElements+=NextPathElementCS || value
+ serializationSteps[330] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 80 /*NextPathElementCS*/, 0);
+ // 331: OperatorExpCS::ownedRight=ExpCS || value
+ serializationSteps[331] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 37 /*ExpCS*/, 0);
+ // 332: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
+ serializationSteps[332] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 88 /*PrefixedLetExpCS*/, 0);
+ // 333: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
+ serializationSteps[333] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 89 /*PrefixedPrimaryExpCS*/, 0);
+ // 334: MappingCS::ownedStatements+=CommitStatementCS || value
+ serializationSteps[334] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_STATEMENTS, 16 /*CommitStatementCS*/, 0);
+ // 335: MappingCS::ownedStatements+=ControlStatementCS || value
+ serializationSteps[335] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_STATEMENTS, 18 /*ControlStatementCS*/, 0);
+ // 336: MappingCS::ownedStatements+=GuardStatementCS || value
+ serializationSteps[336] = createSerializationStepAssignedRuleCall(QVTimperativeCSPackage.Literals.MAPPING_CS__OWNED_STATEMENTS, 41 /*GuardStatementCS*/, 0);
+ // 337: TypedElementCS::ownedType=TypeExpCS || value
+ serializationSteps[337] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 129 /*TypeExpCS*/, 0);
+ // 338: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
+ serializationSteps[338] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 137 /*TypedMultiplicityRefCS*/, 0);
+ // 339: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[339] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 10);
+ // 340: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[340] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 10);
+ // 341: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
+ serializationSteps[341] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 10);
+ // 342: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
+ serializationSteps[342] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 10);
+ // 343: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
+ serializationSteps[343] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 15 /* 'definition' */, 10);
+ // 344: TypedElementCS::qualifiers+='static' || soft-space value soft-space
+ serializationSteps[344] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 25 /* 'static' */, 10);
+ // 345: PathElementCS::referredElement=URI || soft-space value soft-space
+ serializationSteps[345] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 142, 10);
+ // 346: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
+ serializationSteps[346] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 147, 10);
+ // 347: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
+ serializationSteps[347] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 149, 10);
}
/**
@@ -10934,13 +11013,25 @@ public class QVTimperativeSerializationMetaData extends AbstractSerializationMet
*/
private void initSubstringSteps() {
// 0: '->' : [no-space, value, no-space]
- substringSteps[0] = createSubstringStep("->", 4 /* no-space, value, no-space */);
+ substringSteps[0] = createSubstringStep("->", 5 /* no-space, value, no-space */);
// 1: '.' : [no-space, value, no-space]
- substringSteps[1] = createSubstringStep(".", 4 /* no-space, value, no-space */);
+ substringSteps[1] = createSubstringStep(".", 5 /* no-space, value, no-space */);
// 2: '?->' : [no-space, value, no-space]
- substringSteps[2] = createSubstringStep("?->", 4 /* no-space, value, no-space */);
+ substringSteps[2] = createSubstringStep("?->", 5 /* no-space, value, no-space */);
// 3: '?.' : [no-space, value, no-space]
- substringSteps[3] = createSubstringStep("?.", 4 /* no-space, value, no-space */);
+ substringSteps[3] = createSubstringStep("?.", 5 /* no-space, value, no-space */);
+ // 4: 'else' : [soft-new-line, pop, value, push, soft-space]
+ substringSteps[4] = createSubstringStep("else", 18 /* soft-new-line, pop, value, push, soft-space */);
+ // 5: 'endif' : [soft-new-line, pop, value, soft-space]
+ substringSteps[5] = createSubstringStep("endif", 13 /* soft-new-line, pop, value, soft-space */);
+ // 6: 'if' : [soft-new-line, value, push, soft-space]
+ substringSteps[6] = createSubstringStep("if", 14 /* soft-new-line, value, push, soft-space */);
+ // 7: 'in' : [soft-space, pop, value, soft-new-line]
+ substringSteps[7] = createSubstringStep("in", 15 /* soft-space, pop, value, soft-new-line */);
+ // 8: 'let' : [soft-space, value, push]
+ substringSteps[8] = createSubstringStep("let", 9 /* soft-space, value, push */);
+ // 9: 'then' : [pop, soft-space, value, push, soft-space]
+ substringSteps[9] = createSubstringStep("then", 17 /* pop, soft-space, value, push, soft-space */);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java
index 2161e8bf8..dddf30210 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java
@@ -546,14 +546,15 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
private final Assignment cImportsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1);
private final CrossReference cImportsPackageCrossReference_2_2_1_0 = (CrossReference)cImportsAssignment_2_2_1.eContents().get(0);
private final RuleCall cImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1 = (RuleCall)cImportsPackageCrossReference_2_2_1_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3);
//DirectionCS: {DirectionCS} name=Identifier?
- // ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)?
+ // ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)? ';'
//;
@Override public ParserRule getRule() { return rule; }
//{DirectionCS} name=Identifier?
- // ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)?
+ // ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)? ';'
public Group getGroup() { return cGroup; }
//{DirectionCS}
@@ -594,6 +595,9 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
//UnrestrictedName
public RuleCall getImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1() { return cImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; }
}
public class EntryPointCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.EntryPointCS");
@@ -2116,10 +2120,8 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
private final Assignment cOwnedContextTypeAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
private final RuleCall cOwnedContextTypeTypeExpCSParserRuleCall_3_1_0 = (RuleCall)cOwnedContextTypeAssignment_3_1.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- private final Group cGroup_5 = (Group)cGroup.eContents().get(5);
- private final Assignment cOwnedDirectionsAssignment_5_0 = (Assignment)cGroup_5.eContents().get(0);
- private final RuleCall cOwnedDirectionsDirectionCSParserRuleCall_5_0_0 = (RuleCall)cOwnedDirectionsAssignment_5_0.eContents().get(0);
- private final Keyword cSemicolonKeyword_5_1 = (Keyword)cGroup_5.eContents().get(1);
+ private final Assignment cOwnedDirectionsAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cOwnedDirectionsDirectionCSParserRuleCall_5_0 = (RuleCall)cOwnedDirectionsAssignment_5.eContents().get(0);
private final Alternatives cAlternatives_6 = (Alternatives)cGroup.eContents().get(6);
private final Assignment cOwnedMappingsAssignment_6_0 = (Assignment)cAlternatives_6.eContents().get(0);
private final Alternatives cOwnedMappingsAlternatives_6_0_0 = (Alternatives)cOwnedMappingsAssignment_6_0.eContents().get(0);
@@ -2133,11 +2135,11 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
//TransformationCS:
// 'transformation' ownedPathName=ScopeNameCS? name=UnreservedName (':' ownedContextType=TypeExpCS)?
- // '{' (ownedDirections+=DirectionCS ';')* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}';
+ // '{' ownedDirections+=DirectionCS* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}';
@Override public ParserRule getRule() { return rule; }
//'transformation' ownedPathName=ScopeNameCS? name=UnreservedName (':' ownedContextType=TypeExpCS)?
- //'{' (ownedDirections+=DirectionCS ';')* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}'
+ //'{' ownedDirections+=DirectionCS* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}'
public Group getGroup() { return cGroup; }
//'transformation'
@@ -2170,17 +2172,11 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
//'{'
public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
- //(ownedDirections+=DirectionCS ';')*
- public Group getGroup_5() { return cGroup_5; }
-
- //ownedDirections+=DirectionCS
- public Assignment getOwnedDirectionsAssignment_5_0() { return cOwnedDirectionsAssignment_5_0; }
+ //ownedDirections+=DirectionCS*
+ public Assignment getOwnedDirectionsAssignment_5() { return cOwnedDirectionsAssignment_5; }
//DirectionCS
- public RuleCall getOwnedDirectionsDirectionCSParserRuleCall_5_0_0() { return cOwnedDirectionsDirectionCSParserRuleCall_5_0_0; }
-
- //';'
- public Keyword getSemicolonKeyword_5_1() { return cSemicolonKeyword_5_1; }
+ public RuleCall getOwnedDirectionsDirectionCSParserRuleCall_5_0() { return cOwnedDirectionsDirectionCSParserRuleCall_5_0; }
//(ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)*
public Alternatives getAlternatives_6() { return cAlternatives_6; }
@@ -2659,7 +2655,7 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
}
//DirectionCS: {DirectionCS} name=Identifier?
- // ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)?
+ // ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)? ';'
//;
public DirectionCSElements getDirectionCSAccess() {
return pDirectionCS;
@@ -2897,7 +2893,7 @@ public class QVTimperativeGrammarAccess extends AbstractElementFinder.AbstractGr
//TransformationCS:
// 'transformation' ownedPathName=ScopeNameCS? name=UnreservedName (':' ownedContextType=TypeExpCS)?
- // '{' (ownedDirections+=DirectionCS ';')* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}';
+ // '{' ownedDirections+=DirectionCS* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}';
public TransformationCSElements getTransformationCSAccess() {
return pTransformationCS;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.idioms b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.idioms
index bffcdbd42..20524a0df 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.idioms
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.idioms
@@ -12,3 +12,49 @@
*******************************************************************************/
model org.eclipse.qvtd.xtext.qvtimperative.QVTimperative
with "platform:/resource/org.eclipse.qvtd.xtext.qvtbase/src/org/eclipse/qvtd/xtext/qvtbase/QVTbase.idioms"
+import "platform:/resource/org.eclipse.qvtd.xtext.qvtimperative/model/QVTimperativeCS.ecore#/" as qvtimperativecs
+//grammar "platform:/resource/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext" as qvtimperativext
+
+idiom BUFFER_STATEMENT_COLON_SPACING for qvtimperativecs::BufferStatementCS {
+ at ":" do no-space value no-space;
+ at ":" do soft-space value soft-space;
+}
+
+//idiom DIRECTION_SPACING at ";" do no-space value soft-new-line half-new-line;
+
+idiom DIRECTIONS_SPACING at all assignment qvtimperativecs::TransformationCS::ownedDirections do value half-new-line;
+
+idiom GUARD_PARAMETER_COLON_SPACING for qvtimperativecs::GuardParameterCS {
+ at ":" do no-space value no-space;
+ at ":" do soft-space value soft-space;
+}
+
+idiom IMPORTS_SPACING at all assignment qvtimperativecs::TopLevelCS::ownedImports do value half-new-line;
+
+idiom MAP_COLON_SPACING for qvtimperativecs::MappingCS at ":" do no-space value no-space;
+
+idiom MAPPING_SPACING for qvtimperativecs::MappingCS {
+ at "{" do soft-space value push soft-new-line;
+ at "}" do pop value soft-new-line;
+}
+
+idiom MAPPINGS_SPACING at assignment qvtimperativecs::TransformationCS::ownedMappings do half-new-line value half-new-line;
+
+idiom NEW_STATEMENT_COLON_SPACING for qvtimperativecs::NewStatementCS {
+ at ":" do no-space value no-space;
+ at ":" do soft-space value soft-space;
+}
+
+idiom QUERIES_SPACING at assignment qvtimperativecs::TransformationCS::ownedQueries do half-new-line value half-new-line;
+
+idiom SIMPLE_PARAMETER_COLON_SPACING for qvtimperativecs::SimpleParameterCS {
+ at ":" do no-space value no-space;
+ at ":" do soft-space value soft-space;
+}
+
+idiom TRANSFORMATION_SPACING for qvtimperativecs::TransformationCS {
+ at "{" do soft-space value push soft-new-line;
+ at "}" do pop value soft-new-line;
+}
+
+idiom TRANSFORMATIONS_SPACING at all assignment qvtimperativecs::TopLevelCS::ownedTransformations do half-new-line value half-new-line;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext
index 6f6746bef..cfabeb5b7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext
@@ -46,7 +46,7 @@ DeclareStatementCS: ('observe' observedProperties+=PathNameCS (',' observedProp
isCheck?='check'? 'var' name=UnrestrictedName (':' ownedType=TypeExpCS)? ':=' ownedExpression=ExpCS ';';
DirectionCS: {DirectionCS} name=Identifier?
- ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)?
+ ('imports' imports+=[pivot::Package|UnrestrictedName] (',' imports+=[pivot::Package|UnrestrictedName])*)? ';'
;
EntryPointCS: {EntryPointCS} isStrict?='strict'? 'entry' (':' targetName=UnrestrictedName)?
@@ -130,7 +130,7 @@ SpeculateStatementCS: 'speculate' ownedConditions+=ExpCS (',' ownedConditions+=E
TransformationCS:
'transformation' ownedPathName=ScopeNameCS? name=UnreservedName (':' ownedContextType=TypeExpCS)?
- '{' (ownedDirections+=DirectionCS ';')* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}';
+ '{' ownedDirections+=DirectionCS* (ownedMappings+=(EntryPointCS | MappingCS) | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* '}';
QVTimperativeUnrestrictedName:
'add'
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java
index ec27e374b..3b616c197 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java
@@ -132,6 +132,7 @@ public class QVTimperativeFormatter extends QVTbaseFormatter
DirectionCSElements a = f.getDirectionCSAccess();
c.setLinewrap(1).before(a.getGroup());
c.setNoSpace().before(a.getCommaKeyword_2_2_0());
+ setNoSpaceLineWrap(c, a.getSemicolonKeyword_3());
}
{
EntryPointCSElements a = f.getEntryPointCSAccess();
@@ -253,7 +254,6 @@ public class QVTimperativeFormatter extends QVTbaseFormatter
c.setLinewrap(2).before(a.getGroup());
c.setNoSpace().between(a.getLeftCurlyBracketKeyword_4(), a.getRightCurlyBracketKeyword_7());
setBraces(c, a.getLeftCurlyBracketKeyword_4(), a.getRightCurlyBracketKeyword_7());
- setNoSpaceLineWrap(c, a.getSemicolonKeyword_5_1());
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ide/contentassist/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ide/contentassist/antlr/internal/InternalQVTrelationLexer.java
index 8f2942aa9..5bb24e272 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ide/contentassist/antlr/internal/InternalQVTrelationLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ide/contentassist/antlr/internal/InternalQVTrelationLexer.java
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtrelation.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
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 b68d3c3a7..e40e080f8 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
@@ -1,16 +1,3 @@
-/*******************************************************************************
- * Copyright (c) 2023 Willink Transformations and others.
- *
- * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
package org.eclipse.qvtd.xtext.qvtrelation.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/QVTrelationSerializationMetaData.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/QVTrelationSerializationMetaData.java
index 7549c2c84..32e092beb 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/QVTrelationSerializationMetaData.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/QVTrelationSerializationMetaData.java
@@ -82,9 +82,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
private final @NonNull SerializationMatchStep @NonNull [] serializationMatchSteps = new @NonNull SerializationMatchStep[440];
private final @NonNull SerializationMatchTerm @NonNull [] serializationMatchTerms = new @NonNull SerializationMatchTerm[325];
private final @NonNull SerializationRule @NonNull [] serializationRules = new @NonNull SerializationRule[179];
- private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [10] @NonNull [];
- private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[324];
- private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[4];
+ private final @NonNull SerializationSegment @NonNull [] @NonNull [] serializationSegments = new @NonNull SerializationSegment @NonNull [28] @NonNull [];
+ private final @NonNull SerializationStep @NonNull [] serializationSteps = new @NonNull SerializationStep[342];
+ private final @NonNull SubstringStep @NonNull [] substringSteps = new @NonNull SubstringStep[10];
private final @Nullable String @Nullable [] multipleLineCommentMidfixes = new @Nullable String[] {" *"};
private final @NonNull String @Nullable [] multipleLineCommentPrefixes = new @NonNull String[] {"/*"};
private final @NonNull String @Nullable [] multipleLineCommentSuffixes = new @NonNull String[] {"*/"};
@@ -143,7 +143,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
@Override
protected int getLastGlobalSerializationStepLiteralIndex() {
- return 223;
+ return 237;
}
@Override
@@ -541,13 +541,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
eClassValues[30] = new EClassValue(QVTrelationCSPackage.Literals.MODEL_DECL_CS,
createSerializationRules(
144 /* ModelDeclCS-0: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V0:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V1:?] */,
- 148 /* ModelDeclCS-4: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V2:?] */,
- 145 /* ModelDeclCS-1: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V0:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V3:*])[V2:?] '}')[V1:?] */,
- 146 /* ModelDeclCS-2: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] '}')[V0:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V3:?] */,
- 149 /* ModelDeclCS-5: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V4:*])[V3:?] '}')[V2:?] */,
- 150 /* ModelDeclCS-6: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] '}')[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V4:?] */,
- 147 /* ModelDeclCS-3: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] '}')[V0:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V5:*])[V4:?] '}')[V3:?] */,
- 151 /* ModelDeclCS-7: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] '}')[V1:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V6:*])[V5:?] '}')[V4:?] */
+ 148 /* ModelDeclCS-4: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V2:?] */,
+ 145 /* ModelDeclCS-1: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V0:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V3:*])[V2:?] ('}')[1])[V1:?] */,
+ 146 /* ModelDeclCS-2: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] ('}')[1])[V0:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V3:?] */,
+ 149 /* ModelDeclCS-5: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V4:*])[V3:?] ('}')[1])[V2:?] */,
+ 150 /* ModelDeclCS-6: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] ('}')[1])[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V4:?] */,
+ 147 /* ModelDeclCS-3: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] ('}')[1])[V0:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V5:*])[V4:?] ('}')[1])[V3:?] */,
+ 151 /* ModelDeclCS-7: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] ('}')[1])[V1:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V6:*])[V5:?] ('}')[1])[V4:?] */
), null
);
eClassValues[31] = new EClassValue(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS,
@@ -1190,61 +1190,61 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "attribute" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "attribute" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!id" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[2] = createDataTypeRuleValue(2, "BinaryOperatorName", 7 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[2] = createDataTypeRuleValue(2, "BinaryOperatorName", 13 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -1254,8 +1254,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
17 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* symbol="false" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* symbol="true" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* symbol="false" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[4] = createParserRuleValue(4, "ClassCS", 49 /* ClassCS|DataTypeCS|EnumerationCS|StructuredClassCS */,
createSerializationRules(
@@ -1284,9 +1284,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
18 /* CoIteratorVariableCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[6] = createParserRuleValue(6, "CollectionLiteralExpCS", -1,
@@ -1295,13 +1295,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=CollectionLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[7] = createParserRuleValue(7, "CollectionLiteralPartCS", -1,
createSerializationRules(
@@ -1312,7 +1312,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* ".." : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedLastExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedExpression=PatternExpCS : [value] | [value] */
);
@@ -1322,58 +1322,58 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=PatternExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "++" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "++" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* restVariableName=Identifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[9] = createParserRuleValue(9, "CollectionTemplateCS", -1,
createSerializationRules(
132 /* CollectionTemplateCS-0: (NamedElementCS::name=UnrestrictedName)[V0:?] ':' TemplateVariableCS::ownedType=CollectionTypeCS ('{' (CollectionTemplateCS::ownedMemberIdentifiers+=TemplateCS|ElementTemplateCS (',' CollectionTemplateCS::ownedMemberIdentifiers+=TemplateCS|ElementTemplateCS)[V3:*] '++' CollectionTemplateCS::ownedRestIdentifier=ElementTemplateCS)[V2:?] '}')[V1:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=CollectionTypeCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedMemberIdentifiers+=(TemplateCS|ElementTemplateCS) : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedMemberIdentifiers+=(TemplateCS|ElementTemplateCS) : [value] | [value] */,
- (0 << 16) | 7 /* "++" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "++" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRestIdentifier=ElementTemplateCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 9 /* "}" : [value] | [soft-new-line, pop, value] */
);
grammarRuleValues[10] = createParserRuleValue(10, "CollectionTypeCS", -1,
createSerializationRules(
23 /* CollectionTypeCS-0: CollectionTypeCS::name=CollectionTypeIdentifier ('(' CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS (CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS)[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=CollectionTypeIdentifier : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedType=TypeExpWithoutMultiplicityCS : [value] | [value] */,
(0 << 16) | 0 /* ownedCollectionMultiplicity=MultiplicityCS? : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[11] = createDataTypeRuleValue(11, "CollectionTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[11] = createDataTypeRuleValue(11, "CollectionTypeIdentifier", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[12] = createParserRuleValue(12, "CompoundTargetElementCS", -1,
createSerializationRules(
88 /* CompoundTargetElementCS-0: '{' (CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=SimpleTargetElementCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";"? : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[13] = createParserRuleValue(13, "CurlyBracketedClauseCS", -1,
createSerializationRules(
@@ -1381,13 +1381,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {CurlyBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=ShadowPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[14] = new TerminalRuleValue(14, "DOUBLE_QUOTED_STRING");
grammarRuleValues[15] = createParserRuleValue(15, "DataTypeCS", -1,
@@ -1400,34 +1400,34 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
94 /* DataTypeCS-5: (DataTypeCS::isPrimitive?='primitive')[V0:?] 'datatype' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V2:?] ('{' '}')[V3:?] '{' '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "datatype" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* isPrimitive?="primitive"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "datatype" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[16] = createParserRuleValue(16, "DefaultValueCS", -1,
createSerializationRules(
133 /* DefaultValueCS-0: DefaultValueCS::propertyId=UnrestrictedName '=' DefaultValueCS::ownedInitExpression=ExpCS ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* propertyId=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* propertyId=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[17] = createParserRuleValue(17, "DomainCS", -1,
createSerializationRules(
@@ -1438,25 +1438,25 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isCheckonly?="checkonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isEnforce?="enforce" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "replace" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "domain" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* modelId=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* isCheckonly?="checkonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* isEnforce?="enforce" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "replace" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "domain" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* modelId=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedPatterns+=DomainPatternCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatterns+=DomainPatternCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* implementedBy=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* implementedBy=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "default_values" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "default_values" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedDefaultValues+=DefaultValueCS+ : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 14 /* ";" : [value] | [no-space, value, soft-new-line, half-new-line] */
);
grammarRuleValues[18] = createParserRuleValue(18, "DomainPatternCS", -1,
createSerializationRules(
@@ -1477,9 +1477,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
25 /* ElseIfThenExpCS-0: 'elseif' IfThenExpCS::ownedCondition=ExpCS 'then' IfThenExpCS::ownedThenExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "elseif" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 27 /* "elseif" : [value] | [soft-new-line, pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 16 /* "then" : [value] | [pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[23] = createParserRuleValue(23, "EnumerationCS", -1,
@@ -1492,24 +1492,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
100 /* EnumerationCS-5: 'enum' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V0:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V1:?] ('{' '}')[V2:?] '{' (EnumerationCS::ownedLiterals+=EnumerationLiteralCS)[V3:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "enum" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "enum" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 7 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* isSerializable?="serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "!serializable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedLiterals+=EnumerationLiteralCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[24] = createParserRuleValue(24, "EnumerationLiteralCS", -1,
createSerializationRules(
@@ -1521,29 +1521,35 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "literal" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "literal" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=EnumerationLiteralName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* value=SIGNED : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
- grammarRuleValues[25] = createDataTypeRuleValue(25, "EnumerationLiteralName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[26] = createDataTypeRuleValue(26, "EssentialOCLInfixOperatorName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[27] = createDataTypeRuleValue(27, "EssentialOCLNavigationOperatorName", 4 /* [no-space, value, no-space] */,
+ grammarRuleValues[25] = createDataTypeRuleValue(25, "EnumerationLiteralName", 13 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[26] = createDataTypeRuleValue(26, "EssentialOCLInfixOperatorName", 13 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[27] = createDataTypeRuleValue(27, "EssentialOCLNavigationOperatorName", 5 /* [no-space, value, no-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
3 /* '?.' : [no-space, value, no-space] */);
- grammarRuleValues[28] = createDataTypeRuleValue(28, "EssentialOCLReservedKeyword", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[29] = createDataTypeRuleValue(29, "EssentialOCLUnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[30] = createDataTypeRuleValue(30, "EssentialOCLUnreservedName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[31] = createDataTypeRuleValue(31, "EssentialOCLUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[28] = createDataTypeRuleValue(28, "EssentialOCLReservedKeyword", 13 /* [soft-space, value, soft-space] */,
+ 4 /* 'else' : [soft-new-line, pop, value, push, soft-space] */,
+ 5 /* 'endif' : [soft-new-line, pop, value, soft-space] */,
+ 6 /* 'if' : [soft-new-line, value, push, soft-space] */,
+ 7 /* 'in' : [soft-space, pop, value, soft-new-line] */,
+ 8 /* 'let' : [soft-space, value, push] */,
+ 9 /* 'then' : [pop, soft-space, value, push, soft-space] */);
+ grammarRuleValues[29] = createDataTypeRuleValue(29, "EssentialOCLUnaryOperatorName", 13 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[30] = createDataTypeRuleValue(30, "EssentialOCLUnreservedName", 13 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[31] = createDataTypeRuleValue(31, "EssentialOCLUnrestrictedName", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[32] = createParserRuleValue(32, "ExpCS", 77 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
createSerializationRules(
17 /* BooleanLiteralExpCS-0: BooleanLiteralExpCS::symbol='false|true' */,
@@ -1571,7 +1577,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* {InfixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=BinaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrefixedLetExpCS : [value] | [value] */
);
@@ -1607,33 +1613,33 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
createSerializationRules(
0 /* FirstPathElementCS-0: PathElementCS::referredElement=UnrestrictedName */
),
- (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[35] = createDataTypeRuleValue(35, "ID", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[35] = createDataTypeRuleValue(35, "ID", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[36] = new TerminalRuleValue(36, "INT");
- grammarRuleValues[37] = createDataTypeRuleValue(37, "Identifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[37] = createDataTypeRuleValue(37, "Identifier", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[38] = createParserRuleValue(38, "IfExpCS", -1,
createSerializationRules(
27 /* IfExpCS-0: 'if' IfExpCS::ownedCondition=ExpCS|PatternExpCS 'then' IfExpCS::ownedThenExpression=ExpCS (IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS)[V0:*] 'else' IfExpCS::ownedElseExpression=ExpCS 'endif' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "if" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 20 /* "if" : [value] | [soft-new-line, value, push, soft-space] */,
(0 << 16) | 0 /* ownedCondition=(ExpCS|PatternExpCS) : [value] | [value] */,
- (0 << 16) | 7 /* "then" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 25 /* "then" : [value] | [pop, soft-space, value, push, soft-space] */,
(0 << 16) | 0 /* ownedThenExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* ownedIfThenExpressions+=ElseIfThenExpCS* : [value] | [value] */,
- (0 << 16) | 7 /* "else" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 26 /* "else" : [value] | [soft-new-line, pop, value, push, soft-space] */,
(0 << 16) | 0 /* ownedElseExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "endif" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 18 /* "endif" : [value] | [soft-new-line, pop, value, soft-space] */
);
- grammarRuleValues[39] = createDataTypeRuleValue(39, "InfixOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[39] = createDataTypeRuleValue(39, "InfixOperatorName", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[40] = createParserRuleValue(40, "InvalidLiteralExpCS", -1,
createSerializationRules(
28 /* InvalidLiteralExpCS-0: 'invalid' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {InvalidLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "invalid" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* "invalid" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[41] = createParserRuleValue(41, "KeyDeclCS", -1,
createSerializationRules(
@@ -1643,51 +1649,51 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
143 /* KeyDeclCS-3: 'key' KeyDeclCS::ownedPathName=PathNameCS '{' 'opposite' '(' KeyDeclCS::ownedOppositePropertyIds+=PathNameCS ')' (',' 'opposite' '(' KeyDeclCS::ownedOppositePropertyIds+=PathNameCS ')')[V0:*] '}' ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "key" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "key" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=PathNameCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* propertyIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* propertyIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "opposite" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* "opposite" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedOppositePropertyIds+=PathNameCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* propertyIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* propertyIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "opposite" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* "opposite" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedOppositePropertyIds+=PathNameCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[42] = new TerminalRuleValue(42, "LETTER_CHARACTER");
- grammarRuleValues[43] = createDataTypeRuleValue(43, "LOWER", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[43] = createDataTypeRuleValue(43, "LOWER", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[44] = createParserRuleValue(44, "LambdaLiteralExpCS", -1,
createSerializationRules(
29 /* LambdaLiteralExpCS-0: 'Lambda' '{' LambdaLiteralExpCS::ownedExpressionCS=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "Lambda" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpressionCS=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[45] = createParserRuleValue(45, "LetExpCS", -1,
createSerializationRules(
30 /* LetExpCS-0: 'let' LetExpCS::ownedVariables+=LetVariableCS (',' LetExpCS::ownedVariables+=LetVariableCS)[V0:*] 'in' LetExpCS::ownedInExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "let" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 12 /* "let" : [value] | [soft-space, value, push] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedVariables+=LetVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 21 /* "in" : [value] | [soft-space, pop, value, soft-new-line] */,
(0 << 16) | 0 /* ownedInExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[46] = createParserRuleValue(46, "LetVariableCS", -1,
@@ -1695,12 +1701,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
31 /* LetVariableCS-0: NamedElementCS::name=UnrestrictedName (LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V0:?] (':' VariableCS::ownedType=TypeExpCS)[V1:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[47] = new TerminalRuleValue(47, "ML_COMMENT");
@@ -1711,13 +1717,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedType=MapTypeCS : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=MapLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[50] = createParserRuleValue(50, "MapLiteralPartCS", -1,
createSerializationRules(
@@ -1726,8 +1732,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedKey=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValue=ExpCS : [value] | [value] */
);
grammarRuleValues[51] = createParserRuleValue(51, "MapTypeCS", -1,
@@ -1735,11 +1741,11 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
34 /* MapTypeCS-0: MapTypeCS::name='Map' ('(' MapTypeCS::ownedKeyType=TypeExpCS ',' MapTypeCS::ownedValueType=TypeExpCS ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name="Map" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name="Map" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedKeyType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedValueType=TypeExpCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -1752,60 +1758,60 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
grammarRuleValues[53] = createParserRuleValue(53, "ModelDeclCS", -1,
createSerializationRules(
144 /* ModelDeclCS-0: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V0:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V1:?] */,
- 145 /* ModelDeclCS-1: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V0:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V3:*])[V2:?] '}')[V1:?] */,
- 146 /* ModelDeclCS-2: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] '}')[V0:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V3:?] */,
- 147 /* ModelDeclCS-3: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] '}')[V0:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V5:*])[V4:?] '}')[V3:?] */,
- 148 /* ModelDeclCS-4: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V2:?] */,
- 149 /* ModelDeclCS-5: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V4:*])[V3:?] '}')[V2:?] */,
- 150 /* ModelDeclCS-6: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] '}')[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V4:?] */,
- 151 /* ModelDeclCS-7: NamedElementCS::name=UnrestrictedName ':' '{' ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] '}' ('dependsOn' '{' (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] '}')[V1:?] ('iterates' '{' (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V6:*])[V5:?] '}')[V4:?] */
+ 145 /* ModelDeclCS-1: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V0:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V3:*])[V2:?] ('}')[1])[V1:?] */,
+ 146 /* ModelDeclCS-2: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] ('}')[1])[V0:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V3:?] */,
+ 147 /* ModelDeclCS-3: NamedElementCS::name=UnrestrictedName ':' ModelDeclCS::metamodelIds+=UnrestrictedName ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V2:*])[V1:?] ('}')[1])[V0:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V5:*])[V4:?] ('}')[1])[V3:?] */,
+ 148 /* ModelDeclCS-4: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V2:?] */,
+ 149 /* ModelDeclCS-5: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ModelDeclCS::dependsOn+=UnrestrictedName)[V1:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V4:*])[V3:?] ('}')[1])[V2:?] */,
+ 150 /* ModelDeclCS-6: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] ('}')[1])[V1:?] ('iterates' ModelDeclCS::iterates+=UnrestrictedName)[V4:?] */,
+ 151 /* ModelDeclCS-7: NamedElementCS::name=UnrestrictedName ':' ('{')[1] ModelDeclCS::metamodelIds+=UnrestrictedName (',' ModelDeclCS::metamodelIds+=UnrestrictedName)[V0:*] ('}')[1] ('dependsOn' ('{')[1] (ModelDeclCS::dependsOn+=UnrestrictedName (',' ModelDeclCS::dependsOn+=UnrestrictedName)[V3:*])[V2:?] ('}')[1])[V1:?] ('iterates' ('{')[1] (ModelDeclCS::iterates+=UnrestrictedName (',' ModelDeclCS::iterates+=UnrestrictedName)[V6:*])[V5:?] ('}')[1])[V4:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* metamodelIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* metamodelIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* metamodelIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (11 << 16) | 0 /* "{" : [soft-space, value, no-space] | [value] */,
+ (0 << 16) | 13 /* metamodelIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* metamodelIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* metamodelIds+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (1 << 16) | 0 /* "}" : [no-space, value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "dependsOn" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "dependsOn" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* dependsOn+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* dependsOn+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (11 << 16) | 0 /* "{" : [soft-space, value, no-space] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* dependsOn+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* dependsOn+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* dependsOn+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* dependsOn+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (1 << 16) | 0 /* "}" : [no-space, value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "iterates" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "iterates" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (11 << 16) | 0 /* "{" : [soft-space, value, no-space] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (1 << 16) | 0 /* "}" : [no-space, value] | [value] */
);
grammarRuleValues[54] = createParserRuleValue(54, "MultiplicityBoundsCS", -1,
createSerializationRules(
1 /* MultiplicityBoundsCS-0: MultiplicityBoundsCS::lowerBound=LOWER ('..' MultiplicityBoundsCS::upperBound=UPPER)[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* lowerBound=LOWER : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* ".." : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 5 /* ".." : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* upperBound=UPPER : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[55] = createParserRuleValue(55, "MultiplicityCS", -1,
createSerializationRules(
@@ -1817,22 +1823,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
7 /* MultiplicityCS-5: '[' MultiplicityStringCS::stringBounds='*|+|?' ']' */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "[" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "[" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* MultiplicityBoundsCS : [value] | [value] */,
(0 << 16) | 0 /* MultiplicityStringCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
- (0 << 16) | 4 /* "|?" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "|?" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* isNullFree?="|1" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
grammarRuleValues[56] = createParserRuleValue(56, "MultiplicityStringCS", -1,
createSerializationRules(
8 /* MultiplicityStringCS-0: MultiplicityStringCS::stringBounds='*|+|?' */
),
- (0 << 16) | 7 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* stringBounds=("*"|"+"|"?") : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[57] = createDataTypeRuleValue(57, "NUMBER_LITERAL", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[57] = createDataTypeRuleValue(57, "NUMBER_LITERAL", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[58] = createParserRuleValue(58, "NameExpCS", -1,
createSerializationRules(
36 /* NameExpCS-0: AbstractNameExpCS::ownedPathName=PathNameCS (AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS)[V0:*] (AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS)[V1:?] (AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS)[V2:?] (AbstractNameExpCS::isPre?='@' 'pre')[V3:?] */
@@ -1843,8 +1849,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* ownedRoundBracketedClause=RoundBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "pre" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* isPre?="@" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "pre" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[59] = createParserRuleValue(59, "NavigatingArgCS", -1,
createSerializationRules(
@@ -1860,36 +1866,36 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[60] = createParserRuleValue(60, "NavigatingArgExpCS", 78 /* BooleanLiteralExpCS|CollectionLiteralExpCS|ExpCS|IfExpCS|InvalidLiteralExpCS|LambdaLiteralExpCS|LetExpCS|MapLiteralExpCS|NameExpCS|NavigatingArgExpCS|NestedExpCS|NullLiteralExpCS|NumberLiteralExpCS|PrefixedLetExpCS|PrefixedPrimaryExpCS|PrimaryExpCS|PrimitiveLiteralExpCS|SelfExpCS|StringLiteralExpCS|TupleLiteralExpCS|TypeLiteralExpCS|UnlimitedNaturalLiteralExpCS */,
@@ -1921,13 +1927,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
42 /* NavigatingBarArgCS-0: NavigatingArgCS::prefix='|' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* prefix="|" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[62] = createParserRuleValue(62, "NavigatingCommaArgCS", -1,
@@ -1938,38 +1944,38 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
46 /* NavigatingCommaArgCS-3: NavigatingArgCS::prefix=',' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix="," : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* prefix="," : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* "with" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "<-" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "with" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "<-" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedCoIterator=CoIteratorVariableCS : [value] | [value] */,
- (0 << 16) | 7 /* "in" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "in" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[63] = createParserRuleValue(63, "NavigatingSemiArgCS", -1,
@@ -1977,16 +1983,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
47 /* NavigatingSemiArgCS-0: NavigatingArgCS::prefix=';' NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS (':' NavigatingArgCS::ownedType=TypeExpCS ('=' NavigatingArgCS::ownedInitExpression=ExpCS)[V1:?])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* prefix=";" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedNameExpression=NavigatingArgExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
- grammarRuleValues[64] = createDataTypeRuleValue(64, "NavigationOperatorName", 7 /* [soft-space, value, soft-space] */,
+ grammarRuleValues[64] = createDataTypeRuleValue(64, "NavigationOperatorName", 13 /* [soft-space, value, soft-space] */,
0 /* '->' : [no-space, value, no-space] */,
1 /* '.' : [no-space, value, no-space] */,
2 /* '?->' : [no-space, value, no-space] */,
@@ -1996,7 +2002,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
48 /* NestedExpCS-0: '(' NestedExpCS::ownedExpression=ExpCS ')' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2004,7 +2010,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
createSerializationRules(
9 /* NextPathElementCS-0: PathElementCS::referredElement=UnreservedName */
),
- (0 << 16) | 7 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* referredElement=UnreservedName : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[67] = createParserRuleValue(67, "NullLiteralExpCS", -1,
createSerializationRules(
@@ -2012,7 +2018,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {NullLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "null" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* "null" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[68] = createParserRuleValue(68, "NumberLiteralExpCS", -1,
createSerializationRules(
@@ -2025,17 +2031,17 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
152 /* ObjectTemplateCS-0: (NamedElementCS::name=UnrestrictedName)[V0:?] ':' TemplateVariableCS::ownedType=TypedRefCS ('{' (ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS (',' ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS)[V3:*])[V2:?] '}')[V1:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 22 /* "{" : [value] | [soft-space, value, push, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 0 /* ownedPropertyTemplates+=PropertyTemplateCS : [value] | [value] */,
+ (0 << 16) | 10 /* ownedPropertyTemplates+=PropertyTemplateCS : [value] | [soft-new-line, value, half-new-line] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 0 /* ownedPropertyTemplates+=PropertyTemplateCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 10 /* ownedPropertyTemplates+=PropertyTemplateCS : [value] | [soft-new-line, value, half-new-line] */,
+ (0 << 16) | 24 /* "}" : [value] | [half-new-line, no-space, pop, value, soft-space] */
);
grammarRuleValues[70] = createParserRuleValue(70, "OperationCS", -1,
createSerializationRules(
@@ -2049,61 +2055,61 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "operation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "operation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=ParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "throws" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "throws" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExceptions+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 7 /* "body" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "body" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedBodyExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[71] = createParserRuleValue(71, "ParamDeclarationCS", -1,
createSerializationRules(
153 /* ParamDeclarationCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[72] = createParserRuleValue(72, "ParameterCS", -1,
@@ -2111,23 +2117,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
111 /* ParameterCS-0: NamedElementCS::name=UnrestrictedName (':' TypedElementCS::ownedType=TypedMultiplicityRefCS)[V0:?] ('{' (TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique')[V2:+] '}')[V1:?] ('{' '}')[V3:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[73] = createParserRuleValue(73, "PathNameCS", -1,
createSerializationRules(
@@ -2136,7 +2142,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=FirstPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
grammarRuleValues[74] = createParserRuleValue(74, "PatternExpCS", -1,
@@ -2144,8 +2150,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
51 /* PatternExpCS-0: (PatternExpCS::patternVariableName=UnrestrictedName)[V0:?] ':' PatternExpCS::ownedPatternType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* patternVariableName=UnrestrictedName? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatternType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[75] = createParserRuleValue(75, "PredicateCS", -1,
@@ -2154,7 +2160,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedCondition=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[76] = createParserRuleValue(76, "PrefixedLetExpCS", 31 /* LetExpCS|PrefixedLetExpCS */,
createSerializationRules(
@@ -2164,7 +2170,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedLetExpCS : [value] | [value] */,
(0 << 16) | 0 /* LetExpCS : [value] | [value] */
);
@@ -2190,7 +2196,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PrefixExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnaryOperatorName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedRight=PrefixedPrimaryExpCS : [value] | [value] */,
(0 << 16) | 0 /* PrimaryExpCS : [value] | [value] */
);
@@ -2245,31 +2251,31 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
createSerializationRules(
54 /* PrimitiveTypeCS-0: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier */
),
- (0 << 16) | 7 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* name=PrimitiveTypeIdentifier : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[81] = createParserRuleValue(81, "PrimitiveTypeDomainCS", -1,
createSerializationRules(
155 /* PrimitiveTypeDomainCS-0: 'primitive' 'domain' PrimitiveTypeDomainCS::ownedPatterns+=PrimitiveTypeDomainPatternCS (',' PrimitiveTypeDomainCS::ownedPatterns+=PrimitiveTypeDomainPatternCS)[V0:*] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "primitive" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "domain" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "primitive" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "domain" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatterns+=PrimitiveTypeDomainPatternCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPatterns+=PrimitiveTypeDomainPatternCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[82] = createParserRuleValue(82, "PrimitiveTypeDomainPatternCS", -1,
createSerializationRules(
156 /* PrimitiveTypeDomainPatternCS-0: NamedElementCS::name=UnrestrictedName ':' TemplateVariableCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
- grammarRuleValues[83] = createDataTypeRuleValue(83, "PrimitiveTypeIdentifier", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[83] = createDataTypeRuleValue(83, "PrimitiveTypeIdentifier", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[84] = createParserRuleValue(84, "PropertyTemplateCS", -1,
createSerializationRules(
157 /* PropertyTemplateCS-0: PropertyTemplateCS::propertyId=UnrestrictedName '=' PropertyTemplateCS::ownedExpression=ExpCSOrTemplateCS */,
@@ -2277,40 +2283,40 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* propertyId=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* propertyId=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "opposite" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* "opposite" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedOppositePropertyId=PathNameCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExpression=ExpCSOrTemplateCS : [value] | [value] */
);
- grammarRuleValues[85] = createDataTypeRuleValue(85, "QVTbaseUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[86] = createDataTypeRuleValue(86, "QVTrelationUnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[85] = createDataTypeRuleValue(85, "QVTbaseUnrestrictedName", 13 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[86] = createDataTypeRuleValue(86, "QVTrelationUnrestrictedName", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[87] = createParserRuleValue(87, "QualifiedPackageCS", -1,
createSerializationRules(
159 /* QualifiedPackageCS-0: 'package' (QualifiedPackageCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName (':' PackageCS::nsPrefix=UnrestrictedName)[V1:?] ('=' PackageCS::nsURI=URI)[V2:?] ';' */,
160 /* QualifiedPackageCS-1: 'package' (QualifiedPackageCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName (':' PackageCS::nsPrefix=UnrestrictedName)[V1:?] ('=' PackageCS::nsURI=URI)[V2:?] '{' (PackageCS::ownedClasses+=ClassCS|TransformationCS)[V3:*] (PackageOwnerCS::ownedPackages+=QualifiedPackageCS)[V4:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "package" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "package" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* nsPrefix=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* nsPrefix=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* nsURI=URI : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* nsURI=URI : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedPackages+=QualifiedPackageCS : [value] | [value] */,
- (0 << 16) | 3 /* ownedClasses+=(ClassCS|TransformationCS) : [value] | [half-new-line, value, half-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 4 /* ownedPackages+=QualifiedPackageCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 4 /* ownedClasses+=(ClassCS|TransformationCS) : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[88] = createParserRuleValue(88, "QueryCS", -1,
createSerializationRules(
@@ -2319,28 +2325,28 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
163 /* QueryCS-2: (QueryCS::isTransient?='transient')[V0:?] 'query' NamedElementCS::name=UnrestrictedName '(' (QueryCS::ownedParameters+=ParamDeclarationCS (',' QueryCS::ownedParameters+=ParamDeclarationCS)[V2:*])[V1:?] ')' ':' TypedElementCS::ownedType=TypeExpCS '{' QueryCS::ownedExpression=ExpCS '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isTransient?="transient"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "query" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* isTransient?="transient"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "query" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParameters+=ParamDeclarationCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=ParamDeclarationCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 19 /* "{" : [value] | [soft-new-line, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 17 /* "}" : [value] | [soft-new-line, pop, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* implementation=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 13 /* "implementedby" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* implementation=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[89] = createParserRuleValue(89, "ReferenceCS", -1,
createSerializationRules(
@@ -2354,85 +2360,85 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives? : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="static" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="definition"? : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "property" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="definition" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="static"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "property" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "#" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "#" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* referredOpposite=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypedMultiplicityRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* default=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group+ : [value] | [value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 6 /* ","? : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 13 /* qualifiers+="composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!composes" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!derived" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!ordered" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!readonly" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!resolve" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!transient" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!unique" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!unsettable" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* qualifiers+="!volatile" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 7 /* ","? : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "initial" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "initial" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* "derivation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "derivation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* UnrestrictedName? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedDefaultExpressions+=SpecificationCS? : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[90] = createParserRuleValue(90, "RelationCS", -1,
createSerializationRules(
164 /* RelationCS-0: (RelationCS::isTop?='top')[V0:?] (RelationCS::isAbstract?='abstract')[V1:?] 'relation' NamedElementCS::name=UnrestrictedName ('overrides' RelationCS::overridden=UnrestrictedName)[V2:?] '{' (RelationCS::ownedVarDeclarations+=VarDeclarationCS)[V3:*] (RelationCS::ownedDomains+=DomainCS|PrimitiveTypeDomainCS)[V4:+] (RelationCS::ownedWhen=WhenCS)[V5:?] (RelationCS::ownedWhere=WhereCS)[V6:?] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isTop?="top"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "relation" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* isTop?="top"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "relation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "overrides" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* overridden=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "overrides" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* overridden=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 19 /* "{" : [value] | [soft-new-line, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedVarDeclarations+=VarDeclarationCS* : [value] | [value] */,
(0 << 16) | 0 /* Alternatives+ : [value] | [value] */,
(0 << 16) | 0 /* ownedDomains+=DomainCS : [value] | [value] */,
(0 << 16) | 0 /* ownedDomains+=PrimitiveTypeDomainCS : [value] | [value] */,
(0 << 16) | 0 /* ownedWhen=WhenCS? : [value] | [value] */,
(0 << 16) | 0 /* ownedWhere=WhereCS? : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[91] = createParserRuleValue(91, "RoundBracketedClauseCS", -1,
createSerializationRules(
@@ -2440,13 +2446,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {RoundBracketedClauseCS} : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedArguments+=NavigatingArgCS : [value] | [value] */,
(0 << 16) | 0 /* ownedArguments+=(NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS)* : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
- grammarRuleValues[92] = createDataTypeRuleValue(92, "SIGNED", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[92] = createDataTypeRuleValue(92, "SIGNED", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[93] = new TerminalRuleValue(93, "SIMPLE_ID");
grammarRuleValues[94] = new TerminalRuleValue(94, "SINGLE_QUOTED_STRING");
grammarRuleValues[95] = new TerminalRuleValue(95, "SL_COMMENT");
@@ -2456,10 +2462,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=FirstPathElementCS : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */
);
grammarRuleValues[97] = createParserRuleValue(97, "SelfExpCS", -1,
createSerializationRules(
@@ -2467,7 +2473,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {SelfExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "self" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* "self" : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[98] = createParserRuleValue(98, "ShadowPartCS", -1,
createSerializationRules(
@@ -2476,8 +2482,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* referredProperty=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=(ExpCS|PatternExpCS) : [value] | [value] */,
(0 << 16) | 0 /* ownedInitExpression=StringLiteralExpCS : [value] | [value] */
);
@@ -2498,23 +2504,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* input?="input" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* output?="output" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* via?="via" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* input?="input" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* output?="output" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* via?="via" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* typedModel=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "iterates" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "iterates" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* iterates+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[101] = createParserRuleValue(101, "SpecificationCS", -1,
createSerializationRules(
@@ -2523,21 +2529,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Alternatives : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 7 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* exprString=UNQUOTED_STRING : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[102] = createParserRuleValue(102, "SquareBracketedClauseCS", -1,
createSerializationRules(
60 /* SquareBracketedClauseCS-0: '[' SquareBracketedClauseCS::ownedTerms+=ExpCS (',' SquareBracketedClauseCS::ownedTerms+=ExpCS)[V0:*] ']' */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 4 /* "[" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "[" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedTerms+=ExpCS : [value] | [value] */,
(0 << 16) | 1 /* "]" : [value] | [no-space, value] */
);
- grammarRuleValues[103] = createDataTypeRuleValue(103, "StringLiteral", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[103] = createDataTypeRuleValue(103, "StringLiteral", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[104] = createParserRuleValue(104, "StringLiteralExpCS", -1,
createSerializationRules(
61 /* StringLiteralExpCS-0: (StringLiteralExpCS::segments+=StringLiteral)[V0:+] */
@@ -2569,43 +2575,43 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
127 /* StructuredClassCS-1: (StructuredClassCS::isAbstract?='abstract')[V0:?] 'class' NamedElementCS::name=UnrestrictedName (TemplateableElementCS::ownedSignature=TemplateSignatureCS)[V1:?] ('extends' StructuredClassCS::ownedSuperTypes+=TypedRefCS (',' StructuredClassCS::ownedSuperTypes+=TypedRefCS)[V3:*])[V2:?] (':' ClassCS::instanceClassName=SINGLE_QUOTED_STRING)[V4:?] ('{' (StructuredClassCS::isInterface?='interface')[V6:?] '}')[V5:?] '{' (StructuredClassCS::ownedOperations+=OperationCS)[V7:*] (StructuredClassCS::ownedProperties+=StructuralFeatureCS)[V8:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* "class" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* isAbstract?="abstract"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "class" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSignature=TemplateSignatureCS? : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSuperTypes+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* instanceClassName=SINGLE_QUOTED_STRING : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
- (0 << 16) | 7 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* isInterface?="interface"? : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
(0 << 16) | 0 /* ownedOperations+=OperationCS : [value] | [value] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[107] = createParserRuleValue(107, "TargetCS", -1,
createSerializationRules(
128 /* TargetCS-0: 'target' NamedElementCS::name=UnrestrictedName '{' (TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "target" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "target" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargetElements+=(SimpleTargetElementCS|CompoundTargetElementCS)* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */,
- (0 << 16) | 5 /* ";"? : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */,
+ (0 << 16) | 6 /* ";"? : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[108] = createParserRuleValue(108, "TemplateBindingCS", -1,
createSerializationRules(
@@ -2614,7 +2620,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedSubstitutions+=TemplateParameterSubstitutionCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedSubstitutions+=TemplateParameterSubstitutionCS : [value] | [value] */,
(0 << 16) | 0 /* ownedMultiplicity=MultiplicityCS? : [value] | [value] */
);
@@ -2628,9 +2634,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* CollectionTemplateCS : [value] | [value] */,
(0 << 16) | 0 /* ObjectTemplateCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedGuardExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[110] = createParserRuleValue(110, "TemplateParameterSubstitutionCS", -1,
createSerializationRules(
@@ -2643,10 +2649,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
13 /* TemplateSignatureCS-0: '(' TemplateSignatureCS::ownedParameters+=TypeParameterCS (',' TemplateSignatureCS::ownedParameters+=TypeParameterCS)[V0:*] ')' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedParameters+=TypeParameterCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParameters+=TypeParameterCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2655,63 +2661,63 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
168 /* TopLevelCS-0: (RootCS::ownedImports+=UnitCS)[V0:*] (PackageOwnerCS::ownedPackages+=QualifiedPackageCS)[V1:*] (TopLevelCS::ownedTransformations+=TransformationCS)[V2:*] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 0 /* ownedImports+=UnitCS* : [value] | [value] */,
+ (3 << 16) | 0 /* ownedImports+=UnitCS* : [value, half-new-line] | [value] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedPackages+=QualifiedPackageCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedTransformations+=TransformationCS : [value] | [value] */
+ (0 << 16) | 4 /* ownedPackages+=QualifiedPackageCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 4 /* ownedTransformations+=TransformationCS : [value] | [half-new-line, value, half-new-line] */
);
grammarRuleValues[113] = createParserRuleValue(113, "TransformationCS", -1,
createSerializationRules(
169 /* TransformationCS-0: 'transformation' (AbstractTransformationCS::ownedPathName=ScopeNameCS)[V0:?] NamedElementCS::name=UnrestrictedName '(' TransformationCS::ownedModelDecls+=ModelDeclCS (',' TransformationCS::ownedModelDecls+=ModelDeclCS)[V1:*] ')' ('extends' TransformationCS::extends+=UnrestrictedName (',' TransformationCS::extends+=UnrestrictedName)[V3:*])[V2:?] '{' (AbstractTransformationCS::ownedTargets+=TargetCS)[V4:*] (TransformationCS::ownedKeyDecls+=KeyDeclCS)[V5:*] (TransformationCS::ownedRelations+=RelationCS)[V6:*] (TransformationCS::ownedQueries+=QueryCS)[V7:*] (TransformationCS::ownedProperties+=StructuralFeatureCS)[V8:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "transformation" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "transformation" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=ScopeNameCS? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedModelDecls+=ModelDeclCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedModelDecls+=ModelDeclCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* extends+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* extends+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
- (0 << 16) | 7 /* extends+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 13 /* extends+=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 19 /* "{" : [value] | [soft-new-line, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedTargets+=TargetCS* : [value] | [value] */,
(0 << 16) | 0 /* ownedKeyDecls+=KeyDeclCS* : [value] | [value] */,
(0 << 16) | 0 /* Alternatives* : [value] | [value] */,
- (0 << 16) | 0 /* ownedRelations+=RelationCS : [value] | [value] */,
- (0 << 16) | 0 /* ownedQueries+=QueryCS : [value] | [value] */,
+ (0 << 16) | 4 /* ownedRelations+=RelationCS : [value] | [half-new-line, value, half-new-line] */,
+ (0 << 16) | 4 /* ownedQueries+=QueryCS : [value] | [half-new-line, value, half-new-line] */,
(0 << 16) | 0 /* ownedProperties+=StructuralFeatureCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 8 /* "}" : [value] | [pop, value, soft-new-line] */
);
grammarRuleValues[114] = createParserRuleValue(114, "TupleLiteralExpCS", -1,
createSerializationRules(
62 /* TupleLiteralExpCS-0: 'Tuple' '{' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS (',' TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS)[V0:*] '}' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-new-line] */,
(0 << 16) | 0 /* ownedParts+=TupleLiteralPartCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[115] = createParserRuleValue(115, "TupleLiteralPartCS", -1,
createSerializationRules(
63 /* TupleLiteralPartCS-0: NamedElementCS::name=UnrestrictedName (':' VariableCS::ownedType=TypeExpCS)[V0:?] '=' VariableCS::ownedInitExpression=ExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */
);
grammarRuleValues[116] = createParserRuleValue(116, "TuplePartCS", -1,
@@ -2719,8 +2725,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
64 /* TuplePartCS-0: NamedElementCS::name=UnrestrictedName ':' TypedElementCS::ownedType=TypeExpCS */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */
);
grammarRuleValues[117] = createParserRuleValue(117, "TupleTypeCS", -1,
@@ -2728,13 +2734,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
65 /* TupleTypeCS-0: TupleTypeCS::name='Tuple' ('(' (TupleTypeCS::ownedParts+=TuplePartCS (',' TupleTypeCS::ownedParts+=TuplePartCS)[V2:*])[V1:?] ')')[V0:?] */
),
(0 << 16) | 0 /* Group : [value] | [value] */,
- (0 << 16) | 7 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name="Tuple" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "(" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "(" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedParts+=TuplePartCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedParts+=TuplePartCS : [value] | [value] */,
(0 << 16) | 1 /* ")" : [value] | [no-space, value] */
);
@@ -2804,21 +2810,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Group? : [value] | [value] */,
(0 << 16) | 0 /* ownedCurlyBracketedClause=CurlyBracketedClauseCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedPatternGuard=ExpCS : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[124] = createParserRuleValue(124, "TypeParameterCS", -1,
createSerializationRules(
14 /* TypeParameterCS-0: NamedElementCS::name=UnrestrictedName ('extends' TypeParameterCS::ownedExtends+=TypedRefCS ('&&' TypeParameterCS::ownedExtends+=TypedRefCS)[V1:*])[V0:?] */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 7 /* "&&" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "&&" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends+=TypedRefCS : [value] | [value] */
);
grammarRuleValues[125] = createParserRuleValue(125, "TypeRefCS", 85 /* TypeRefCS|TypedRefCS|WildcardTypeRefCS */,
@@ -2866,18 +2872,18 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* ownedPathName=PathNameCS : [value] | [value] */
);
grammarRuleValues[129] = new TerminalRuleValue(129, "UNQUOTED_STRING");
- grammarRuleValues[130] = createDataTypeRuleValue(130, "UPPER", 7 /* [soft-space, value, soft-space] */);
- grammarRuleValues[131] = createDataTypeRuleValue(131, "URI", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[130] = createDataTypeRuleValue(130, "UPPER", 13 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[131] = createDataTypeRuleValue(131, "URI", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[132] = createParserRuleValue(132, "URIFirstPathElementCS", -1,
createSerializationRules(
78 /* URIFirstPathElementCS-0: PathElementCS::referredElement=URI */,
79 /* URIFirstPathElementCS-1: PathElementCS::referredElement=UnrestrictedName */
),
(0 << 16) | 0 /* Alternatives : [value] | [value] */,
- (0 << 16) | 7 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* referredElement=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {PathElementWithURICS} : [value] | [value] */,
- (0 << 16) | 7 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* referredElement=URI : [value] | [soft-space, value, soft-space] */
);
grammarRuleValues[133] = createParserRuleValue(133, "URIPathNameCS", -1,
createSerializationRules(
@@ -2886,24 +2892,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=URIFirstPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[134] = createDataTypeRuleValue(134, "UnaryOperatorName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[134] = createDataTypeRuleValue(134, "UnaryOperatorName", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[135] = createParserRuleValue(135, "UnitCS", -1,
createSerializationRules(
174 /* UnitCS-0: 'import' (NamedElementCS::name=UnrestrictedName ':')[V0:?] ImportCS::ownedPathName=URIPathNameCS ('::' ImportCS::isAll?='*')[V1:?] ';' */
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
- (0 << 16) | 7 /* "import" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "import" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* name=UnrestrictedName : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedPathName=URIPathNameCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
- (0 << 16) | 7 /* isAll?="*" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 13 /* isAll?="*" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[136] = createParserRuleValue(136, "UnlimitedNaturalLiteralExpCS", -1,
createSerializationRules(
@@ -2911,9 +2917,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {UnlimitedNaturalLiteralExpCS} : [value] | [value] */,
- (0 << 16) | 7 /* "*" : [value] | [soft-space, value, soft-space] */
+ (0 << 16) | 13 /* "*" : [value] | [soft-space, value, soft-space] */
);
- grammarRuleValues[137] = createDataTypeRuleValue(137, "UnreservedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[137] = createDataTypeRuleValue(137, "UnreservedName", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[138] = createParserRuleValue(138, "UnreservedPathNameCS", -1,
createSerializationRules(
15 /* UnreservedPathNameCS-0: PathNameCS::ownedPathElements+=NextPathElementCS ('::' PathNameCS::ownedPathElements+=NextPathElementCS)[V0:*] */
@@ -2921,10 +2927,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 4 /* "::" : [value] | [no-space, value, no-space] */,
+ (0 << 16) | 5 /* "::" : [value] | [no-space, value, no-space] */,
(0 << 16) | 0 /* ownedPathElements+=NextPathElementCS : [value] | [value] */
);
- grammarRuleValues[139] = createDataTypeRuleValue(139, "UnrestrictedName", 7 /* [soft-space, value, soft-space] */);
+ grammarRuleValues[139] = createDataTypeRuleValue(139, "UnrestrictedName", 13 /* [soft-space, value, soft-space] */);
grammarRuleValues[140] = createParserRuleValue(140, "VarDeclarationCS", -1,
createSerializationRules(
175 /* VarDeclarationCS-0: VarDeclarationCS::ownedVarDeclarationIds+=VarDeclarationIdCS (',' VarDeclarationCS::ownedVarDeclarationIds+=VarDeclarationIdCS)[V0:*] (':' VarDeclarationCS::ownedType=TypeExpCS)[V1:?] ('=' VarDeclarationCS::ownedInitExpression=ExpCS)[V2:?] ';' */
@@ -2932,15 +2938,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* ownedVarDeclarationIds+=VarDeclarationIdCS : [value] | [value] */,
(0 << 16) | 0 /* Group* : [value] | [value] */,
- (0 << 16) | 6 /* "," : [value] | [no-space, value, soft-space] */,
+ (0 << 16) | 7 /* "," : [value] | [no-space, value, soft-space] */,
(0 << 16) | 0 /* ownedVarDeclarationIds+=VarDeclarationIdCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* ":" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* ":" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedType=TypeExpCS : [value] | [value] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "=" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "=" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedInitExpression=ExpCS : [value] | [value] */,
- (0 << 16) | 5 /* ";" : [value] | [no-space, value, soft-new-line] */
+ (0 << 16) | 6 /* ";" : [value] | [no-space, value, soft-new-line] */
);
grammarRuleValues[141] = createParserRuleValue(141, "VarDeclarationIdCS", -1,
createSerializationRules(
@@ -2955,10 +2961,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {PatternCS} : [value] | [value] */,
- (0 << 16) | 7 /* "when" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "when" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedPredicates+=PredicateCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[144] = createParserRuleValue(144, "WhereCS", -1,
createSerializationRules(
@@ -2966,10 +2972,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 2 /* Group : [value] | [org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport, value] */,
(0 << 16) | 0 /* {PatternCS} : [value] | [value] */,
- (0 << 16) | 7 /* "where" : [value] | [soft-space, value, soft-space] */,
- (0 << 16) | 9 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
+ (0 << 16) | 13 /* "where" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 23 /* "{" : [value] | [soft-space, value, push, soft-new-line] */,
(0 << 16) | 0 /* ownedPredicates+=PredicateCS* : [value] | [value] */,
- (0 << 16) | 8 /* "}" : [value] | [pop, soft-space, value, soft-new-line] */
+ (0 << 16) | 15 /* "}" : [value] | [pop, soft-new-line, value, soft-new-line] */
);
grammarRuleValues[145] = createParserRuleValue(145, "WildcardTypeRefCS", -1,
createSerializationRules(
@@ -2977,9 +2983,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
(0 << 16) | 0 /* Group : [value] | [value] */,
(0 << 16) | 0 /* {WildcardTypeRefCS} : [value] | [value] */,
- (0 << 16) | 7 /* "?" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "?" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* Group? : [value] | [value] */,
- (0 << 16) | 7 /* "extends" : [value] | [soft-space, value, soft-space] */,
+ (0 << 16) | 13 /* "extends" : [value] | [soft-space, value, soft-space] */,
(0 << 16) | 0 /* ownedExtends=TypedRefCS : [value] | [value] */
);
}
@@ -4714,7 +4720,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
48 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 323 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 341 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -4729,8 +4735,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
24 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 169 /* '..' || no-space value no-space */,
+ 245 /* V00*2-steps || value */,
+ 170 /* '..' || no-space value no-space */,
158 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -4745,13 +4751,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
34 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
24 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 169 /* '..' || no-space value no-space */,
+ 245 /* V00*2-steps || value */,
+ 170 /* '..' || no-space value no-space */,
158 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 222 /* '|?' || no-space value no-space */,
- 178 /* ']' || no-space value */
+ 230 /* '|?' || no-space value no-space */,
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4765,13 +4771,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
34 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
24 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 169 /* '..' || no-space value no-space */,
+ 245 /* V00*2-steps || value */,
+ 170 /* '..' || no-space value no-space */,
158 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
15 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 178 /* ']' || no-space value */
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -4788,12 +4794,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
34 /* assert (|MultiplicityBoundsCS::lowerBound| - 1) == 0 */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
24 /* MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 169 /* '..' || no-space value no-space */,
+ 245 /* V00*2-steps || value */,
+ 170 /* '..' || no-space value no-space */,
158 /* MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space */,
- 178 /* ']' || no-space value */
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, true, GrammarCardinality.ONE),
@@ -4806,10 +4812,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
36 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
154 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 222 /* '|?' || no-space value no-space */,
- 178 /* ']' || no-space value */
+ 230 /* '|?' || no-space value no-space */,
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4823,10 +4829,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
36 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
154 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
15 /* MultiplicityCS::isNullFree?='|1' || no-space value no-space */,
- 178 /* ']' || no-space value */
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, false,
@@ -4843,9 +4849,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
36 /* assert (|MultiplicityStringCS::stringBounds.'*|+|?'| - 1) == 0 */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
154 /* MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space */,
- 178 /* ']' || no-space value */
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, false,
@@ -4872,7 +4878,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
48 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 322 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
+ 340 /* PathElementCS::referredElement=UnreservedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -4882,10 +4888,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
serializationRules[10] = createSerializationRule("PathNameCS-0", 73,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 305 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 228 /* V00*2-steps || value */,
- 171 /* '::' || no-space value no-space */,
- 306 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 323 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 246 /* V00*2-steps || value */,
+ 172 /* '::' || no-space value no-space */,
+ 324 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 22/* FirstPathElementCS,NextPathElementCS */,
@@ -4903,10 +4909,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
118 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
118 /* TemplateBindingCS::ownedSubstitutions+=TemplateParameterSubstitutionCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
79 /* TemplateBindingCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -4940,11 +4946,11 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
147 /* assign V0 = (|TemplateSignatureCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
164 /* '(' || no-space value no-space */,
89 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
89 /* TemplateSignatureCS::ownedParameters+=TypeParameterCS || value */,
165 /* ')' || no-space value */
),
@@ -4963,12 +4969,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
204 /* assign V1 = (|TypeParameterCS::ownedExtends| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
- 191 /* 'extends' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 249 /* V00*5-steps || value */,
+ 193 /* 'extends' || soft-space value soft-space */,
59 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */,
- 239 /* V01*2-steps || value */,
+ 258 /* V01*2-steps || value */,
163 /* '&&' || soft-space value soft-space */,
59 /* TypeParameterCS::ownedExtends+=TypedRefCS || value */
),
@@ -4985,10 +4991,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
142 /* assign V0 = (|PathNameCS::ownedPathElements| - 1) */
),
createSerializationSteps(
- 306 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 228 /* V00*2-steps || value */,
- 171 /* '::' || no-space value no-space */,
- 306 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 324 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 246 /* V00*2-steps || value */,
+ 172 /* '::' || no-space value no-space */,
+ 324 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 21/* NextPathElementCS */,
@@ -5003,9 +5009,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
189 /* assign V0 = |WildcardTypeRefCS::ownedExtends| */
),
createSerializationSteps(
- 174 /* '?' || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 191 /* 'extends' || soft-space value soft-space */,
+ 176 /* '?' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 193 /* 'extends' || soft-space value soft-space */,
60 /* WildcardTypeRefCS::ownedExtends=TypedRefCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5037,10 +5043,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
135 /* VariableCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5060,15 +5066,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
190 /* assign V1 = (|CollectionLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
128 /* CollectionLiteralExpCS::ownedType=CollectionTypeCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 230 /* V00*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 248 /* V00*4-steps || value */,
90 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
90 /* CollectionLiteralExpCS::ownedParts+=CollectionLiteralPartCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_PARTS, 1/* CollectionLiteralPartCS */,
@@ -5088,10 +5094,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
3 /* assert (|CollectionLiteralPartCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
51 /* CollectionLiteralPartCS::ownedExpression=ExpCS || value */,
- 227 /* V00*2-steps || value */,
- 169 /* '..' || no-space value no-space */,
+ 245 /* V00*2-steps || value */,
+ 170 /* '..' || no-space value no-space */,
74 /* CollectionLiteralPartCS::ownedLastExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5131,15 +5137,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
129 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 233 /* V00*6-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 251 /* V00*6-steps || value */,
91 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
91 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
167 /* '++' || soft-space value soft-space */,
152 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -5162,10 +5168,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
27 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
130 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
40 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
165 /* ')' || no-space value */
),
@@ -5187,13 +5193,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
193 /* assign V1 = (|CurlyBracketedClauseCS::ownedParts| - 1) */
),
createSerializationSteps(
- 221 /* '{' || soft-space value push soft-new-line */,
- 230 /* V00*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 248 /* V00*4-steps || value */,
92 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
92 /* CurlyBracketedClauseCS::ownedParts+=ShadowPartCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS__OWNED_PARTS, 41/* ShadowPartCS */,
@@ -5210,10 +5216,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
18 /* assert (|IfThenExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 188 /* 'elseif' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 190 /* 'elseif' || soft-new-line pop soft-space value push soft-space */,
42 /* IfThenExpCS::ownedCondition=ExpCS || value */,
- 215 /* 'then' || soft-space value soft-space */,
+ 218 /* 'then' || pop value push soft-space */,
126 /* IfThenExpCS::ownedThenExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5235,10 +5241,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
21 /* assert (|InfixExpCS::ownedLeft| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
75 /* InfixExpCS::ownedLeft=PrefixedPrimaryExpCS || value */,
- 300 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
- 307 /* OperatorExpCS::ownedRight=ExpCS || value */
+ 318 /* NamedElementCS::name=BinaryOperatorName || soft-space value soft-space */,
+ 325 /* OperatorExpCS::ownedRight=ExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -5264,16 +5270,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
15 /* assert (|IfExpCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 192 /* 'if' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 194 /* 'if' || soft-new-line value push soft-space */,
41 /* IfExpCS::ownedCondition=ExpCS|PatternExpCS || value */,
- 215 /* 'then' || soft-space value soft-space */,
+ 219 /* 'then' || pop soft-space value push soft-space */,
125 /* IfExpCS::ownedThenExpression=ExpCS || value */,
- 225 /* V00*1-steps || value */,
+ 241 /* V00*1-steps || value */,
62 /* IfExpCS::ownedIfThenExpressions+=ElseIfThenExpCS || value */,
- 187 /* 'else' || soft-space value soft-space */,
+ 189 /* 'else' || soft-new-line pop value push soft-space */,
49 /* IfExpCS::ownedElseExpression=ExpCS || value */,
- 189 /* 'endif' || soft-space value soft-space */
+ 191 /* 'endif' || soft-new-line pop value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_CONDITION, 28/* ExpCS,PatternExpCS */,
@@ -5296,7 +5302,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
93 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 197 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 200 /* 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::LambdaLiteralExpCS-0(essentialoclcs::LambdaLiteralExpCS): { "Lambda" "{" ownedExpressionCS=ExpCS "}" }
@@ -5307,11 +5313,11 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
26 /* assert (|LambdaLiteralExpCS::ownedExpressionCS| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 175 /* 'Lambda' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 177 /* 'Lambda' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
58 /* LambdaLiteralExpCS::ownedExpressionCS=ExpCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.LAMBDA_LITERAL_EXP_CS__OWNED_EXPRESSION_CS, 9/* ExpCS */,
@@ -5329,13 +5335,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
138 /* assign V0 = (|LetExpCS::ownedVariables| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 200 /* 'let' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 203 /* 'let' || soft-space value push */,
140 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
140 /* LetExpCS::ownedVariables+=LetVariableCS || value */,
- 195 /* 'in' || soft-space value soft-space */,
+ 198 /* 'in' || soft-space pop value soft-new-line */,
64 /* LetExpCS::ownedInExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5359,14 +5365,14 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
115 /* LetVariableCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
135 /* VariableCS::ownedType=TypeExpCS || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 175 /* '=' || soft-space value soft-space */,
70 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5392,15 +5398,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
195 /* assign V1 = (|MapLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
131 /* MapLiteralExpCS::ownedType=MapTypeCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 230 /* V00*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 248 /* V00*4-steps || value */,
93 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
93 /* MapLiteralExpCS::ownedParts+=MapLiteralPartCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.MAP_LITERAL_EXP_CS__OWNED_PARTS, 14/* MapLiteralPartCS */,
@@ -5420,9 +5426,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
29 /* assert (|MapLiteralPartCS::ownedKey| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
71 /* MapLiteralPartCS::ownedKey=ExpCS || value */,
- 220 /* 'with' || value */,
+ 224 /* 'with' || value */,
136 /* MapLiteralPartCS::ownedValue=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5445,10 +5451,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
28 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
73 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 168 /* ',' || no-space value soft-space */,
+ 169 /* ',' || no-space value soft-space */,
137 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
165 /* ')' || no-space value */
),
@@ -5495,17 +5501,17 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
0 /* assert (|AbstractNameExpCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
96 /* AbstractNameExpCS::ownedPathName=PathNameCS || value */,
- 225 /* V00*1-steps || value */,
+ 241 /* V00*1-steps || value */,
117 /* AbstractNameExpCS::ownedSquareBracketedClauses+=SquareBracketedClauseCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
114 /* AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value */,
- 246 /* V02*1-steps || value */,
+ 264 /* V02*1-steps || value */,
44 /* AbstractNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 259 /* V03*2-steps || value */,
+ 278 /* V03*2-steps || value */,
16 /* AbstractNameExpCS::isPre?='@' || soft-space value soft-space */,
- 207 /* 'pre' || soft-space value soft-space */
+ 210 /* 'pre' || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, false,
@@ -5536,8 +5542,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
41 /* assert (|NavigatingArgCS::ownedType| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5560,15 +5566,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
40 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 227 /* V00*2-steps || value */,
- 220 /* 'with' || value */,
+ 245 /* V00*2-steps || value */,
+ 224 /* 'with' || value */,
39 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 238 /* V01*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5600,15 +5606,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
40 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 238 /* V01*2-steps || value */,
- 220 /* 'with' || value */,
+ 257 /* V01*2-steps || value */,
+ 224 /* 'with' || value */,
39 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 195 /* 'in' || soft-space value soft-space */,
+ 197 /* 'in' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5639,12 +5645,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
40 /* assert (|NavigatingArgCS::ownedNameExpression| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 220 /* 'with' || value */,
+ 224 /* 'with' || value */,
39 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 227 /* V00*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5691,14 +5697,14 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
213 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 146 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 144 /* NavigatingArgCS::prefix='|' || soft-space value soft-space */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 231 /* V00*5-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 249 /* V00*5-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 238 /* V01*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5730,16 +5736,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
42 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 145 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 227 /* V00*2-steps || value */,
- 220 /* 'with' || value */,
+ 245 /* V00*2-steps || value */,
+ 224 /* 'with' || value */,
39 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 238 /* V01*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5774,16 +5780,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
42 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 145 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 238 /* V01*2-steps || value */,
- 220 /* 'with' || value */,
+ 257 /* V01*2-steps || value */,
+ 224 /* 'with' || value */,
39 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 195 /* 'in' || soft-space value soft-space */,
+ 197 /* 'in' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5817,13 +5823,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
42 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 145 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 220 /* 'with' || value */,
+ 224 /* 'with' || value */,
39 /* NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value */,
- 227 /* V00*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5852,8 +5858,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
42 /* assert (|NavigatingArgCS::prefix.','| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 145 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 146 /* NavigatingArgCS::prefix=',' || no-space value soft-space */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5878,14 +5884,14 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
213 /* assign V1 = |NavigatingArgCS::ownedInitExpression| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 144 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 145 /* NavigatingArgCS::prefix=';' || no-space value soft-new-line */,
81 /* NavigatingArgCS::ownedNameExpression=NavigatingArgExpCS || value */,
- 231 /* V00*5-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 249 /* V00*5-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
132 /* NavigatingArgCS::ownedType=TypeExpCS || value */,
- 238 /* V01*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
66 /* NavigatingArgCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5910,7 +5916,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
45 /* assert (|NestedExpCS::ownedExpression| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
164 /* '(' || no-space value no-space */,
55 /* NestedExpCS::ownedExpression=ExpCS || value */,
165 /* ')' || no-space value */
@@ -5926,7 +5932,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
93 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 202 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 205 /* 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::NumberLiteralExpCS-0(essentialoclcs::NumberLiteralExpCS): symbol=NUMBER_LITERAL
@@ -5950,10 +5956,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
172 /* assign V0 = |PatternExpCS::patternVariableName| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
143 /* PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
104 /* PatternExpCS::ownedPatternType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -5971,9 +5977,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 298 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 308 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 316 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 326 /* OperatorExpCS::ownedRight=PrefixedLetExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -5990,9 +5996,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 298 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
- 309 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 316 /* NamedElementCS::name=UnaryOperatorName || soft-space value soft-space */,
+ 327 /* OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6017,10 +6023,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
null, // run-time resolution using SerializationSteps
createSerializationSteps(
164 /* '(' || no-space value no-space */,
- 229 /* V00*3-steps || value */,
- 302 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
- 237 /* V01*1-steps || value */,
- 303 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
+ 247 /* V00*3-steps || value */,
+ 320 /* RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value */,
+ 255 /* V01*1-steps || value */,
+ 321 /* RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value */,
165 /* ')' || no-space value */
),
new @NonNull SerializationFeature [] {
@@ -6038,7 +6044,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
93 /* assert |ModelElementCS::ownedAnnotations| == 0 */
),
createSerializationSteps(
- 213 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
+ 216 /* 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
null);
// EssentialOCL::ShadowPartCS-0(essentialoclcs::ShadowPartCS): { referredProperty=UnrestrictedName "=" ownedInitExpression=(ExpCS|PatternExpCS) }
@@ -6050,9 +6056,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
58 /* assert (|ShadowPartCS::referredProperty| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
151 /* ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space */,
- 173 /* '=' || soft-space value soft-space */,
+ 175 /* '=' || soft-space value soft-space */,
67 /* ShadowPartCS::ownedInitExpression=ExpCS|PatternExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6086,7 +6092,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
49 /* assert (|PathNameCS::ownedPathElements| - 1) == 0 */
),
createSerializationSteps(
- 305 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
+ 323 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 11/* FirstPathElementCS */,
@@ -6100,12 +6106,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
145 /* assign V0 = (|SquareBracketedClauseCS::ownedTerms| - 1) */
),
createSerializationSteps(
- 177 /* '[' || no-space value no-space */,
+ 179 /* '[' || no-space value no-space */,
124 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
124 /* SquareBracketedClauseCS::ownedTerms+=ExpCS || value */,
- 178 /* ']' || no-space value */
+ 180 /* ']' || no-space value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.SQUARE_BRACKETED_CLAUSE_CS__OWNED_TERMS, 9/* ExpCS */,
@@ -6119,7 +6125,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
179 /* assign V0 = |StringLiteralExpCS::segments| */
),
createSerializationSteps(
- 226 /* V00*1-steps || value */,
+ 243 /* V00*1-steps || value */,
153 /* StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */
),
new @NonNull SerializationFeature [] {
@@ -6133,14 +6139,14 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
148 /* assign V0 = (|TupleLiteralExpCS::ownedParts| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 176 /* 'Tuple' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 178 /* 'Tuple' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
94 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 168 /* ',' || no-space value soft-new-line */,
94 /* TupleLiteralExpCS::ownedParts+=TupleLiteralPartCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TUPLE_LITERAL_EXP_CS__OWNED_PARTS, 58/* TupleLiteralPartCS */,
@@ -6158,12 +6164,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
135 /* VariableCS::ownedType=TypeExpCS || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 175 /* '=' || soft-space value soft-space */,
70 /* VariableCS::ownedInitExpression=ExpCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6188,10 +6194,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 313 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 331 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -6211,12 +6217,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
31 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 234 /* V00*7-steps || value */,
+ 252 /* V00*7-steps || value */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
95 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
95 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
165 /* ')' || no-space value */
),
@@ -6237,7 +6243,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
30 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 240 /* V00*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6259,13 +6265,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
27 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
130 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
40 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
165 /* ')' || no-space value */,
- 246 /* V02*1-steps || value */,
+ 264 /* V02*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6293,13 +6299,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
28 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
73 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 168 /* ',' || no-space value soft-space */,
+ 169 /* ',' || no-space value soft-space */,
137 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
165 /* ')' || no-space value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6330,13 +6336,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
101 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
45 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 240 /* V01*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 259 /* V01*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
103 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 246 /* V02*1-steps || value */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 264 /* V02*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6367,16 +6373,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
129 /* CollectionPatternCS::ownedType=CollectionTypeCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 233 /* V00*6-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 251 /* V00*6-steps || value */,
91 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
91 /* CollectionPatternCS::ownedParts+=PatternExpCS || value */,
167 /* '++' || soft-space value soft-space */,
152 /* CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 246 /* V02*1-steps || value */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 264 /* V02*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6404,15 +6410,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
31 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 234 /* V00*7-steps || value */,
+ 252 /* V00*7-steps || value */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
95 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
95 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
165 /* ')' || no-space value */,
- 256 /* V03*1-steps || value */,
+ 274 /* V03*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6451,7 +6457,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
30 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 240 /* V00*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6473,13 +6479,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
27 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
130 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
40 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
165 /* ')' || no-space value */,
- 246 /* V02*1-steps || value */,
+ 264 /* V02*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6507,13 +6513,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
28 /* MapTypeCS::name='Map' || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
73 /* MapTypeCS::ownedKeyType=TypeExpCS || value */,
- 168 /* ',' || no-space value soft-space */,
+ 169 /* ',' || no-space value soft-space */,
137 /* MapTypeCS::ownedValueType=TypeExpCS || value */,
165 /* ')' || no-space value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6543,15 +6549,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
31 /* TupleTypeCS::name='Tuple' || soft-space value soft-space */,
- 234 /* V00*7-steps || value */,
+ 252 /* V00*7-steps || value */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
95 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
95 /* TupleTypeCS::ownedParts+=TuplePartCS || value */,
165 /* ')' || no-space value */,
- 256 /* V03*1-steps || value */,
+ 274 /* V03*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -6578,12 +6584,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
101 /* TypeNameExpCS::ownedPathName=PathNameCS || value */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
45 /* TypeNameExpCS::ownedCurlyBracketedClause=CurlyBracketedClauseCS || value */,
- 240 /* V01*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 259 /* V01*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
103 /* TypeNameExpCS::ownedPatternGuard=ExpCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(EssentialOCLCSPackage.Literals.TYPE_NAME_EXP_CS__OWNED_CURLY_BRACKETED_CLAUSE, 3/* CurlyBracketedClauseCS */,
@@ -6602,7 +6608,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
48 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 321 /* PathElementCS::referredElement=URI || soft-space value soft-space */
+ 339 /* PathElementCS::referredElement=URI || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -6614,7 +6620,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
48 /* assert (|PathElementCS::referredElement| - 1) == 0 */
),
createSerializationSteps(
- 323 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
+ 341 /* PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, -1
@@ -6624,10 +6630,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
serializationRules[80] = createSerializationRule("URIPathNameCS-0", 133,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 304 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
- 228 /* V00*2-steps || value */,
- 171 /* '::' || no-space value no-space */,
- 306 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
+ 322 /* PathNameCS::ownedPathElements+=URIFirstPathElementCS || value */,
+ 246 /* V00*2-steps || value */,
+ 172 /* '::' || no-space value no-space */,
+ 324 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 69/* NextPathElementCS,URIFirstPathElementCS */,
@@ -6660,24 +6666,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
290 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 179 /* 'attribute' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 181 /* 'attribute' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 262 /* V03*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
- 316 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 281 /* V03*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
+ 334 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6711,37 +6717,37 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
317 /* assign V8 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 179 /* 'attribute' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 181 /* 'attribute' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 262 /* V03*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
- 316 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 280 /* V05*5-steps || value */,
- 185 /* 'derivation' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 281 /* V06*1-steps || value */,
+ 281 /* V03*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
+ 334 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 298 /* V05*5-steps || value */,
+ 187 /* 'derivation' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 299 /* V06*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 290 /* V07*5-steps || value */,
- 196 /* 'initial' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 291 /* V08*1-steps || value */,
+ 174 /* ';' || no-space value soft-new-line */,
+ 308 /* V07*5-steps || value */,
+ 199 /* 'initial' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 309 /* V08*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6774,24 +6780,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
290 /* assign V4 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 179 /* 'attribute' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 181 /* 'attribute' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 262 /* V03*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
- 316 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 281 /* V03*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
+ 334 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6825,37 +6831,37 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
317 /* assign V8 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 179 /* 'attribute' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 181 /* 'attribute' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 262 /* V03*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
- 316 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 280 /* V05*5-steps || value */,
- 185 /* 'derivation' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 281 /* V06*1-steps || value */,
+ 281 /* V03*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
+ 334 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 298 /* V05*5-steps || value */,
+ 187 /* 'derivation' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 299 /* V06*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 290 /* V07*5-steps || value */,
- 196 /* 'initial' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 291 /* V08*1-steps || value */,
+ 174 /* ';' || no-space value soft-new-line */,
+ 308 /* V07*5-steps || value */,
+ 199 /* 'initial' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 309 /* V08*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6886,21 +6892,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
274 /* assign V3 = |TypedElementCS::qualifiers.'!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 179 /* 'attribute' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 238 /* V01*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 181 /* 'attribute' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 257 /* V01*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 252 /* V02*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 258 /* V03*1-steps || value */,
- 316 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 271 /* V02*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 276 /* V03*1-steps || value */,
+ 334 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6930,34 +6936,34 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
312 /* assign V7 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 179 /* 'attribute' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 238 /* V01*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 181 /* 'attribute' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 257 /* V01*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 252 /* V02*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 258 /* V03*1-steps || value */,
- 316 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 272 /* V04*5-steps || value */,
- 185 /* 'derivation' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 274 /* V05*1-steps || value */,
+ 271 /* V02*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 276 /* V03*1-steps || value */,
+ 334 /* TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 291 /* V04*5-steps || value */,
+ 187 /* 'derivation' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 292 /* V05*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 285 /* V06*5-steps || value */,
- 196 /* 'initial' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 286 /* V07*1-steps || value */,
+ 174 /* ';' || no-space value soft-new-line */,
+ 303 /* V06*5-steps || value */,
+ 199 /* 'initial' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 304 /* V07*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -6980,11 +6986,11 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
157 /* assign V0 = |CompoundTargetElementCS::ownedTargetElements| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 225 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 241 /* V00*1-steps || value */,
120 /* CompoundTargetElementCS::ownedTargetElements+=SimpleTargetElementCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTbaseCSPackage.Literals.COMPOUND_TARGET_ELEMENT_CS__OWNED_TARGET_ELEMENTS, 42/* SimpleTargetElementCS */,
@@ -7005,21 +7011,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
265 /* assign V3 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 182 /* 'datatype' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 184 /* 'datatype' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 261 /* V03*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 280 /* V03*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
161 /* '!serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7045,22 +7051,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
265 /* assign V3 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 182 /* 'datatype' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 184 /* 'datatype' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 261 /* V03*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 280 /* V03*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
161 /* '!serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7085,21 +7091,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
158 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 182 /* 'datatype' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 184 /* 'datatype' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 261 /* V03*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 280 /* V03*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
18 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7127,22 +7133,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
158 /* assign V0 = |DataTypeCS::isPrimitive.'primitive'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 182 /* 'datatype' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 184 /* 'datatype' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 261 /* V03*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 280 /* V03*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
18 /* DataTypeCS::isSerializable?='serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7171,20 +7177,20 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
265 /* assign V3 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 182 /* 'datatype' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 184 /* 'datatype' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 259 /* V03*2-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 278 /* V03*2-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7210,21 +7216,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
265 /* assign V3 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
17 /* DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space */,
- 182 /* 'datatype' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 184 /* 'datatype' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 259 /* V03*2-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 278 /* V03*2-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7250,19 +7256,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
239 /* assign V2 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'enum' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'enum' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 251 /* V02*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V02*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
161 /* '!serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7286,22 +7292,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
239 /* assign V2 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'enum' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'enum' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 251 /* V02*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V02*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
161 /* '!serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 257 /* V03*1-steps || value */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 275 /* V03*1-steps || value */,
76 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7326,19 +7332,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'enum' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'enum' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 251 /* V02*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V02*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
19 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7364,22 +7370,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'enum' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'enum' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 251 /* V02*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 270 /* V02*3-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
19 /* EnumerationCS::isSerializable?='serializable' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 257 /* V03*1-steps || value */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 275 /* V03*1-steps || value */,
76 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7408,18 +7414,18 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
239 /* assign V2 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'enum' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'enum' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 268 /* V02*2-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7443,21 +7449,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
239 /* assign V2 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 190 /* 'enum' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 192 /* 'enum' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 257 /* V03*1-steps || value */,
+ 268 /* V02*2-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 275 /* V03*1-steps || value */,
76 /* EnumerationCS::ownedLiterals+=EnumerationLiteralCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -7478,13 +7484,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 201 /* 'literal' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 204 /* 'literal' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
159 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7499,14 +7505,14 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 201 /* 'literal' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 204 /* 'literal' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
159 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7521,12 +7527,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 301 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
159 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7541,13 +7547,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 301 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 319 /* NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
159 /* EnumerationLiteralCS::value=SIGNED || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7578,36 +7584,36 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
320 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 203 /* 'operation' || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 206 /* 'operation' || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 252 /* V02*4-steps || value */,
+ 271 /* V02*4-steps || value */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
165 /* ')' || no-space value */,
- 267 /* V04*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 279 /* V05*5-steps || value */,
- 216 /* 'throws' || soft-space value soft-space */,
+ 286 /* V04*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 297 /* V05*5-steps || value */,
+ 220 /* 'throws' || soft-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 283 /* V06*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 301 /* V06*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 289 /* V07*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 293 /* V08*1-steps || value */,
- 317 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 307 /* V07*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 311 /* V08*1-steps || value */,
+ 335 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7656,43 +7662,43 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
320 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 203 /* 'operation' || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 206 /* 'operation' || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 252 /* V02*4-steps || value */,
+ 271 /* V02*4-steps || value */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
165 /* ')' || no-space value */,
- 267 /* V04*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 279 /* V05*5-steps || value */,
- 216 /* 'throws' || soft-space value soft-space */,
+ 286 /* V04*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 297 /* V05*5-steps || value */,
+ 220 /* 'throws' || soft-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 283 /* V06*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 301 /* V06*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 289 /* V07*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 293 /* V08*1-steps || value */,
- 317 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 296 /* V09*5-steps || value */,
- 180 /* 'body' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 245 /* V10*1-steps || value */,
+ 307 /* V07*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 311 /* V08*1-steps || value */,
+ 335 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 314 /* V09*5-steps || value */,
+ 182 /* 'body' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 263 /* V10*1-steps || value */,
37 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7742,36 +7748,36 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
320 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 203 /* 'operation' || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 206 /* 'operation' || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 252 /* V02*4-steps || value */,
+ 271 /* V02*4-steps || value */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
165 /* ')' || no-space value */,
- 267 /* V04*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 279 /* V05*5-steps || value */,
- 216 /* 'throws' || soft-space value soft-space */,
+ 286 /* V04*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 297 /* V05*5-steps || value */,
+ 220 /* 'throws' || soft-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 283 /* V06*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 301 /* V06*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 289 /* V07*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 293 /* V08*1-steps || value */,
- 317 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 307 /* V07*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 311 /* V08*1-steps || value */,
+ 335 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7820,43 +7826,43 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
320 /* assign V8 = |TypedElementCS::qualifiers.'!derived|!ordered|!unique|derived|ordered|unique'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 203 /* 'operation' || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 206 /* 'operation' || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 252 /* V02*4-steps || value */,
+ 271 /* V02*4-steps || value */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
165 /* ')' || no-space value */,
- 267 /* V04*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 279 /* V05*5-steps || value */,
- 216 /* 'throws' || soft-space value soft-space */,
+ 286 /* V04*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 297 /* V05*5-steps || value */,
+ 220 /* 'throws' || soft-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 283 /* V06*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 301 /* V06*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 289 /* V07*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 293 /* V08*1-steps || value */,
- 317 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 296 /* V09*5-steps || value */,
- 180 /* 'body' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 245 /* V10*1-steps || value */,
+ 307 /* V07*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 311 /* V08*1-steps || value */,
+ 335 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 314 /* V09*5-steps || value */,
+ 182 /* 'body' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 263 /* V10*1-steps || value */,
37 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7904,33 +7910,33 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
231 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* 'operation' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 206 /* 'operation' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
165 /* ')' || no-space value */,
- 259 /* V03*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 271 /* V04*5-steps || value */,
- 216 /* 'throws' || soft-space value soft-space */,
+ 278 /* V03*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 290 /* V04*5-steps || value */,
+ 220 /* 'throws' || soft-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 277 /* V05*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 295 /* V05*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 284 /* V06*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 288 /* V07*1-steps || value */,
- 317 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 302 /* V06*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 306 /* V07*1-steps || value */,
+ 335 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -7975,40 +7981,40 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
231 /* assign V2 = (|OperationCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 203 /* 'operation' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 206 /* 'operation' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
87 /* OperationCS::ownedParameters+=ParameterCS || value */,
165 /* ')' || no-space value */,
- 259 /* V03*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 271 /* V04*5-steps || value */,
- 216 /* 'throws' || soft-space value soft-space */,
+ 278 /* V03*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 290 /* V04*5-steps || value */,
+ 220 /* 'throws' || soft-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 277 /* V05*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 295 /* V05*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
50 /* OperationCS::ownedExceptions+=TypedRefCS || value */,
- 284 /* V06*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 288 /* V07*1-steps || value */,
- 317 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 294 /* V08*5-steps || value */,
- 180 /* 'body' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 295 /* V09*1-steps || value */,
+ 302 /* V06*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 306 /* V07*1-steps || value */,
+ 335 /* TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 312 /* V08*5-steps || value */,
+ 182 /* 'body' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 313 /* V09*1-steps || value */,
37 /* OperationCS::ownedBodyExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8044,19 +8050,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
265 /* assign V3 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 241 /* V01*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 248 /* V02*1-steps || value */,
- 318 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 259 /* V03*2-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 260 /* V01*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 266 /* V02*1-steps || value */,
+ 336 /* TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 278 /* V03*2-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8086,27 +8092,27 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
300 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 209 /* 'property' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 212 /* 'property' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
162 /* '#' || no-space value no-space */,
150 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 259 /* V03*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 278 /* V03*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 270 /* V04*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 276 /* V05*1-steps || value */,
- 315 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 289 /* V04*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 294 /* V05*1-steps || value */,
+ 333 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8145,40 +8151,40 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
322 /* assign V9 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 209 /* 'property' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 212 /* 'property' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
162 /* '#' || no-space value no-space */,
150 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 259 /* V03*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 278 /* V03*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 270 /* V04*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 276 /* V05*1-steps || value */,
- 315 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 285 /* V06*5-steps || value */,
- 185 /* 'derivation' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 286 /* V07*1-steps || value */,
+ 289 /* V04*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 294 /* V05*1-steps || value */,
+ 333 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 303 /* V06*5-steps || value */,
+ 187 /* 'derivation' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 304 /* V07*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 294 /* V08*5-steps || value */,
- 196 /* 'initial' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 295 /* V09*1-steps || value */,
+ 174 /* ';' || no-space value soft-new-line */,
+ 312 /* V08*5-steps || value */,
+ 199 /* 'initial' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 313 /* V09*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8216,27 +8222,27 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
300 /* assign V5 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 209 /* 'property' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 212 /* 'property' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
162 /* '#' || no-space value no-space */,
150 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 259 /* V03*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 278 /* V03*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 270 /* V04*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 276 /* V05*1-steps || value */,
- 315 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 289 /* V04*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 294 /* V05*1-steps || value */,
+ 333 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8275,40 +8281,40 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
322 /* assign V9 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 320 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
- 319 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
- 209 /* 'property' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 338 /* TypedElementCS::qualifiers+='static' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
+ 337 /* TypedElementCS::qualifiers+='definition' || soft-space value soft-space */,
+ 212 /* 'property' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
162 /* '#' || no-space value no-space */,
150 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 259 /* V03*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 278 /* V03*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 270 /* V04*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 276 /* V05*1-steps || value */,
- 315 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 285 /* V06*5-steps || value */,
- 185 /* 'derivation' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 286 /* V07*1-steps || value */,
+ 289 /* V04*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 294 /* V05*1-steps || value */,
+ 333 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 303 /* V06*5-steps || value */,
+ 187 /* 'derivation' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 304 /* V07*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 294 /* V08*5-steps || value */,
- 196 /* 'initial' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 295 /* V09*1-steps || value */,
+ 174 /* ';' || no-space value soft-new-line */,
+ 312 /* V08*5-steps || value */,
+ 199 /* 'initial' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 313 /* V09*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8344,24 +8350,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
289 /* assign V4 = |TypedElementCS::qualifiers.'!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'property' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* 'property' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
162 /* '#' || no-space value no-space */,
150 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 262 /* V03*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
- 315 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 281 /* V03*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
+ 333 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8396,37 +8402,37 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
317 /* assign V8 = 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 209 /* 'property' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 212 /* 'property' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
162 /* '#' || no-space value no-space */,
150 /* ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
- 314 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
+ 332 /* TypedElementCS::ownedType=TypedMultiplicityRefCS || value */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
0 /* StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 262 /* V03*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
- 315 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 280 /* V05*5-steps || value */,
- 185 /* 'derivation' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 281 /* V06*1-steps || value */,
+ 281 /* V03*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
+ 333 /* TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 298 /* V05*5-steps || value */,
+ 187 /* 'derivation' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 299 /* V06*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 290 /* V07*5-steps || value */,
- 196 /* 'initial' || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 291 /* V08*1-steps || value */,
+ 174 /* ';' || no-space value soft-new-line */,
+ 308 /* V07*5-steps || value */,
+ 199 /* 'initial' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 309 /* V08*1-steps || value */,
46 /* StructuralFeatureCS::ownedDefaultExpressions+=SpecificationCS || value */,
- 172 /* ';' || no-space value soft-new-line */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8454,13 +8460,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
59 /* assert (|SimpleTargetElementCS::input.'input'| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
7 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
157 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -8484,19 +8490,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
234 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
7 /* SimpleTargetElementCS::input?='input' || soft-space value soft-space */,
157 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 235 /* V00*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 241 /* V01*4-steps || value */,
+ 253 /* V00*8-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 260 /* V01*4-steps || value */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, false,
@@ -8518,13 +8524,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
60 /* assert (|SimpleTargetElementCS::output.'output'| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
34 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
157 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -8548,19 +8554,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
234 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
34 /* SimpleTargetElementCS::output?='output' || soft-space value soft-space */,
157 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 235 /* V00*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 241 /* V01*4-steps || value */,
+ 253 /* V00*8-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 260 /* V01*4-steps || value */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, false,
@@ -8582,13 +8588,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
62 /* assert (|SimpleTargetElementCS::via.'via'| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
160 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
157 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -8612,19 +8618,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
234 /* assign V2 = (|SimpleTargetElementCS::iterates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
160 /* SimpleTargetElementCS::via?='via' || soft-space value soft-space */,
157 /* SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space */,
- 235 /* V00*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 241 /* V01*4-steps || value */,
+ 253 /* V00*8-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 260 /* V01*4-steps || value */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
23 /* SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, false,
@@ -8684,28 +8690,28 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
261 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
10 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 181 /* 'class' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 183 /* 'class' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 253 /* V02*5-steps || value */,
- 191 /* 'extends' || soft-space value soft-space */,
+ 272 /* V02*5-steps || value */,
+ 193 /* 'extends' || soft-space value soft-space */,
119 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
119 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 267 /* V04*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 286 /* V04*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 278 /* V05*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 281 /* V06*1-steps || value */,
+ 296 /* V05*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 299 /* V06*1-steps || value */,
14 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8745,33 +8751,33 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
261 /* assign V3 = (|StructuredClassCS::ownedSuperTypes| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
10 /* StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space */,
- 181 /* 'class' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 183 /* 'class' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 254 /* V01*1-steps || value */,
116 /* TemplateableElementCS::ownedSignature=TemplateSignatureCS || value */,
- 253 /* V02*5-steps || value */,
- 191 /* 'extends' || soft-space value soft-space */,
+ 272 /* V02*5-steps || value */,
+ 193 /* 'extends' || soft-space value soft-space */,
119 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
119 /* StructuredClassCS::ownedSuperTypes+=TypedRefCS || value */,
- 267 /* V04*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 286 /* V04*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
8 /* ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 278 /* V05*4-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 281 /* V06*1-steps || value */,
+ 296 /* V05*4-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 299 /* V06*1-steps || value */,
14 /* StructuredClassCS::isInterface?='interface' || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 287 /* V07*1-steps || value */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 305 /* V07*1-steps || value */,
83 /* StructuredClassCS::ownedOperations+=OperationCS || value */,
- 292 /* V08*1-steps || value */,
+ 310 /* V08*1-steps || value */,
108 /* StructuredClassCS::ownedProperties+=StructuralFeatureCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8806,13 +8812,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 214 /* 'target' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 225 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 217 /* 'target' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 241 /* V00*1-steps || value */,
121 /* TargetCS::ownedTargetElements+=SimpleTargetElementCS|CompoundTargetElementCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -8826,9 +8832,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
null, // run-time resolution using SerializationSteps
createSerializationSteps(
30 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 240 /* V00*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8842,9 +8848,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
null, // run-time resolution using SerializationSteps
createSerializationSteps(
102 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 224 /* V00*1-steps || value */,
+ 240 /* V00*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8860,15 +8866,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
null, // run-time resolution using SerializationSteps
createSerializationSteps(
27 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
130 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
40 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
165 /* ')' || no-space value */,
- 246 /* V02*1-steps || value */,
+ 264 /* V02*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */,
- 256 /* V03*1-steps || value */,
+ 274 /* V03*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -8898,21 +8904,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
254 /* assign V3 = (|CollectionTemplateCS::ownedMemberIdentifiers| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 310 /* TemplateVariableCS::ownedType=CollectionTypeCS || value */,
- 244 /* V01*9-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 254 /* V02*6-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 328 /* TemplateVariableCS::ownedType=CollectionTypeCS || value */,
+ 262 /* V01*9-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 273 /* V02*6-steps || value */,
77 /* CollectionTemplateCS::ownedMemberIdentifiers+=TemplateCS|ElementTemplateCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
77 /* CollectionTemplateCS::ownedMemberIdentifiers+=TemplateCS|ElementTemplateCS || value */,
167 /* '++' || soft-space value soft-space */,
113 /* CollectionTemplateCS::ownedRestIdentifier=ElementTemplateCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 237 /* '}' || soft-new-line pop value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -8936,11 +8942,11 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
8 /* assert (|DefaultValueCS::propertyId| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
147 /* DefaultValueCS::propertyId=UnrestrictedName || soft-space value soft-space */,
- 173 /* '=' || soft-space value soft-space */,
+ 175 /* '=' || soft-space value soft-space */,
65 /* DefaultValueCS::ownedInitExpression=ExpCS || value */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.DEFAULT_VALUE_CS__OWNED_INIT_EXPRESSION, 9/* ExpCS */,
@@ -8967,25 +8973,25 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
194 /* assign V1 = (|DomainCS::ownedPatterns| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 212 /* 'replace' || soft-space value soft-space */,
- 186 /* 'domain' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 215 /* 'replace' || soft-space value soft-space */,
+ 188 /* 'domain' || soft-space value soft-space */,
26 /* DomainCS::modelId=UnrestrictedName || soft-space value soft-space */,
- 230 /* V00*4-steps || value */,
+ 248 /* V00*4-steps || value */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 249 /* V02*2-steps || value */,
- 193 /* 'implementedby' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 195 /* 'implementedby' || soft-space value soft-space */,
6 /* DomainCS::implementedBy=UnrestrictedName || soft-space value soft-space */,
- 263 /* V03*5-steps || value */,
- 183 /* 'default_values' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
+ 282 /* V03*5-steps || value */,
+ 185 /* 'default_values' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
47 /* DomainCS::ownedDefaultValues+=DefaultValueCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 173 /* ';' || no-space value soft-new-line half-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(QVTrelationCSPackage.Literals.DOMAIN_CS__IMPLEMENTED_BY, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9016,25 +9022,25 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
194 /* assign V1 = (|DomainCS::ownedPatterns| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
12 /* DomainCS::isCheckonly?='checkonly' || soft-space value soft-space */,
- 186 /* 'domain' || soft-space value soft-space */,
+ 188 /* 'domain' || soft-space value soft-space */,
26 /* DomainCS::modelId=UnrestrictedName || soft-space value soft-space */,
- 230 /* V00*4-steps || value */,
+ 248 /* V00*4-steps || value */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 249 /* V02*2-steps || value */,
- 193 /* 'implementedby' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 195 /* 'implementedby' || soft-space value soft-space */,
6 /* DomainCS::implementedBy=UnrestrictedName || soft-space value soft-space */,
- 263 /* V03*5-steps || value */,
- 183 /* 'default_values' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
+ 282 /* V03*5-steps || value */,
+ 185 /* 'default_values' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
47 /* DomainCS::ownedDefaultValues+=DefaultValueCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 173 /* ';' || no-space value soft-new-line half-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(QVTrelationCSPackage.Literals.DOMAIN_CS__IMPLEMENTED_BY, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9068,25 +9074,25 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
194 /* assign V1 = (|DomainCS::ownedPatterns| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
13 /* DomainCS::isEnforce?='enforce' || soft-space value soft-space */,
- 186 /* 'domain' || soft-space value soft-space */,
+ 188 /* 'domain' || soft-space value soft-space */,
26 /* DomainCS::modelId=UnrestrictedName || soft-space value soft-space */,
- 230 /* V00*4-steps || value */,
+ 248 /* V00*4-steps || value */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 249 /* V02*2-steps || value */,
- 193 /* 'implementedby' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 195 /* 'implementedby' || soft-space value soft-space */,
6 /* DomainCS::implementedBy=UnrestrictedName || soft-space value soft-space */,
- 263 /* V03*5-steps || value */,
- 183 /* 'default_values' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
+ 282 /* V03*5-steps || value */,
+ 185 /* 'default_values' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
47 /* DomainCS::ownedDefaultValues+=DefaultValueCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 173 /* ';' || no-space value soft-new-line half-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(QVTrelationCSPackage.Literals.DOMAIN_CS__IMPLEMENTED_BY, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9120,24 +9126,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
194 /* assign V1 = (|DomainCS::ownedPatterns| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 186 /* 'domain' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 188 /* 'domain' || soft-space value soft-space */,
26 /* DomainCS::modelId=UnrestrictedName || soft-space value soft-space */,
- 230 /* V00*4-steps || value */,
+ 248 /* V00*4-steps || value */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
105 /* DomainCS::ownedPatterns+=DomainPatternCS || value */,
- 249 /* V02*2-steps || value */,
- 193 /* 'implementedby' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 195 /* 'implementedby' || soft-space value soft-space */,
6 /* DomainCS::implementedBy=UnrestrictedName || soft-space value soft-space */,
- 263 /* V03*5-steps || value */,
- 183 /* 'default_values' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 266 /* V04*1-steps || value */,
+ 282 /* V03*5-steps || value */,
+ 185 /* 'default_values' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 284 /* V04*1-steps || value */,
47 /* DomainCS::ownedDefaultValues+=DefaultValueCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 173 /* ';' || no-space value soft-new-line half-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(QVTrelationCSPackage.Literals.DOMAIN_CS__IMPLEMENTED_BY, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9190,16 +9196,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
24 /* assert (|KeyDeclCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 199 /* 'key' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 202 /* 'key' || soft-space value soft-space */,
99 /* KeyDeclCS::ownedPathName=PathNameCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
149 /* KeyDeclCS::propertyIds+=UnrestrictedName || soft-space value soft-space */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
149 /* KeyDeclCS::propertyIds+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__OWNED_PATH_NAME, 26/* PathNameCS */,
@@ -9219,19 +9225,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
24 /* assert (|KeyDeclCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 199 /* 'key' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 202 /* 'key' || soft-space value soft-space */,
99 /* KeyDeclCS::ownedPathName=PathNameCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 229 /* '{' || soft-space value push soft-new-line */,
149 /* KeyDeclCS::propertyIds+=UnrestrictedName || soft-space value soft-space */,
- 232 /* V00*5-steps || value */,
- 168 /* ',' || no-space value soft-space */,
- 204 /* 'opposite' || soft-space value soft-space */,
+ 250 /* V00*5-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
+ 207 /* 'opposite' || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
85 /* KeyDeclCS::ownedOppositePropertyIds+=PathNameCS || value */,
165 /* ')' || no-space value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__OWNED_OPPOSITE_PROPERTY_IDS, 26/* PathNameCS */,
@@ -9254,19 +9260,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
24 /* assert (|KeyDeclCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 199 /* 'key' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 202 /* 'key' || soft-space value soft-space */,
99 /* KeyDeclCS::ownedPathName=PathNameCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 204 /* 'opposite' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 207 /* 'opposite' || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
85 /* KeyDeclCS::ownedOppositePropertyIds+=PathNameCS || value */,
165 /* ')' || no-space value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
149 /* KeyDeclCS::propertyIds+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__OWNED_OPPOSITE_PROPERTY_IDS, 26/* PathNameCS */,
@@ -9289,22 +9295,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
24 /* assert (|KeyDeclCS::ownedPathName| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 199 /* 'key' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 202 /* 'key' || soft-space value soft-space */,
99 /* KeyDeclCS::ownedPathName=PathNameCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 204 /* 'opposite' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 207 /* 'opposite' || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
85 /* KeyDeclCS::ownedOppositePropertyIds+=PathNameCS || value */,
165 /* ')' || no-space value */,
- 232 /* V00*5-steps || value */,
- 168 /* ',' || no-space value soft-space */,
- 204 /* 'opposite' || soft-space value soft-space */,
+ 250 /* V00*5-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
+ 207 /* 'opposite' || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
85 /* KeyDeclCS::ownedOppositePropertyIds+=PathNameCS || value */,
165 /* ')' || no-space value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 172 /* ';' || no-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__OWNED_OPPOSITE_PROPERTY_IDS, 26/* PathNameCS */,
@@ -9324,15 +9330,15 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -9356,22 +9362,24 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
257 /* assign V3 = (|ModelDeclCS::iterates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 243 /* V01*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 252 /* V02*4-steps || value */,
+ 256 /* V01*10-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 271 /* V02*4-steps || value */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9394,21 +9402,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
227 /* assign V2 = (|ModelDeclCS::dependsOn| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 235 /* V00*8-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 241 /* V01*4-steps || value */,
+ 244 /* V00*10-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 260 /* V01*4-steps || value */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 259 /* V03*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 278 /* V03*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -9434,28 +9444,32 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
227 /* assign V2 = (|ModelDeclCS::dependsOn| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 235 /* V00*8-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 241 /* V01*4-steps || value */,
+ 244 /* V00*10-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 260 /* V01*4-steps || value */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 264 /* V03*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 270 /* V04*4-steps || value */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 277 /* V03*10-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 289 /* V04*4-steps || value */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 277 /* V05*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 295 /* V05*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9476,20 +9490,22 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 238 /* V01*2-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 257 /* V01*2-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -9513,27 +9529,31 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
276 /* assign V4 = (|ModelDeclCS::iterates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 238 /* V01*2-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 257 /* V01*2-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 255 /* V02*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 262 /* V03*4-steps || value */,
+ 267 /* V02*10-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 281 /* V03*4-steps || value */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 268 /* V04*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 287 /* V04*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9556,26 +9576,30 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
256 /* assign V3 = (|ModelDeclCS::dependsOn| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 243 /* V01*8-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 252 /* V02*4-steps || value */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 256 /* V01*10-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 271 /* V02*4-steps || value */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 267 /* V04*2-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 286 /* V04*2-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */
),
new @NonNull SerializationFeature [] {
@@ -9601,33 +9625,39 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
256 /* assign V3 = (|ModelDeclCS::dependsOn| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
25 /* ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 243 /* V01*8-steps || value */,
- 184 /* 'dependsOn' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 252 /* V02*4-steps || value */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 256 /* V01*10-steps || value */,
+ 186 /* 'dependsOn' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 271 /* V02*4-steps || value */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
1 /* ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 273 /* V04*8-steps || value */,
- 198 /* 'iterates' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 278 /* V05*4-steps || value */,
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */,
+ 285 /* V04*10-steps || value */,
+ 201 /* 'iterates' || soft-space value soft-space */,
+ 239 /* 1*1-steps || soft-space value no-space */,
+ 225 /* '{' || value */,
+ 296 /* V05*4-steps || value */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 283 /* V06*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 301 /* V06*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
22 /* ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 238 /* 1*1-steps || no-space value */,
+ 231 /* '}' || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9652,19 +9682,19 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
259 /* assign V3 = (|ObjectTemplateCS::ownedPropertyTemplates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 312 /* TemplateVariableCS::ownedType=TypedRefCS || value */,
- 242 /* V01*7-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 252 /* V02*4-steps || value */,
- 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
- 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 330 /* TemplateVariableCS::ownedType=TypedRefCS || value */,
+ 261 /* V01*7-steps || value */,
+ 228 /* '{' || soft-space value push no-space */,
+ 271 /* V02*4-steps || value */,
+ 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || soft-new-line value half-new-line */,
+ 279 /* V03*2-steps || value */,
+ 168 /* ',' || no-space value soft-new-line */,
+ 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || soft-new-line value half-new-line */,
+ 234 /* '}' || half-new-line no-space pop value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -9686,10 +9716,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 313 /* TypedElementCS::ownedType=TypeExpCS || value */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 331 /* TypedElementCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9705,9 +9735,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
51 /* assert (|PredicateCS::ownedCondition| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
43 /* PredicateCS::ownedCondition=ExpCS || value */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.PREDICATE_CS__OWNED_CONDITION, 9/* ExpCS */,
@@ -9722,14 +9752,14 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
143 /* assign V0 = (|PrimitiveTypeDomainCS::ownedPatterns| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 208 /* 'primitive' || soft-space value soft-space */,
- 186 /* 'domain' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 211 /* 'primitive' || soft-space value soft-space */,
+ 188 /* 'domain' || soft-space value soft-space */,
106 /* PrimitiveTypeDomainCS::ownedPatterns+=PrimitiveTypeDomainPatternCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
106 /* PrimitiveTypeDomainCS::ownedPatterns+=PrimitiveTypeDomainPatternCS || value */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.PRIMITIVE_TYPE_DOMAIN_CS__OWNED_PATTERNS, 34/* PrimitiveTypeDomainPatternCS */,
@@ -9745,10 +9775,10 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
37 /* assert (|NamedElementCS::name| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 311 /* TemplateVariableCS::ownedType=TypeExpCS || value */
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 329 /* TemplateVariableCS::ownedType=TypeExpCS || value */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9766,9 +9796,9 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
55 /* assert (|PropertyTemplateCS::propertyId| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
148 /* PropertyTemplateCS::propertyId=UnrestrictedName || soft-space value soft-space */,
- 173 /* '=' || soft-space value soft-space */,
+ 175 /* '=' || soft-space value soft-space */,
56 /* PropertyTemplateCS::ownedExpression=ExpCSOrTemplateCS || value */
),
new @NonNull SerializationFeature [] {
@@ -9789,12 +9819,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
54 /* assert (|PropertyTemplateCS::ownedOppositePropertyId| - 1) == 0 */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 204 /* 'opposite' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 207 /* 'opposite' || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
84 /* PropertyTemplateCS::ownedOppositePropertyId=PathNameCS || value */,
165 /* ')' || no-space value */,
- 173 /* '=' || soft-space value soft-space */,
+ 175 /* '=' || soft-space value soft-space */,
56 /* PropertyTemplateCS::ownedExpression=ExpCSOrTemplateCS || value */
),
new @NonNull SerializationFeature [] {
@@ -9818,18 +9848,18 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
173 /* assign V0 = |QualifiedPackageCS::ownedPathName| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 206 /* 'package' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 209 /* 'package' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
100 /* QualifiedPackageCS::ownedPathName=ScopeNameCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
32 /* PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
33 /* PackageCS::nsURI=URI || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9854,23 +9884,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
173 /* assign V0 = |QualifiedPackageCS::ownedPathName| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 206 /* 'package' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 209 /* 'package' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
100 /* QualifiedPackageCS::ownedPathName=ScopeNameCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
32 /* PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
33 /* PackageCS::nsURI=URI || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 257 /* V03*1-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 275 /* V03*1-steps || value */,
38 /* PackageCS::ownedClasses+=ClassCS|TransformationCS || half-new-line value half-new-line */,
- 265 /* V04*1-steps || value */,
- 86 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 283 /* V04*1-steps || value */,
+ 86 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line */,
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -9904,21 +9934,21 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
233 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
21 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 210 /* 'query' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 213 /* 'query' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
88 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
88 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
165 /* ')' || no-space value */,
- 170 /* ':' || soft-space value soft-space */,
- 313 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 172 /* ';' || no-space value soft-new-line */
+ 171 /* ':' || soft-space value soft-space */,
+ 331 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTrelationCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9949,23 +9979,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
233 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
21 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 210 /* 'query' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 213 /* 'query' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
88 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
88 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
165 /* ')' || no-space value */,
- 170 /* ':' || soft-space value soft-space */,
- 313 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 193 /* 'implementedby' || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 331 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 195 /* 'implementedby' || soft-space value soft-space */,
5 /* JavaImplementationCS::implementation=SINGLE_QUOTED_STRING || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTrelationCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -9999,23 +10029,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
233 /* assign V2 = (|QueryCS::ownedParameters| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
21 /* QueryCS::isTransient?='transient' || soft-space value soft-space */,
- 210 /* 'query' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 213 /* 'query' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
- 241 /* V01*4-steps || value */,
+ 260 /* V01*4-steps || value */,
88 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
- 250 /* V02*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 269 /* V02*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
88 /* QueryCS::ownedParameters+=ParamDeclarationCS || value */,
165 /* ')' || no-space value */,
- 170 /* ':' || soft-space value soft-space */,
- 313 /* TypedElementCS::ownedType=TypeExpCS || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 171 /* ':' || soft-space value soft-space */,
+ 331 /* TypedElementCS::ownedType=TypeExpCS || value */,
+ 227 /* '{' || soft-new-line value push soft-new-line */,
57 /* QueryCS::ownedExpression=ExpCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 233 /* '}' || soft-new-line pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTrelationCSPackage.Literals.QUERY_CS__IS_TRANSIENT, false,
@@ -10050,26 +10080,26 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
176 /* assign V0 = |RelationCS::isTop.'top'| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
20 /* RelationCS::isTop?='top' || soft-space value soft-space */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
9 /* RelationCS::isAbstract?='abstract' || soft-space value soft-space */,
- 211 /* 'relation' || soft-space value soft-space */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 249 /* V02*2-steps || value */,
- 205 /* 'overrides' || soft-space value soft-space */,
+ 214 /* 'relation' || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 208 /* 'overrides' || soft-space value soft-space */,
35 /* RelationCS::overridden=UnrestrictedName || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 257 /* V03*1-steps || value */,
+ 227 /* '{' || soft-new-line value push soft-new-line */,
+ 275 /* V03*1-steps || value */,
139 /* RelationCS::ownedVarDeclarations+=VarDeclarationCS || value */,
- 266 /* V04*1-steps || value */,
+ 284 /* V04*1-steps || value */,
48 /* RelationCS::ownedDomains+=DomainCS|PrimitiveTypeDomainCS || value */,
- 274 /* V05*1-steps || value */,
+ 292 /* V05*1-steps || value */,
141 /* RelationCS::ownedWhen=WhenCS || value */,
- 281 /* V06*1-steps || value */,
+ 299 /* V06*1-steps || value */,
142 /* RelationCS::ownedWhere=WhereCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 236 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(QVTrelationCSPackage.Literals.RELATION_CS__IS_ABSTRACT, false,
@@ -10099,11 +10129,11 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
serializationRules[165] = createSerializationRule("ScopeNameCS-0", 96,
null, // run-time resolution using SerializationSteps
createSerializationSteps(
- 305 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
- 171 /* '::' || no-space value no-space */,
- 228 /* V00*2-steps || value */,
- 306 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
- 171 /* '::' || no-space value no-space */
+ 323 /* PathNameCS::ownedPathElements+=FirstPathElementCS || value */,
+ 172 /* '::' || no-space value no-space */,
+ 246 /* V00*2-steps || value */,
+ 324 /* PathNameCS::ownedPathElements+=NextPathElementCS || value */,
+ 172 /* '::' || no-space value no-space */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 22/* FirstPathElementCS,NextPathElementCS */,
@@ -10127,25 +10157,25 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
254 /* assign V3 = (|CollectionTemplateCS::ownedMemberIdentifiers| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 310 /* TemplateVariableCS::ownedType=CollectionTypeCS || value */,
- 244 /* V01*9-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 254 /* V02*6-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 328 /* TemplateVariableCS::ownedType=CollectionTypeCS || value */,
+ 262 /* V01*9-steps || value */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 273 /* V02*6-steps || value */,
77 /* CollectionTemplateCS::ownedMemberIdentifiers+=TemplateCS|ElementTemplateCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
77 /* CollectionTemplateCS::ownedMemberIdentifiers+=TemplateCS|ElementTemplateCS || value */,
167 /* '++' || soft-space value soft-space */,
113 /* CollectionTemplateCS::ownedRestIdentifier=ElementTemplateCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 269 /* V04*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 237 /* '}' || soft-new-line pop value */,
+ 288 /* V04*3-steps || value */,
+ 226 /* '{' || soft-space value no-space */,
61 /* TemplateCS::ownedGuardExpression=ExpCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 235 /* '}' || no-space value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -10178,23 +10208,23 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
259 /* assign V3 = (|ObjectTemplateCS::ownedPropertyTemplates| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 224 /* V00*1-steps || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
- 312 /* TemplateVariableCS::ownedType=TypedRefCS || value */,
- 242 /* V01*7-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 252 /* V02*4-steps || value */,
- 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || value */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
- 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */,
- 269 /* V04*3-steps || value */,
- 221 /* '{' || soft-space value push soft-new-line */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 240 /* V00*1-steps || value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
+ 330 /* TemplateVariableCS::ownedType=TypedRefCS || value */,
+ 261 /* V01*7-steps || value */,
+ 228 /* '{' || soft-space value push no-space */,
+ 271 /* V02*4-steps || value */,
+ 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || soft-new-line value half-new-line */,
+ 279 /* V03*2-steps || value */,
+ 168 /* ',' || no-space value soft-new-line */,
+ 110 /* ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || soft-new-line value half-new-line */,
+ 234 /* '}' || half-new-line no-space pop value soft-space */,
+ 288 /* V04*3-steps || value */,
+ 228 /* '{' || soft-space value push no-space */,
61 /* TemplateCS::ownedGuardExpression=ExpCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 234 /* '}' || half-new-line no-space pop value soft-space */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, false, GrammarCardinality.ZERO_OR_ONE),
@@ -10220,13 +10250,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
177 /* assign V0 = |RootCS::ownedImports| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 225 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 242 /* V00*1-steps || value half-new-line */,
63 /* RootCS::ownedImports+=UnitCS || value */,
- 237 /* V01*1-steps || value */,
- 86 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value */,
- 247 /* V02*1-steps || value */,
- 127 /* TopLevelCS::ownedTransformations+=TransformationCS || value */
+ 255 /* V01*1-steps || value */,
+ 86 /* PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line */,
+ 265 /* V02*1-steps || value */,
+ 127 /* TopLevelCS::ownedTransformations+=TransformationCS || half-new-line value half-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(BaseCSPackage.Literals.ROOT_CS__OWNED_IMPORTS, 72/* UnitCS */,
@@ -10265,35 +10295,35 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
262 /* assign V3 = (|TransformationCS::extends| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 217 /* 'transformation' || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 221 /* 'transformation' || soft-space value soft-space */,
+ 240 /* V00*1-steps || value */,
97 /* AbstractTransformationCS::ownedPathName=ScopeNameCS || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
164 /* '(' || no-space value no-space */,
78 /* TransformationCS::ownedModelDecls+=ModelDeclCS || value */,
- 239 /* V01*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 258 /* V01*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
78 /* TransformationCS::ownedModelDecls+=ModelDeclCS || value */,
165 /* ')' || no-space value */,
- 253 /* V02*5-steps || value */,
- 191 /* 'extends' || soft-space value soft-space */,
+ 272 /* V02*5-steps || value */,
+ 193 /* 'extends' || soft-space value soft-space */,
3 /* TransformationCS::extends+=UnrestrictedName || soft-space value soft-space */,
- 260 /* V03*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 279 /* V03*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
3 /* TransformationCS::extends+=UnrestrictedName || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 265 /* V04*1-steps || value */,
+ 227 /* '{' || soft-new-line value push soft-new-line */,
+ 283 /* V04*1-steps || value */,
122 /* AbstractTransformationCS::ownedTargets+=TargetCS || value */,
- 275 /* V05*1-steps || value */,
+ 293 /* V05*1-steps || value */,
72 /* TransformationCS::ownedKeyDecls+=KeyDeclCS || value */,
- 282 /* V06*1-steps || value */,
- 112 /* TransformationCS::ownedRelations+=RelationCS || value */,
- 287 /* V07*1-steps || value */,
- 111 /* TransformationCS::ownedQueries+=QueryCS || value */,
- 292 /* V08*1-steps || value */,
+ 300 /* V06*1-steps || value */,
+ 112 /* TransformationCS::ownedRelations+=RelationCS || half-new-line value half-new-line */,
+ 305 /* V07*1-steps || value */,
+ 111 /* TransformationCS::ownedQueries+=QueryCS || half-new-line value half-new-line */,
+ 310 /* V08*1-steps || value */,
109 /* TransformationCS::ownedProperties+=StructuralFeatureCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 236 /* '}' || pop value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationSimpleAttribute(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, true, GrammarCardinality.ONE),
@@ -10330,7 +10360,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
30 /* PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space */,
- 224 /* V00*1-steps || value */,
+ 240 /* V00*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -10351,7 +10381,7 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
102 /* TypedTypeRefCS::ownedPathName=PathNameCS || value */,
- 224 /* V00*1-steps || value */,
+ 240 /* V00*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -10375,13 +10405,13 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
),
createSerializationSteps(
27 /* CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space */,
- 231 /* V00*5-steps || value */,
+ 249 /* V00*5-steps || value */,
164 /* '(' || no-space value no-space */,
130 /* CollectionTypeCS::ownedType=TypeExpWithoutMultiplicityCS || value */,
- 236 /* V01*1-steps || value */,
+ 254 /* V01*1-steps || value */,
40 /* CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value */,
165 /* ')' || no-space value */,
- 246 /* V02*1-steps || value */,
+ 264 /* V02*1-steps || value */,
80 /* TypedRefCS::ownedMultiplicity=MultiplicityCS || value */
),
new @NonNull SerializationFeature [] {
@@ -10423,16 +10453,16 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
167 /* assign V0 = |NamedElementCS::name| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 194 /* 'import' || soft-space value soft-space */,
- 227 /* V00*2-steps || value */,
- 299 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
- 170 /* ':' || soft-space value soft-space */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 196 /* 'import' || soft-space value soft-space */,
+ 245 /* V00*2-steps || value */,
+ 317 /* NamedElementCS::name=UnrestrictedName || soft-space value soft-space */,
+ 171 /* ':' || soft-space value soft-space */,
98 /* ImportCS::ownedPathName=URIPathNameCS || value */,
- 238 /* V01*2-steps || value */,
- 171 /* '::' || no-space value no-space */,
+ 257 /* V01*2-steps || value */,
+ 172 /* '::' || no-space value no-space */,
11 /* ImportCS::isAll?='*' || soft-space value soft-space */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationEnumeratedAttribute(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, false,
@@ -10455,18 +10485,18 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
151 /* assign V0 = (|VarDeclarationCS::ownedVarDeclarationIds| - 1) */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
138 /* VarDeclarationCS::ownedVarDeclarationIds+=VarDeclarationIdCS || value */,
- 228 /* V00*2-steps || value */,
- 168 /* ',' || no-space value soft-space */,
+ 246 /* V00*2-steps || value */,
+ 169 /* ',' || no-space value soft-space */,
138 /* VarDeclarationCS::ownedVarDeclarationIds+=VarDeclarationIdCS || value */,
- 238 /* V01*2-steps || value */,
- 170 /* ':' || soft-space value soft-space */,
+ 257 /* V01*2-steps || value */,
+ 171 /* ':' || soft-space value soft-space */,
134 /* VarDeclarationCS::ownedType=TypeExpCS || value */,
- 249 /* V02*2-steps || value */,
- 173 /* '=' || soft-space value soft-space */,
+ 268 /* V02*2-steps || value */,
+ 175 /* '=' || soft-space value soft-space */,
69 /* VarDeclarationCS::ownedInitExpression=ExpCS || value */,
- 172 /* ';' || no-space value soft-new-line */
+ 174 /* ';' || no-space value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.VAR_DECLARATION_CS__OWNED_INIT_EXPRESSION, 9/* ExpCS */,
@@ -10499,12 +10529,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
171 /* assign V0 = |PatternCS::ownedPredicates| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 218 /* 'when' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 225 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 222 /* 'when' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 241 /* V00*1-steps || value */,
107 /* PatternCS::ownedPredicates+=PredicateCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.PATTERN_CS__OWNED_PREDICATES, 29/* PredicateCS */,
@@ -10519,12 +10549,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
171 /* assign V0 = |PatternCS::ownedPredicates| */
),
createSerializationSteps(
- 297 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
- 219 /* 'where' || soft-space value soft-space */,
- 221 /* '{' || soft-space value push soft-new-line */,
- 225 /* V00*1-steps || value */,
+ 315 /* wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value */,
+ 223 /* 'where' || soft-space value soft-space */,
+ 229 /* '{' || soft-space value push soft-new-line */,
+ 241 /* V00*1-steps || value */,
107 /* PatternCS::ownedPredicates+=PredicateCS || value */,
- 223 /* '}' || pop soft-space value soft-new-line */
+ 232 /* '}' || pop soft-new-line value soft-new-line */
),
new @NonNull SerializationFeature [] {
createSerializationReference(QVTrelationCSPackage.Literals.PATTERN_CS__OWNED_PREDICATES, 29/* PredicateCS */,
@@ -10549,42 +10579,148 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
SerializationSegment.VALUE /* value */
};
serializationSegments[3] = new @NonNull SerializationSegment @NonNull [] {
- SerializationSegment.HALF_NEW_LINE /* half-new-line */,
SerializationSegment.VALUE /* value */,
SerializationSegment.HALF_NEW_LINE /* half-new-line */
};
serializationSegments[4] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */
+ };
+ serializationSegments[5] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.NO_SPACE /* no-space */
};
- serializationSegments[5] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[6] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.NO_SPACE /* no-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_SPACE /* soft-space */
};
- serializationSegments[7] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */
+ };
+ serializationSegments[10] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */
+ };
+ serializationSegments[11] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.NO_SPACE /* no-space */
+ };
+ serializationSegments[12] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */
+ };
+ serializationSegments[13] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_SPACE /* soft-space */
};
- serializationSegments[8] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[14] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.NO_SPACE /* no-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */
+ };
+ serializationSegments[15] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[16] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[17] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[18] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[19] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
+ };
+ serializationSegments[20] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[21] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.POP /* pop */,
SerializationSegment.VALUE /* value */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
- serializationSegments[9] = new @NonNull SerializationSegment @NonNull [] {
+ serializationSegments[22] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.NO_SPACE /* no-space */
+ };
+ serializationSegments[23] = new @NonNull SerializationSegment @NonNull [] {
SerializationSegment.SOFT_SPACE /* soft-space */,
SerializationSegment.VALUE /* value */,
SerializationSegment.PUSH /* push */,
SerializationSegment.SOFT_NEW_LINE /* soft-new-line */
};
+ serializationSegments[24] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.HALF_NEW_LINE /* half-new-line */,
+ SerializationSegment.NO_SPACE /* no-space */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[25] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[26] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
+ serializationSegments[27] = new @NonNull SerializationSegment @NonNull [] {
+ SerializationSegment.SOFT_NEW_LINE /* soft-new-line */,
+ SerializationSegment.POP /* pop */,
+ SerializationSegment.SOFT_SPACE /* soft-space */,
+ SerializationSegment.VALUE /* value */,
+ SerializationSegment.PUSH /* push */,
+ SerializationSegment.SOFT_SPACE /* soft-space */
+ };
}
/**
@@ -10592,83 +10728,83 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
*/
private void initSerializationSteps() {
// 0: StructuralFeatureCS::default=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 94 /*SINGLE_QUOTED_STRING*/, 7);
+ serializationSteps[0] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURAL_FEATURE_CS__DEFAULT, 94 /*SINGLE_QUOTED_STRING*/, 13);
// 1: ModelDeclCS::dependsOn+=UnrestrictedName || soft-space value soft-space
- serializationSteps[1] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__DEPENDS_ON, getCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__DEPENDS_ON, "UnrestrictedName"), 139, 7);
+ serializationSteps[1] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__DEPENDS_ON, getCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__DEPENDS_ON, "UnrestrictedName"), 139, 13);
// 2: SpecificationCS::exprString=UNQUOTED_STRING || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[2] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.SPECIFICATION_CS__EXPR_STRING, 129 /*UNQUOTED_STRING*/, 2);
// 3: TransformationCS::extends+=UnrestrictedName || soft-space value soft-space
- serializationSteps[3] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__EXTENDS, getCrossReference(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__EXTENDS, "UnrestrictedName"), 139, 7);
+ serializationSteps[3] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__EXTENDS, getCrossReference(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__EXTENDS, "UnrestrictedName"), 139, 13);
// 4: ElementTemplateCS::identifier=UnrestrictedName || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[4] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.ELEMENT_TEMPLATE_CS__IDENTIFIER, getCrossReference(QVTrelationCSPackage.Literals.ELEMENT_TEMPLATE_CS__IDENTIFIER, "UnrestrictedName"), 139, 2);
// 5: JavaImplementationCS::implementation=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[5] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, getCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, "SINGLE_QUOTED_STRING"), 94, 7);
+ serializationSteps[5] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, getCrossReference(QVTbaseCSPackage.Literals.JAVA_IMPLEMENTATION_CS__IMPLEMENTATION, "SINGLE_QUOTED_STRING"), 94, 13);
// 6: DomainCS::implementedBy=UnrestrictedName || soft-space value soft-space
- serializationSteps[6] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.DOMAIN_CS__IMPLEMENTED_BY, 139 /*UnrestrictedName*/, 7);
+ serializationSteps[6] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.DOMAIN_CS__IMPLEMENTED_BY, 139 /*UnrestrictedName*/, 13);
// 7: SimpleTargetElementCS::input?='input' || soft-space value soft-space
- serializationSteps[7] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 16 /* 'input' */, 7);
+ serializationSteps[7] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__INPUT, 16 /* 'input' */, 13);
// 8: ClassCS::instanceClassName=SINGLE_QUOTED_STRING || soft-space value soft-space
- serializationSteps[8] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 94 /*SINGLE_QUOTED_STRING*/, 7);
+ serializationSteps[8] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.CLASS_CS__INSTANCE_CLASS_NAME, 94 /*SINGLE_QUOTED_STRING*/, 13);
// 9: RelationCS::isAbstract?='abstract' || soft-space value soft-space
- serializationSteps[9] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.RELATION_CS__IS_ABSTRACT, 11 /* 'abstract' */, 7);
+ serializationSteps[9] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.RELATION_CS__IS_ABSTRACT, 11 /* 'abstract' */, 13);
// 10: StructuredClassCS::isAbstract?='abstract' || soft-space value soft-space
- serializationSteps[10] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 11 /* 'abstract' */, 7);
+ serializationSteps[10] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_ABSTRACT, 11 /* 'abstract' */, 13);
// 11: ImportCS::isAll?='*' || soft-space value soft-space
- serializationSteps[11] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, 4 /* '*' */, 7);
+ serializationSteps[11] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.IMPORT_CS__IS_ALL, 4 /* '*' */, 13);
// 12: DomainCS::isCheckonly?='checkonly' || soft-space value soft-space
- serializationSteps[12] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.DOMAIN_CS__IS_CHECKONLY, 12 /* 'checkonly' */, 7);
+ serializationSteps[12] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.DOMAIN_CS__IS_CHECKONLY, 12 /* 'checkonly' */, 13);
// 13: DomainCS::isEnforce?='enforce' || soft-space value soft-space
- serializationSteps[13] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.DOMAIN_CS__IS_ENFORCE, 14 /* 'enforce' */, 7);
+ serializationSteps[13] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.DOMAIN_CS__IS_ENFORCE, 14 /* 'enforce' */, 13);
// 14: StructuredClassCS::isInterface?='interface' || soft-space value soft-space
- serializationSteps[14] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 17 /* 'interface' */, 7);
+ serializationSteps[14] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__IS_INTERFACE, 17 /* 'interface' */, 13);
// 15: MultiplicityCS::isNullFree?='|1' || no-space value no-space
- serializationSteps[15] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 26 /* '|1' */, 4);
+ serializationSteps[15] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_CS__IS_NULL_FREE, 26 /* '|1' */, 5);
// 16: AbstractNameExpCS::isPre?='@' || soft-space value soft-space
- serializationSteps[16] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 8 /* '@' */, 7);
+ serializationSteps[16] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.ABSTRACT_NAME_EXP_CS__IS_PRE, 8 /* '@' */, 13);
// 17: DataTypeCS::isPrimitive?='primitive' || soft-space value soft-space
- serializationSteps[17] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 19 /* 'primitive' */, 7);
+ serializationSteps[17] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_PRIMITIVE, 19 /* 'primitive' */, 13);
// 18: DataTypeCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[18] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 20 /* 'serializable' */, 7);
+ serializationSteps[18] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.DATA_TYPE_CS__IS_SERIALIZABLE, 20 /* 'serializable' */, 13);
// 19: EnumerationCS::isSerializable?='serializable' || soft-space value soft-space
- serializationSteps[19] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 20 /* 'serializable' */, 7);
+ serializationSteps[19] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.ENUMERATION_CS__IS_SERIALIZABLE, 20 /* 'serializable' */, 13);
// 20: RelationCS::isTop?='top' || soft-space value soft-space
- serializationSteps[20] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.RELATION_CS__IS_TOP, 22 /* 'top' */, 7);
+ serializationSteps[20] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.RELATION_CS__IS_TOP, 22 /* 'top' */, 13);
// 21: QueryCS::isTransient?='transient' || soft-space value soft-space
- serializationSteps[21] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.QUERY_CS__IS_TRANSIENT, 23 /* 'transient' */, 7);
+ serializationSteps[21] = createSerializationStepAssignKeyword(QVTrelationCSPackage.Literals.QUERY_CS__IS_TRANSIENT, 23 /* 'transient' */, 13);
// 22: ModelDeclCS::iterates+=UnrestrictedName || soft-space value soft-space
- serializationSteps[22] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__ITERATES, getCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__ITERATES, "UnrestrictedName"), 139, 7);
+ serializationSteps[22] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__ITERATES, getCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__ITERATES, "UnrestrictedName"), 139, 13);
// 23: SimpleTargetElementCS::iterates+=UnrestrictedName || soft-space value soft-space
- serializationSteps[23] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 139, 7);
+ serializationSteps[23] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__ITERATES, "UnrestrictedName"), 139, 13);
// 24: MultiplicityBoundsCS::lowerBound=LOWER || soft-space value soft-space
- serializationSteps[24] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 43 /*LOWER*/, 7);
+ serializationSteps[24] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__LOWER_BOUND, 43 /*LOWER*/, 13);
// 25: ModelDeclCS::metamodelIds+=UnrestrictedName || soft-space value soft-space
- serializationSteps[25] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__METAMODEL_IDS, getCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__METAMODEL_IDS, "UnrestrictedName"), 139, 7);
+ serializationSteps[25] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__METAMODEL_IDS, getCrossReference(QVTrelationCSPackage.Literals.MODEL_DECL_CS__METAMODEL_IDS, "UnrestrictedName"), 139, 13);
// 26: DomainCS::modelId=UnrestrictedName || soft-space value soft-space
- serializationSteps[26] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.DOMAIN_CS__MODEL_ID, getCrossReference(QVTrelationCSPackage.Literals.DOMAIN_CS__MODEL_ID, "UnrestrictedName"), 139, 7);
+ serializationSteps[26] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.DOMAIN_CS__MODEL_ID, getCrossReference(QVTrelationCSPackage.Literals.DOMAIN_CS__MODEL_ID, "UnrestrictedName"), 139, 13);
// 27: CollectionTypeCS::name=CollectionTypeIdentifier || soft-space value soft-space
- serializationSteps[27] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 11 /*CollectionTypeIdentifier*/, 7);
+ serializationSteps[27] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_TYPE_CS__NAME, 11 /*CollectionTypeIdentifier*/, 13);
// 28: MapTypeCS::name='Map' || soft-space value soft-space
- serializationSteps[28] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 9 /* 'Map' */, 7);
+ serializationSteps[28] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.MAP_TYPE_CS__NAME, 9 /* 'Map' */, 13);
// 29: NamedElementCS::name=UnrestrictedName || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[29] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 139 /*UnrestrictedName*/, 2);
// 30: PrimitiveTypeRefCS::name=PrimitiveTypeIdentifier || soft-space value soft-space
- serializationSteps[30] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 83 /*PrimitiveTypeIdentifier*/, 7);
+ serializationSteps[30] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PRIMITIVE_TYPE_REF_CS__NAME, 83 /*PrimitiveTypeIdentifier*/, 13);
// 31: TupleTypeCS::name='Tuple' || soft-space value soft-space
- serializationSteps[31] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 10 /* 'Tuple' */, 7);
+ serializationSteps[31] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TUPLE_TYPE_CS__NAME, 10 /* 'Tuple' */, 13);
// 32: PackageCS::nsPrefix=UnrestrictedName || soft-space value soft-space
- serializationSteps[32] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_PREFIX, 139 /*UnrestrictedName*/, 7);
+ serializationSteps[32] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_PREFIX, 139 /*UnrestrictedName*/, 13);
// 33: PackageCS::nsURI=URI || soft-space value soft-space
- serializationSteps[33] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_URI, 131 /*URI*/, 7);
+ serializationSteps[33] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_CS__NS_URI, 131 /*URI*/, 13);
// 34: SimpleTargetElementCS::output?='output' || soft-space value soft-space
- serializationSteps[34] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 18 /* 'output' */, 7);
+ serializationSteps[34] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__OUTPUT, 18 /* 'output' */, 13);
// 35: RelationCS::overridden=UnrestrictedName || soft-space value soft-space
- serializationSteps[35] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.RELATION_CS__OVERRIDDEN, getCrossReference(QVTrelationCSPackage.Literals.RELATION_CS__OVERRIDDEN, "UnrestrictedName"), 139, 7);
+ serializationSteps[35] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.RELATION_CS__OVERRIDDEN, getCrossReference(QVTrelationCSPackage.Literals.RELATION_CS__OVERRIDDEN, "UnrestrictedName"), 139, 13);
// 36: TemplateParameterSubstitutionCS::ownedActualParameter=TypeRefCS || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[36] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ACTUAL_PARAMETER, 125 /*TypeRefCS*/, 2);
// 37: OperationCS::ownedBodyExpressions+=SpecificationCS || value
serializationSteps[37] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.OPERATION_CS__OWNED_BODY_EXPRESSIONS, 101 /*SpecificationCS*/, 0);
// 38: PackageCS::ownedClasses+=ClassCS|TransformationCS || half-new-line value half-new-line
- serializationSteps[38] = createSerializationStepAssigns(BaseCSPackage.Literals.PACKAGE_CS__OWNED_CLASSES, -1, new int[] { 4/*ClassCS*/,113/*TransformationCS*/}, 3);
+ serializationSteps[38] = createSerializationStepAssigns(BaseCSPackage.Literals.PACKAGE_CS__OWNED_CLASSES, -1, new int[] { 4/*ClassCS*/,113/*TransformationCS*/}, 4);
// 39: NavigatingArgCS::ownedCoIterator=CoIteratorVariableCS || value
serializationSteps[39] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__OWNED_CO_ITERATOR, 5 /*CoIteratorVariableCS*/, 0);
// 40: CollectionTypeCS::ownedCollectionMultiplicity=MultiplicityCS || value
@@ -10763,8 +10899,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
serializationSteps[84] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.PROPERTY_TEMPLATE_CS__OWNED_OPPOSITE_PROPERTY_ID, 73 /*PathNameCS*/, 0);
// 85: KeyDeclCS::ownedOppositePropertyIds+=PathNameCS || value
serializationSteps[85] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.KEY_DECL_CS__OWNED_OPPOSITE_PROPERTY_IDS, 73 /*PathNameCS*/, 0);
- // 86: PackageOwnerCS::ownedPackages+=QualifiedPackageCS || value
- serializationSteps[86] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_OWNER_CS__OWNED_PACKAGES, 87 /*QualifiedPackageCS*/, 0);
+ // 86: PackageOwnerCS::ownedPackages+=QualifiedPackageCS || half-new-line value half-new-line
+ serializationSteps[86] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PACKAGE_OWNER_CS__OWNED_PACKAGES, 87 /*QualifiedPackageCS*/, 4);
// 87: OperationCS::ownedParameters+=ParameterCS || value
serializationSteps[87] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.OPERATION_CS__OWNED_PARAMETERS, 72 /*ParameterCS*/, 0);
// 88: QueryCS::ownedParameters+=ParamDeclarationCS || value
@@ -10811,12 +10947,12 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
serializationSteps[108] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.STRUCTURED_CLASS_CS__OWNED_PROPERTIES, 105 /*StructuralFeatureCS*/, 0);
// 109: TransformationCS::ownedProperties+=StructuralFeatureCS || value
serializationSteps[109] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__OWNED_PROPERTIES, 105 /*StructuralFeatureCS*/, 0);
- // 110: ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || value
- serializationSteps[110] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.OBJECT_TEMPLATE_CS__OWNED_PROPERTY_TEMPLATES, 84 /*PropertyTemplateCS*/, 0);
- // 111: TransformationCS::ownedQueries+=QueryCS || value
- serializationSteps[111] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__OWNED_QUERIES, 88 /*QueryCS*/, 0);
- // 112: TransformationCS::ownedRelations+=RelationCS || value
- serializationSteps[112] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__OWNED_RELATIONS, 90 /*RelationCS*/, 0);
+ // 110: ObjectTemplateCS::ownedPropertyTemplates+=PropertyTemplateCS || soft-new-line value half-new-line
+ serializationSteps[110] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.OBJECT_TEMPLATE_CS__OWNED_PROPERTY_TEMPLATES, 84 /*PropertyTemplateCS*/, 10);
+ // 111: TransformationCS::ownedQueries+=QueryCS || half-new-line value half-new-line
+ serializationSteps[111] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__OWNED_QUERIES, 88 /*QueryCS*/, 4);
+ // 112: TransformationCS::ownedRelations+=RelationCS || half-new-line value half-new-line
+ serializationSteps[112] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TRANSFORMATION_CS__OWNED_RELATIONS, 90 /*RelationCS*/, 4);
// 113: CollectionTemplateCS::ownedRestIdentifier=ElementTemplateCS || value
serializationSteps[113] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.COLLECTION_TEMPLATE_CS__OWNED_REST_IDENTIFIER, 21 /*ElementTemplateCS*/, 0);
// 114: AbstractNameExpCS::ownedRoundBracketedClause=RoundBracketedClauseCS || value
@@ -10845,8 +10981,8 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
serializationSteps[125] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_EXP_CS__OWNED_THEN_EXPRESSION, 32 /*ExpCS*/, 0);
// 126: IfThenExpCS::ownedThenExpression=ExpCS || value
serializationSteps[126] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.IF_THEN_EXP_CS__OWNED_THEN_EXPRESSION, 32 /*ExpCS*/, 0);
- // 127: TopLevelCS::ownedTransformations+=TransformationCS || value
- serializationSteps[127] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TOP_LEVEL_CS__OWNED_TRANSFORMATIONS, 113 /*TransformationCS*/, 0);
+ // 127: TopLevelCS::ownedTransformations+=TransformationCS || half-new-line value half-new-line
+ serializationSteps[127] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TOP_LEVEL_CS__OWNED_TRANSFORMATIONS, 113 /*TransformationCS*/, 4);
// 128: CollectionLiteralExpCS::ownedType=CollectionTypeCS || value
serializationSteps[128] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_LITERAL_EXP_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
// 129: CollectionPatternCS::ownedType=CollectionTypeCS || value
@@ -10878,367 +11014,403 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
// 142: RelationCS::ownedWhere=WhereCS || value
serializationSteps[142] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.RELATION_CS__OWNED_WHERE, 144 /*WhereCS*/, 0);
// 143: PatternExpCS::patternVariableName=UnrestrictedName || soft-space value soft-space
- serializationSteps[143] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 139 /*UnrestrictedName*/, 7);
- // 144: NavigatingArgCS::prefix=';' || no-space value soft-new-line
- serializationSteps[144] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 7 /* ';' */, 5);
- // 145: NavigatingArgCS::prefix=',' || no-space value soft-space
- serializationSteps[145] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ',' */, 6);
- // 146: NavigatingArgCS::prefix='|' || soft-space value soft-space
- serializationSteps[146] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 25 /* '|' */, 7);
+ serializationSteps[143] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.PATTERN_EXP_CS__PATTERN_VARIABLE_NAME, 139 /*UnrestrictedName*/, 13);
+ // 144: NavigatingArgCS::prefix='|' || soft-space value soft-space
+ serializationSteps[144] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 25 /* '|' */, 13);
+ // 145: NavigatingArgCS::prefix=';' || no-space value soft-new-line
+ serializationSteps[145] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 7 /* ';' */, 6);
+ // 146: NavigatingArgCS::prefix=',' || no-space value soft-space
+ serializationSteps[146] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.NAVIGATING_ARG_CS__PREFIX, 6 /* ',' */, 7);
// 147: DefaultValueCS::propertyId=UnrestrictedName || soft-space value soft-space
- serializationSteps[147] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.DEFAULT_VALUE_CS__PROPERTY_ID, getCrossReference(QVTrelationCSPackage.Literals.DEFAULT_VALUE_CS__PROPERTY_ID, "UnrestrictedName"), 139, 7);
+ serializationSteps[147] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.DEFAULT_VALUE_CS__PROPERTY_ID, getCrossReference(QVTrelationCSPackage.Literals.DEFAULT_VALUE_CS__PROPERTY_ID, "UnrestrictedName"), 139, 13);
// 148: PropertyTemplateCS::propertyId=UnrestrictedName || soft-space value soft-space
- serializationSteps[148] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.PROPERTY_TEMPLATE_CS__PROPERTY_ID, getCrossReference(QVTrelationCSPackage.Literals.PROPERTY_TEMPLATE_CS__PROPERTY_ID, "UnrestrictedName"), 139, 7);
+ serializationSteps[148] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.PROPERTY_TEMPLATE_CS__PROPERTY_ID, getCrossReference(QVTrelationCSPackage.Literals.PROPERTY_TEMPLATE_CS__PROPERTY_ID, "UnrestrictedName"), 139, 13);
// 149: KeyDeclCS::propertyIds+=UnrestrictedName || soft-space value soft-space
- serializationSteps[149] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__PROPERTY_IDS, getCrossReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__PROPERTY_IDS, "UnrestrictedName"), 139, 7);
+ serializationSteps[149] = createSerializationStepCrossReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__PROPERTY_IDS, getCrossReference(QVTrelationCSPackage.Literals.KEY_DECL_CS__PROPERTY_IDS, "UnrestrictedName"), 139, 13);
// 150: ReferenceCS::referredOpposite=UnrestrictedName || soft-space value soft-space
- serializationSteps[150] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 139, 7);
+ serializationSteps[150] = createSerializationStepCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, getCrossReference(BaseCSPackage.Literals.REFERENCE_CS__REFERRED_OPPOSITE, "UnrestrictedName"), 139, 13);
// 151: ShadowPartCS::referredProperty=UnrestrictedName || soft-space value soft-space
- serializationSteps[151] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 139, 7);
+ serializationSteps[151] = createSerializationStepCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, getCrossReference(EssentialOCLCSPackage.Literals.SHADOW_PART_CS__REFERRED_PROPERTY, "UnrestrictedName"), 139, 13);
// 152: CollectionPatternCS::restVariableName=Identifier || soft-space value soft-space
- serializationSteps[152] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 37 /*Identifier*/, 7);
+ serializationSteps[152] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.COLLECTION_PATTERN_CS__REST_VARIABLE_NAME, 37 /*Identifier*/, 13);
// 153: StringLiteralExpCS::segments+=StringLiteral || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[153] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.STRING_LITERAL_EXP_CS__SEGMENTS, 103 /*StringLiteral*/, 2);
// 154: MultiplicityStringCS::stringBounds='*|+|?' || soft-space value soft-space
- serializationSteps[154] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 5 /* '*|+|?' */, 7);
+ serializationSteps[154] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.MULTIPLICITY_STRING_CS__STRING_BOUNDS, 5 /* '*|+|?' */, 13);
// 155: BooleanLiteralExpCS::symbol='false|true' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[155] = createSerializationStepAssignKeyword(EssentialOCLCSPackage.Literals.BOOLEAN_LITERAL_EXP_CS__SYMBOL, 15 /* 'false|true' */, 2);
// 156: NumberLiteralExpCS::symbol=NUMBER_LITERAL || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[156] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.NUMBER_LITERAL_EXP_CS__SYMBOL, 57 /*NUMBER_LITERAL*/, 2);
// 157: SimpleTargetElementCS::typedModel=UnrestrictedName || soft-space value soft-space
- serializationSteps[157] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 139, 7);
+ serializationSteps[157] = createSerializationStepCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, getCrossReference(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__TYPED_MODEL, "UnrestrictedName"), 139, 13);
// 158: MultiplicityBoundsCS::upperBound=UPPER || soft-space value soft-space
- serializationSteps[158] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 130 /*UPPER*/, 7);
+ serializationSteps[158] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.MULTIPLICITY_BOUNDS_CS__UPPER_BOUND, 130 /*UPPER*/, 13);
// 159: EnumerationLiteralCS::value=SIGNED || soft-space value soft-space
- serializationSteps[159] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 92 /*SIGNED*/, 7);
+ serializationSteps[159] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.ENUMERATION_LITERAL_CS__VALUE, 92 /*SIGNED*/, 13);
// 160: SimpleTargetElementCS::via?='via' || soft-space value soft-space
- serializationSteps[160] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 24 /* 'via' */, 7);
+ serializationSteps[160] = createSerializationStepAssignKeyword(QVTbaseCSPackage.Literals.SIMPLE_TARGET_ELEMENT_CS__VIA, 24 /* 'via' */, 13);
// 161: '!serializable' || soft-space value soft-space
- serializationSteps[161] = createSerializationStepKeyword("!serializable", 7);
+ serializationSteps[161] = createSerializationStepKeyword("!serializable", 13);
// 162: '#' || no-space value no-space
- serializationSteps[162] = createSerializationStepKeyword("#", 4);
+ serializationSteps[162] = createSerializationStepKeyword("#", 5);
// 163: '&&' || soft-space value soft-space
- serializationSteps[163] = createSerializationStepKeyword("&&", 7);
+ serializationSteps[163] = createSerializationStepKeyword("&&", 13);
// 164: '(' || no-space value no-space
- serializationSteps[164] = createSerializationStepKeyword("(", 4);
+ serializationSteps[164] = createSerializationStepKeyword("(", 5);
// 165: ')' || no-space value
serializationSteps[165] = createSerializationStepKeyword(")", 1);
// 166: '*' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
serializationSteps[166] = createSerializationStepKeyword("*", 2);
// 167: '++' || soft-space value soft-space
- serializationSteps[167] = createSerializationStepKeyword("++", 7);
- // 168: ',' || no-space value soft-space
+ serializationSteps[167] = createSerializationStepKeyword("++", 13);
+ // 168: ',' || no-space value soft-new-line
serializationSteps[168] = createSerializationStepKeyword(",", 6);
- // 169: '..' || no-space value no-space
- serializationSteps[169] = createSerializationStepKeyword("..", 4);
- // 170: ':' || soft-space value soft-space
- serializationSteps[170] = createSerializationStepKeyword(":", 7);
- // 171: '::' || no-space value no-space
- serializationSteps[171] = createSerializationStepKeyword("::", 4);
- // 172: ';' || no-space value soft-new-line
- serializationSteps[172] = createSerializationStepKeyword(";", 5);
- // 173: '=' || soft-space value soft-space
- serializationSteps[173] = createSerializationStepKeyword("=", 7);
- // 174: '?' || soft-space value soft-space
- serializationSteps[174] = createSerializationStepKeyword("?", 7);
- // 175: 'Lambda' || soft-space value soft-space
- serializationSteps[175] = createSerializationStepKeyword("Lambda", 7);
- // 176: 'Tuple' || soft-space value soft-space
- serializationSteps[176] = createSerializationStepKeyword("Tuple", 7);
- // 177: '[' || no-space value no-space
- serializationSteps[177] = createSerializationStepKeyword("[", 4);
- // 178: ']' || no-space value
- serializationSteps[178] = createSerializationStepKeyword("]", 1);
- // 179: 'attribute' || soft-space value soft-space
- serializationSteps[179] = createSerializationStepKeyword("attribute", 7);
- // 180: 'body' || soft-space value soft-space
- serializationSteps[180] = createSerializationStepKeyword("body", 7);
- // 181: 'class' || soft-space value soft-space
- serializationSteps[181] = createSerializationStepKeyword("class", 7);
- // 182: 'datatype' || soft-space value soft-space
- serializationSteps[182] = createSerializationStepKeyword("datatype", 7);
- // 183: 'default_values' || soft-space value soft-space
- serializationSteps[183] = createSerializationStepKeyword("default_values", 7);
- // 184: 'dependsOn' || soft-space value soft-space
- serializationSteps[184] = createSerializationStepKeyword("dependsOn", 7);
- // 185: 'derivation' || soft-space value soft-space
- serializationSteps[185] = createSerializationStepKeyword("derivation", 7);
- // 186: 'domain' || soft-space value soft-space
- serializationSteps[186] = createSerializationStepKeyword("domain", 7);
- // 187: 'else' || soft-space value soft-space
- serializationSteps[187] = createSerializationStepKeyword("else", 7);
- // 188: 'elseif' || soft-space value soft-space
- serializationSteps[188] = createSerializationStepKeyword("elseif", 7);
- // 189: 'endif' || soft-space value soft-space
- serializationSteps[189] = createSerializationStepKeyword("endif", 7);
- // 190: 'enum' || soft-space value soft-space
- serializationSteps[190] = createSerializationStepKeyword("enum", 7);
- // 191: 'extends' || soft-space value soft-space
- serializationSteps[191] = createSerializationStepKeyword("extends", 7);
- // 192: 'if' || soft-space value soft-space
- serializationSteps[192] = createSerializationStepKeyword("if", 7);
- // 193: 'implementedby' || soft-space value soft-space
- serializationSteps[193] = createSerializationStepKeyword("implementedby", 7);
- // 194: 'import' || soft-space value soft-space
- serializationSteps[194] = createSerializationStepKeyword("import", 7);
- // 195: 'in' || soft-space value soft-space
- serializationSteps[195] = createSerializationStepKeyword("in", 7);
- // 196: 'initial' || soft-space value soft-space
- serializationSteps[196] = createSerializationStepKeyword("initial", 7);
- // 197: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[197] = createSerializationStepKeyword("invalid", 2);
- // 198: 'iterates' || soft-space value soft-space
- serializationSteps[198] = createSerializationStepKeyword("iterates", 7);
- // 199: 'key' || soft-space value soft-space
- serializationSteps[199] = createSerializationStepKeyword("key", 7);
- // 200: 'let' || soft-space value soft-space
- serializationSteps[200] = createSerializationStepKeyword("let", 7);
- // 201: 'literal' || soft-space value soft-space
- serializationSteps[201] = createSerializationStepKeyword("literal", 7);
- // 202: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[202] = createSerializationStepKeyword("null", 2);
- // 203: 'operation' || soft-space value soft-space
- serializationSteps[203] = createSerializationStepKeyword("operation", 7);
- // 204: 'opposite' || soft-space value soft-space
- serializationSteps[204] = createSerializationStepKeyword("opposite", 7);
- // 205: 'overrides' || soft-space value soft-space
- serializationSteps[205] = createSerializationStepKeyword("overrides", 7);
- // 206: 'package' || soft-space value soft-space
- serializationSteps[206] = createSerializationStepKeyword("package", 7);
- // 207: 'pre' || soft-space value soft-space
- serializationSteps[207] = createSerializationStepKeyword("pre", 7);
- // 208: 'primitive' || soft-space value soft-space
- serializationSteps[208] = createSerializationStepKeyword("primitive", 7);
- // 209: 'property' || soft-space value soft-space
- serializationSteps[209] = createSerializationStepKeyword("property", 7);
- // 210: 'query' || soft-space value soft-space
- serializationSteps[210] = createSerializationStepKeyword("query", 7);
- // 211: 'relation' || soft-space value soft-space
- serializationSteps[211] = createSerializationStepKeyword("relation", 7);
- // 212: 'replace' || soft-space value soft-space
- serializationSteps[212] = createSerializationStepKeyword("replace", 7);
- // 213: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[213] = createSerializationStepKeyword("self", 2);
- // 214: 'target' || soft-space value soft-space
- serializationSteps[214] = createSerializationStepKeyword("target", 7);
- // 215: 'then' || soft-space value soft-space
- serializationSteps[215] = createSerializationStepKeyword("then", 7);
- // 216: 'throws' || soft-space value soft-space
- serializationSteps[216] = createSerializationStepKeyword("throws", 7);
- // 217: 'transformation' || soft-space value soft-space
- serializationSteps[217] = createSerializationStepKeyword("transformation", 7);
- // 218: 'when' || soft-space value soft-space
- serializationSteps[218] = createSerializationStepKeyword("when", 7);
- // 219: 'where' || soft-space value soft-space
- serializationSteps[219] = createSerializationStepKeyword("where", 7);
- // 220: 'with' || value
- serializationSteps[220] = createSerializationStepKeyword("with", 0);
- // 221: '{' || soft-space value push soft-new-line
- serializationSteps[221] = createSerializationStepKeyword("{", 9);
- // 222: '|?' || no-space value no-space
- serializationSteps[222] = createSerializationStepKeyword("|?", 4);
- // 223: '}' || pop soft-space value soft-new-line
- serializationSteps[223] = createSerializationStepKeyword("}", 8);
- // 224: V00*1-steps || value
- serializationSteps[224] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
- // 225: V00*1-steps || value
- serializationSteps[225] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
- // 226: V00*1-steps || value
- serializationSteps[226] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
- // 227: V00*2-steps || value
- serializationSteps[227] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
- // 228: V00*2-steps || value
- serializationSteps[228] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
- // 229: V00*3-steps || value
- serializationSteps[229] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
- // 230: V00*4-steps || value
- serializationSteps[230] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
- // 231: V00*5-steps || value
- serializationSteps[231] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
- // 232: V00*5-steps || value
- serializationSteps[232] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 5, 0);
- // 233: V00*6-steps || value
- serializationSteps[233] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
- // 234: V00*7-steps || value
- serializationSteps[234] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
- // 235: V00*8-steps || value
- serializationSteps[235] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
- // 236: V01*1-steps || value
- serializationSteps[236] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
- // 237: V01*1-steps || value
- serializationSteps[237] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
- // 238: V01*2-steps || value
- serializationSteps[238] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
- // 239: V01*2-steps || value
- serializationSteps[239] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
- // 240: V01*3-steps || value
- serializationSteps[240] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
- // 241: V01*4-steps || value
- serializationSteps[241] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
- // 242: V01*7-steps || value
- serializationSteps[242] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 7, 0);
- // 243: V01*8-steps || value
- serializationSteps[243] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 8, 0);
- // 244: V01*9-steps || value
- serializationSteps[244] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 9, 0);
- // 245: V10*1-steps || value
- serializationSteps[245] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
- // 246: V02*1-steps || value
- serializationSteps[246] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
- // 247: V02*1-steps || value
- serializationSteps[247] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 0);
- // 248: V02*1-steps || value
- serializationSteps[248] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
- // 249: V02*2-steps || value
- serializationSteps[249] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
- // 250: V02*2-steps || value
- serializationSteps[250] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
- // 251: V02*3-steps || value
- serializationSteps[251] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
- // 252: V02*4-steps || value
- serializationSteps[252] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
- // 253: V02*5-steps || value
- serializationSteps[253] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
- // 254: V02*6-steps || value
- serializationSteps[254] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 6, 0);
- // 255: V02*8-steps || value
- serializationSteps[255] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 8, 0);
- // 256: V03*1-steps || value
- serializationSteps[256] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
- // 257: V03*1-steps || value
- serializationSteps[257] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
- // 258: V03*1-steps || value
- serializationSteps[258] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
- // 259: V03*2-steps || value
- serializationSteps[259] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
- // 260: V03*2-steps || value
- serializationSteps[260] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
- // 261: V03*3-steps || value
- serializationSteps[261] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
- // 262: V03*4-steps || value
- serializationSteps[262] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
- // 263: V03*5-steps || value
- serializationSteps[263] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 5, 0);
- // 264: V03*8-steps || value
- serializationSteps[264] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 8, 0);
- // 265: V04*1-steps || value
- serializationSteps[265] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 1, 0);
- // 266: V04*1-steps || value
- serializationSteps[266] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
- // 267: V04*2-steps || value
- serializationSteps[267] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
- // 268: V04*2-steps || value
- serializationSteps[268] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 2, 0);
- // 269: V04*3-steps || value
- serializationSteps[269] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 3, 0);
- // 270: V04*4-steps || value
- serializationSteps[270] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
- // 271: V04*5-steps || value
- serializationSteps[271] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
- // 272: V04*5-steps || value
- serializationSteps[272] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
- // 273: V04*8-steps || value
- serializationSteps[273] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 8, 0);
- // 274: V05*1-steps || value
- serializationSteps[274] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
- // 275: V05*1-steps || value
- serializationSteps[275] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 1, 0);
- // 276: V05*1-steps || value
- serializationSteps[276] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
- // 277: V05*2-steps || value
- serializationSteps[277] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
- // 278: V05*4-steps || value
- serializationSteps[278] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
- // 279: V05*5-steps || value
- serializationSteps[279] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
- // 280: V05*5-steps || value
- serializationSteps[280] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
- // 281: V06*1-steps || value
- serializationSteps[281] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
- // 282: V06*1-steps || value
- serializationSteps[282] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 1, 0);
- // 283: V06*2-steps || value
- serializationSteps[283] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
- // 284: V06*4-steps || value
- serializationSteps[284] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
- // 285: V06*5-steps || value
- serializationSteps[285] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
- // 286: V07*1-steps || value
- serializationSteps[286] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
- // 287: V07*1-steps || value
- serializationSteps[287] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
- // 288: V07*1-steps || value
- serializationSteps[288] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
- // 289: V07*4-steps || value
- serializationSteps[289] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
- // 290: V07*5-steps || value
- serializationSteps[290] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
- // 291: V08*1-steps || value
- serializationSteps[291] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
- // 292: V08*1-steps || value
- serializationSteps[292] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
- // 293: V08*1-steps || value
- serializationSteps[293] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
- // 294: V08*5-steps || value
- serializationSteps[294] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
- // 295: V09*1-steps || value
- serializationSteps[295] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
- // 296: V09*5-steps || value
- serializationSteps[296] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
- // 297: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
- serializationSteps[297] = createSerializationStepWrapper(2);
- // 298: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
- serializationSteps[298] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 134 /*UnaryOperatorName*/, 7);
- // 299: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
- serializationSteps[299] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 139 /*UnrestrictedName*/, 7);
- // 300: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
- serializationSteps[300] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 2 /*BinaryOperatorName*/, 7);
- // 301: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
- serializationSteps[301] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 25 /*EnumerationLiteralName*/, 7);
- // 302: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
- serializationSteps[302] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 59 /*NavigatingArgCS*/, 0);
- // 303: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
- serializationSteps[303] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 62/*NavigatingCommaArgCS*/,63/*NavigatingSemiArgCS*/,61/*NavigatingBarArgCS*/}, 0);
- // 304: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
- serializationSteps[304] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 132 /*URIFirstPathElementCS*/, 0);
- // 305: PathNameCS::ownedPathElements+=FirstPathElementCS || value
- serializationSteps[305] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 34 /*FirstPathElementCS*/, 0);
- // 306: PathNameCS::ownedPathElements+=NextPathElementCS || value
- serializationSteps[306] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 66 /*NextPathElementCS*/, 0);
- // 307: OperatorExpCS::ownedRight=ExpCS || value
- serializationSteps[307] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 32 /*ExpCS*/, 0);
- // 308: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
- serializationSteps[308] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 76 /*PrefixedLetExpCS*/, 0);
- // 309: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
- serializationSteps[309] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 77 /*PrefixedPrimaryExpCS*/, 0);
- // 310: TemplateVariableCS::ownedType=CollectionTypeCS || value
- serializationSteps[310] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TEMPLATE_VARIABLE_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
- // 311: TemplateVariableCS::ownedType=TypeExpCS || value
- serializationSteps[311] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TEMPLATE_VARIABLE_CS__OWNED_TYPE, 118 /*TypeExpCS*/, 0);
- // 312: TemplateVariableCS::ownedType=TypedRefCS || value
- serializationSteps[312] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TEMPLATE_VARIABLE_CS__OWNED_TYPE, 127 /*TypedRefCS*/, 0);
- // 313: TypedElementCS::ownedType=TypeExpCS || value
- serializationSteps[313] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 118 /*TypeExpCS*/, 0);
- // 314: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
- serializationSteps[314] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 126 /*TypedMultiplicityRefCS*/, 0);
- // 315: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[315] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 7);
- // 316: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
- serializationSteps[316] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 7);
- // 317: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
- serializationSteps[317] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 7);
- // 318: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
- serializationSteps[318] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 7);
- // 319: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
- serializationSteps[319] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 13 /* 'definition' */, 7);
- // 320: TypedElementCS::qualifiers+='static' || soft-space value soft-space
- serializationSteps[320] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 21 /* 'static' */, 7);
- // 321: PathElementCS::referredElement=URI || soft-space value soft-space
- serializationSteps[321] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 131, 7);
- // 322: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
- serializationSteps[322] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 137, 7);
- // 323: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
- serializationSteps[323] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 139, 7);
+ // 169: ',' || no-space value soft-space
+ serializationSteps[169] = createSerializationStepKeyword(",", 7);
+ // 170: '..' || no-space value no-space
+ serializationSteps[170] = createSerializationStepKeyword("..", 5);
+ // 171: ':' || soft-space value soft-space
+ serializationSteps[171] = createSerializationStepKeyword(":", 13);
+ // 172: '::' || no-space value no-space
+ serializationSteps[172] = createSerializationStepKeyword("::", 5);
+ // 173: ';' || no-space value soft-new-line half-new-line
+ serializationSteps[173] = createSerializationStepKeyword(";", 14);
+ // 174: ';' || no-space value soft-new-line
+ serializationSteps[174] = createSerializationStepKeyword(";", 6);
+ // 175: '=' || soft-space value soft-space
+ serializationSteps[175] = createSerializationStepKeyword("=", 13);
+ // 176: '?' || soft-space value soft-space
+ serializationSteps[176] = createSerializationStepKeyword("?", 13);
+ // 177: 'Lambda' || soft-space value soft-space
+ serializationSteps[177] = createSerializationStepKeyword("Lambda", 13);
+ // 178: 'Tuple' || soft-space value soft-space
+ serializationSteps[178] = createSerializationStepKeyword("Tuple", 13);
+ // 179: '[' || no-space value no-space
+ serializationSteps[179] = createSerializationStepKeyword("[", 5);
+ // 180: ']' || no-space value
+ serializationSteps[180] = createSerializationStepKeyword("]", 1);
+ // 181: 'attribute' || soft-space value soft-space
+ serializationSteps[181] = createSerializationStepKeyword("attribute", 13);
+ // 182: 'body' || soft-space value soft-space
+ serializationSteps[182] = createSerializationStepKeyword("body", 13);
+ // 183: 'class' || soft-space value soft-space
+ serializationSteps[183] = createSerializationStepKeyword("class", 13);
+ // 184: 'datatype' || soft-space value soft-space
+ serializationSteps[184] = createSerializationStepKeyword("datatype", 13);
+ // 185: 'default_values' || soft-space value soft-space
+ serializationSteps[185] = createSerializationStepKeyword("default_values", 13);
+ // 186: 'dependsOn' || soft-space value soft-space
+ serializationSteps[186] = createSerializationStepKeyword("dependsOn", 13);
+ // 187: 'derivation' || soft-space value soft-space
+ serializationSteps[187] = createSerializationStepKeyword("derivation", 13);
+ // 188: 'domain' || soft-space value soft-space
+ serializationSteps[188] = createSerializationStepKeyword("domain", 13);
+ // 189: 'else' || soft-new-line pop value push soft-space
+ serializationSteps[189] = createSerializationStepKeyword("else", 26);
+ // 190: 'elseif' || soft-new-line pop soft-space value push soft-space
+ serializationSteps[190] = createSerializationStepKeyword("elseif", 27);
+ // 191: 'endif' || soft-new-line pop value soft-space
+ serializationSteps[191] = createSerializationStepKeyword("endif", 18);
+ // 192: 'enum' || soft-space value soft-space
+ serializationSteps[192] = createSerializationStepKeyword("enum", 13);
+ // 193: 'extends' || soft-space value soft-space
+ serializationSteps[193] = createSerializationStepKeyword("extends", 13);
+ // 194: 'if' || soft-new-line value push soft-space
+ serializationSteps[194] = createSerializationStepKeyword("if", 20);
+ // 195: 'implementedby' || soft-space value soft-space
+ serializationSteps[195] = createSerializationStepKeyword("implementedby", 13);
+ // 196: 'import' || soft-space value soft-space
+ serializationSteps[196] = createSerializationStepKeyword("import", 13);
+ // 197: 'in' || soft-space value soft-space
+ serializationSteps[197] = createSerializationStepKeyword("in", 13);
+ // 198: 'in' || soft-space pop value soft-new-line
+ serializationSteps[198] = createSerializationStepKeyword("in", 21);
+ // 199: 'initial' || soft-space value soft-space
+ serializationSteps[199] = createSerializationStepKeyword("initial", 13);
+ // 200: 'invalid' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[200] = createSerializationStepKeyword("invalid", 2);
+ // 201: 'iterates' || soft-space value soft-space
+ serializationSteps[201] = createSerializationStepKeyword("iterates", 13);
+ // 202: 'key' || soft-space value soft-space
+ serializationSteps[202] = createSerializationStepKeyword("key", 13);
+ // 203: 'let' || soft-space value push
+ serializationSteps[203] = createSerializationStepKeyword("let", 12);
+ // 204: 'literal' || soft-space value soft-space
+ serializationSteps[204] = createSerializationStepKeyword("literal", 13);
+ // 205: 'null' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[205] = createSerializationStepKeyword("null", 2);
+ // 206: 'operation' || soft-space value soft-space
+ serializationSteps[206] = createSerializationStepKeyword("operation", 13);
+ // 207: 'opposite' || soft-space value soft-space
+ serializationSteps[207] = createSerializationStepKeyword("opposite", 13);
+ // 208: 'overrides' || soft-space value soft-space
+ serializationSteps[208] = createSerializationStepKeyword("overrides", 13);
+ // 209: 'package' || soft-space value soft-space
+ serializationSteps[209] = createSerializationStepKeyword("package", 13);
+ // 210: 'pre' || soft-space value soft-space
+ serializationSteps[210] = createSerializationStepKeyword("pre", 13);
+ // 211: 'primitive' || soft-space value soft-space
+ serializationSteps[211] = createSerializationStepKeyword("primitive", 13);
+ // 212: 'property' || soft-space value soft-space
+ serializationSteps[212] = createSerializationStepKeyword("property", 13);
+ // 213: 'query' || soft-space value soft-space
+ serializationSteps[213] = createSerializationStepKeyword("query", 13);
+ // 214: 'relation' || soft-space value soft-space
+ serializationSteps[214] = createSerializationStepKeyword("relation", 13);
+ // 215: 'replace' || soft-space value soft-space
+ serializationSteps[215] = createSerializationStepKeyword("replace", 13);
+ // 216: 'self' || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[216] = createSerializationStepKeyword("self", 2);
+ // 217: 'target' || soft-space value soft-space
+ serializationSteps[217] = createSerializationStepKeyword("target", 13);
+ // 218: 'then' || pop value push soft-space
+ serializationSteps[218] = createSerializationStepKeyword("then", 16);
+ // 219: 'then' || pop soft-space value push soft-space
+ serializationSteps[219] = createSerializationStepKeyword("then", 25);
+ // 220: 'throws' || soft-space value soft-space
+ serializationSteps[220] = createSerializationStepKeyword("throws", 13);
+ // 221: 'transformation' || soft-space value soft-space
+ serializationSteps[221] = createSerializationStepKeyword("transformation", 13);
+ // 222: 'when' || soft-space value soft-space
+ serializationSteps[222] = createSerializationStepKeyword("when", 13);
+ // 223: 'where' || soft-space value soft-space
+ serializationSteps[223] = createSerializationStepKeyword("where", 13);
+ // 224: 'with' || value
+ serializationSteps[224] = createSerializationStepKeyword("with", 0);
+ // 225: '{' || value
+ serializationSteps[225] = createSerializationStepKeyword("{", 0);
+ // 226: '{' || soft-space value no-space
+ serializationSteps[226] = createSerializationStepKeyword("{", 11);
+ // 227: '{' || soft-new-line value push soft-new-line
+ serializationSteps[227] = createSerializationStepKeyword("{", 19);
+ // 228: '{' || soft-space value push no-space
+ serializationSteps[228] = createSerializationStepKeyword("{", 22);
+ // 229: '{' || soft-space value push soft-new-line
+ serializationSteps[229] = createSerializationStepKeyword("{", 23);
+ // 230: '|?' || no-space value no-space
+ serializationSteps[230] = createSerializationStepKeyword("|?", 5);
+ // 231: '}' || value
+ serializationSteps[231] = createSerializationStepKeyword("}", 0);
+ // 232: '}' || pop soft-new-line value soft-new-line
+ serializationSteps[232] = createSerializationStepKeyword("}", 15);
+ // 233: '}' || soft-new-line pop value soft-new-line
+ serializationSteps[233] = createSerializationStepKeyword("}", 17);
+ // 234: '}' || half-new-line no-space pop value soft-space
+ serializationSteps[234] = createSerializationStepKeyword("}", 24);
+ // 235: '}' || no-space value soft-space
+ serializationSteps[235] = createSerializationStepKeyword("}", 7);
+ // 236: '}' || pop value soft-new-line
+ serializationSteps[236] = createSerializationStepKeyword("}", 8);
+ // 237: '}' || soft-new-line pop value
+ serializationSteps[237] = createSerializationStepKeyword("}", 9);
+ // 238: 1*1-steps || no-space value
+ serializationSteps[238] = createSerializationStepSequence((-1/*V-1*/ << 4) | 0/*[1]*/, 1, 1);
+ // 239: 1*1-steps || soft-space value no-space
+ serializationSteps[239] = createSerializationStepSequence((-1/*V-1*/ << 4) | 0/*[1]*/, 1, 11);
+ // 240: V00*1-steps || value
+ serializationSteps[240] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 1, 0);
+ // 241: V00*1-steps || value
+ serializationSteps[241] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 0);
+ // 242: V00*1-steps || value half-new-line
+ serializationSteps[242] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 1, 3);
+ // 243: V00*1-steps || value
+ serializationSteps[243] = createSerializationStepSequence((0/*V0*/ << 4) | 3/*[+]*/, 1, 0);
+ // 244: V00*10-steps || value
+ serializationSteps[244] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 10, 0);
+ // 245: V00*2-steps || value
+ serializationSteps[245] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 2, 0);
+ // 246: V00*2-steps || value
+ serializationSteps[246] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 2, 0);
+ // 247: V00*3-steps || value
+ serializationSteps[247] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 3, 0);
+ // 248: V00*4-steps || value
+ serializationSteps[248] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 4, 0);
+ // 249: V00*5-steps || value
+ serializationSteps[249] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 5, 0);
+ // 250: V00*5-steps || value
+ serializationSteps[250] = createSerializationStepSequence((0/*V0*/ << 4) | 2/*[*]*/, 5, 0);
+ // 251: V00*6-steps || value
+ serializationSteps[251] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 6, 0);
+ // 252: V00*7-steps || value
+ serializationSteps[252] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 7, 0);
+ // 253: V00*8-steps || value
+ serializationSteps[253] = createSerializationStepSequence((0/*V0*/ << 4) | 1/*[?]*/, 8, 0);
+ // 254: V01*1-steps || value
+ serializationSteps[254] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 1, 0);
+ // 255: V01*1-steps || value
+ serializationSteps[255] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 1, 0);
+ // 256: V01*10-steps || value
+ serializationSteps[256] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 10, 0);
+ // 257: V01*2-steps || value
+ serializationSteps[257] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 2, 0);
+ // 258: V01*2-steps || value
+ serializationSteps[258] = createSerializationStepSequence((1/*V1*/ << 4) | 2/*[*]*/, 2, 0);
+ // 259: V01*3-steps || value
+ serializationSteps[259] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 3, 0);
+ // 260: V01*4-steps || value
+ serializationSteps[260] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 4, 0);
+ // 261: V01*7-steps || value
+ serializationSteps[261] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 7, 0);
+ // 262: V01*9-steps || value
+ serializationSteps[262] = createSerializationStepSequence((1/*V1*/ << 4) | 1/*[?]*/, 9, 0);
+ // 263: V10*1-steps || value
+ serializationSteps[263] = createSerializationStepSequence((10/*V10*/ << 4) | 1/*[?]*/, 1, 0);
+ // 264: V02*1-steps || value
+ serializationSteps[264] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 1, 0);
+ // 265: V02*1-steps || value
+ serializationSteps[265] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 1, 0);
+ // 266: V02*1-steps || value
+ serializationSteps[266] = createSerializationStepSequence((2/*V2*/ << 4) | 3/*[+]*/, 1, 0);
+ // 267: V02*10-steps || value
+ serializationSteps[267] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 10, 0);
+ // 268: V02*2-steps || value
+ serializationSteps[268] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 2, 0);
+ // 269: V02*2-steps || value
+ serializationSteps[269] = createSerializationStepSequence((2/*V2*/ << 4) | 2/*[*]*/, 2, 0);
+ // 270: V02*3-steps || value
+ serializationSteps[270] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 3, 0);
+ // 271: V02*4-steps || value
+ serializationSteps[271] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 4, 0);
+ // 272: V02*5-steps || value
+ serializationSteps[272] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 5, 0);
+ // 273: V02*6-steps || value
+ serializationSteps[273] = createSerializationStepSequence((2/*V2*/ << 4) | 1/*[?]*/, 6, 0);
+ // 274: V03*1-steps || value
+ serializationSteps[274] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 1, 0);
+ // 275: V03*1-steps || value
+ serializationSteps[275] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 1, 0);
+ // 276: V03*1-steps || value
+ serializationSteps[276] = createSerializationStepSequence((3/*V3*/ << 4) | 3/*[+]*/, 1, 0);
+ // 277: V03*10-steps || value
+ serializationSteps[277] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 10, 0);
+ // 278: V03*2-steps || value
+ serializationSteps[278] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 2, 0);
+ // 279: V03*2-steps || value
+ serializationSteps[279] = createSerializationStepSequence((3/*V3*/ << 4) | 2/*[*]*/, 2, 0);
+ // 280: V03*3-steps || value
+ serializationSteps[280] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 3, 0);
+ // 281: V03*4-steps || value
+ serializationSteps[281] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 4, 0);
+ // 282: V03*5-steps || value
+ serializationSteps[282] = createSerializationStepSequence((3/*V3*/ << 4) | 1/*[?]*/, 5, 0);
+ // 283: V04*1-steps || value
+ serializationSteps[283] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 1, 0);
+ // 284: V04*1-steps || value
+ serializationSteps[284] = createSerializationStepSequence((4/*V4*/ << 4) | 3/*[+]*/, 1, 0);
+ // 285: V04*10-steps || value
+ serializationSteps[285] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 10, 0);
+ // 286: V04*2-steps || value
+ serializationSteps[286] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 2, 0);
+ // 287: V04*2-steps || value
+ serializationSteps[287] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 2, 0);
+ // 288: V04*3-steps || value
+ serializationSteps[288] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 3, 0);
+ // 289: V04*4-steps || value
+ serializationSteps[289] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 4, 0);
+ // 290: V04*5-steps || value
+ serializationSteps[290] = createSerializationStepSequence((4/*V4*/ << 4) | 1/*[?]*/, 5, 0);
+ // 291: V04*5-steps || value
+ serializationSteps[291] = createSerializationStepSequence((4/*V4*/ << 4) | 2/*[*]*/, 5, 0);
+ // 292: V05*1-steps || value
+ serializationSteps[292] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 1, 0);
+ // 293: V05*1-steps || value
+ serializationSteps[293] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 1, 0);
+ // 294: V05*1-steps || value
+ serializationSteps[294] = createSerializationStepSequence((5/*V5*/ << 4) | 3/*[+]*/, 1, 0);
+ // 295: V05*2-steps || value
+ serializationSteps[295] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 2, 0);
+ // 296: V05*4-steps || value
+ serializationSteps[296] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 4, 0);
+ // 297: V05*5-steps || value
+ serializationSteps[297] = createSerializationStepSequence((5/*V5*/ << 4) | 1/*[?]*/, 5, 0);
+ // 298: V05*5-steps || value
+ serializationSteps[298] = createSerializationStepSequence((5/*V5*/ << 4) | 2/*[*]*/, 5, 0);
+ // 299: V06*1-steps || value
+ serializationSteps[299] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 1, 0);
+ // 300: V06*1-steps || value
+ serializationSteps[300] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 1, 0);
+ // 301: V06*2-steps || value
+ serializationSteps[301] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 2, 0);
+ // 302: V06*4-steps || value
+ serializationSteps[302] = createSerializationStepSequence((6/*V6*/ << 4) | 1/*[?]*/, 4, 0);
+ // 303: V06*5-steps || value
+ serializationSteps[303] = createSerializationStepSequence((6/*V6*/ << 4) | 2/*[*]*/, 5, 0);
+ // 304: V07*1-steps || value
+ serializationSteps[304] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 1, 0);
+ // 305: V07*1-steps || value
+ serializationSteps[305] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 1, 0);
+ // 306: V07*1-steps || value
+ serializationSteps[306] = createSerializationStepSequence((7/*V7*/ << 4) | 3/*[+]*/, 1, 0);
+ // 307: V07*4-steps || value
+ serializationSteps[307] = createSerializationStepSequence((7/*V7*/ << 4) | 1/*[?]*/, 4, 0);
+ // 308: V07*5-steps || value
+ serializationSteps[308] = createSerializationStepSequence((7/*V7*/ << 4) | 2/*[*]*/, 5, 0);
+ // 309: V08*1-steps || value
+ serializationSteps[309] = createSerializationStepSequence((8/*V8*/ << 4) | 1/*[?]*/, 1, 0);
+ // 310: V08*1-steps || value
+ serializationSteps[310] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 1, 0);
+ // 311: V08*1-steps || value
+ serializationSteps[311] = createSerializationStepSequence((8/*V8*/ << 4) | 3/*[+]*/, 1, 0);
+ // 312: V08*5-steps || value
+ serializationSteps[312] = createSerializationStepSequence((8/*V8*/ << 4) | 2/*[*]*/, 5, 0);
+ // 313: V09*1-steps || value
+ serializationSteps[313] = createSerializationStepSequence((9/*V9*/ << 4) | 1/*[?]*/, 1, 0);
+ // 314: V09*5-steps || value
+ serializationSteps[314] = createSerializationStepSequence((9/*V9*/ << 4) | 2/*[*]*/, 5, 0);
+ // 315: wrapper || org.eclipse.ocl.xtext.base.serializer.BaseCommentSegmentSupport value
+ serializationSteps[315] = createSerializationStepWrapper(2);
+ // 316: NamedElementCS::name=UnaryOperatorName || soft-space value soft-space
+ serializationSteps[316] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 134 /*UnaryOperatorName*/, 13);
+ // 317: NamedElementCS::name=UnrestrictedName || soft-space value soft-space
+ serializationSteps[317] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 139 /*UnrestrictedName*/, 13);
+ // 318: NamedElementCS::name=BinaryOperatorName || soft-space value soft-space
+ serializationSteps[318] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 2 /*BinaryOperatorName*/, 13);
+ // 319: NamedElementCS::name=EnumerationLiteralName || soft-space value soft-space
+ serializationSteps[319] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME, 25 /*EnumerationLiteralName*/, 13);
+ // 320: RoundBracketedClauseCS::ownedArguments+=NavigatingArgCS || value
+ serializationSteps[320] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, 59 /*NavigatingArgCS*/, 0);
+ // 321: RoundBracketedClauseCS::ownedArguments+=NavigatingCommaArgCS|NavigatingSemiArgCS|NavigatingBarArgCS || value
+ serializationSteps[321] = createSerializationStepAssigns(EssentialOCLCSPackage.Literals.ROUND_BRACKETED_CLAUSE_CS__OWNED_ARGUMENTS, -1, new int[] { 62/*NavigatingCommaArgCS*/,63/*NavigatingSemiArgCS*/,61/*NavigatingBarArgCS*/}, 0);
+ // 322: PathNameCS::ownedPathElements+=URIFirstPathElementCS || value
+ serializationSteps[322] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 132 /*URIFirstPathElementCS*/, 0);
+ // 323: PathNameCS::ownedPathElements+=FirstPathElementCS || value
+ serializationSteps[323] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 34 /*FirstPathElementCS*/, 0);
+ // 324: PathNameCS::ownedPathElements+=NextPathElementCS || value
+ serializationSteps[324] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.PATH_NAME_CS__OWNED_PATH_ELEMENTS, 66 /*NextPathElementCS*/, 0);
+ // 325: OperatorExpCS::ownedRight=ExpCS || value
+ serializationSteps[325] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 32 /*ExpCS*/, 0);
+ // 326: OperatorExpCS::ownedRight=PrefixedLetExpCS || value
+ serializationSteps[326] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 76 /*PrefixedLetExpCS*/, 0);
+ // 327: OperatorExpCS::ownedRight=PrefixedPrimaryExpCS || value
+ serializationSteps[327] = createSerializationStepAssignedRuleCall(EssentialOCLCSPackage.Literals.OPERATOR_EXP_CS__OWNED_RIGHT, 77 /*PrefixedPrimaryExpCS*/, 0);
+ // 328: TemplateVariableCS::ownedType=CollectionTypeCS || value
+ serializationSteps[328] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TEMPLATE_VARIABLE_CS__OWNED_TYPE, 10 /*CollectionTypeCS*/, 0);
+ // 329: TemplateVariableCS::ownedType=TypeExpCS || value
+ serializationSteps[329] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TEMPLATE_VARIABLE_CS__OWNED_TYPE, 118 /*TypeExpCS*/, 0);
+ // 330: TemplateVariableCS::ownedType=TypedRefCS || value
+ serializationSteps[330] = createSerializationStepAssignedRuleCall(QVTrelationCSPackage.Literals.TEMPLATE_VARIABLE_CS__OWNED_TYPE, 127 /*TypedRefCS*/, 0);
+ // 331: TypedElementCS::ownedType=TypeExpCS || value
+ serializationSteps[331] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 118 /*TypeExpCS*/, 0);
+ // 332: TypedElementCS::ownedType=TypedMultiplicityRefCS || value
+ serializationSteps[332] = createSerializationStepAssignedRuleCall(BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE, 126 /*TypedMultiplicityRefCS*/, 0);
+ // 333: TypedElementCS::qualifiers+='!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[333] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 0 /* '!composes|!derived|!ordered|!readonly|!resolve|!transient|!unique|!unsettable|!volatile|composes|derived|ordered|readonly|resolve|transient|unique|unsettable|volatile' */, 13);
+ // 334: TypedElementCS::qualifiers+='!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' || soft-space value soft-space
+ serializationSteps[334] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 1 /* '!derived|!id|!ordered|!readonly|!transient|!unique|!unsettable|!volatile|derived|id|ordered|readonly|transient|unique|unsettable|volatile' */, 13);
+ // 335: TypedElementCS::qualifiers+='!derived|!ordered|!unique|derived|ordered|unique' || soft-space value soft-space
+ serializationSteps[335] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 2 /* '!derived|!ordered|!unique|derived|ordered|unique' */, 13);
+ // 336: TypedElementCS::qualifiers+='!ordered|!unique|ordered|unique' || soft-space value soft-space
+ serializationSteps[336] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 3 /* '!ordered|!unique|ordered|unique' */, 13);
+ // 337: TypedElementCS::qualifiers+='definition' || soft-space value soft-space
+ serializationSteps[337] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 13 /* 'definition' */, 13);
+ // 338: TypedElementCS::qualifiers+='static' || soft-space value soft-space
+ serializationSteps[338] = createSerializationStepAssignKeyword(BaseCSPackage.Literals.TYPED_ELEMENT_CS__QUALIFIERS, 21 /* 'static' */, 13);
+ // 339: PathElementCS::referredElement=URI || soft-space value soft-space
+ serializationSteps[339] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "URI"), 131, 13);
+ // 340: PathElementCS::referredElement=UnreservedName || soft-space value soft-space
+ serializationSteps[340] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnreservedName"), 137, 13);
+ // 341: PathElementCS::referredElement=UnrestrictedName || soft-space value soft-space
+ serializationSteps[341] = createSerializationStepCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, getCrossReference(BaseCSPackage.Literals.PATH_ELEMENT_CS__REFERRED_ELEMENT, "UnrestrictedName"), 139, 13);
}
/**
@@ -11246,13 +11418,25 @@ public class QVTrelationSerializationMetaData extends AbstractSerializationMetaD
*/
private void initSubstringSteps() {
// 0: '->' : [no-space, value, no-space]
- substringSteps[0] = createSubstringStep("->", 4 /* no-space, value, no-space */);
+ substringSteps[0] = createSubstringStep("->", 5 /* no-space, value, no-space */);
// 1: '.' : [no-space, value, no-space]
- substringSteps[1] = createSubstringStep(".", 4 /* no-space, value, no-space */);
+ substringSteps[1] = createSubstringStep(".", 5 /* no-space, value, no-space */);
// 2: '?->' : [no-space, value, no-space]
- substringSteps[2] = createSubstringStep("?->", 4 /* no-space, value, no-space */);
+ substringSteps[2] = createSubstringStep("?->", 5 /* no-space, value, no-space */);
// 3: '?.' : [no-space, value, no-space]
- substringSteps[3] = createSubstringStep("?.", 4 /* no-space, value, no-space */);
+ substringSteps[3] = createSubstringStep("?.", 5 /* no-space, value, no-space */);
+ // 4: 'else' : [soft-new-line, pop, value, push, soft-space]
+ substringSteps[4] = createSubstringStep("else", 26 /* soft-new-line, pop, value, push, soft-space */);
+ // 5: 'endif' : [soft-new-line, pop, value, soft-space]
+ substringSteps[5] = createSubstringStep("endif", 18 /* soft-new-line, pop, value, soft-space */);
+ // 6: 'if' : [soft-new-line, value, push, soft-space]
+ substringSteps[6] = createSubstringStep("if", 20 /* soft-new-line, value, push, soft-space */);
+ // 7: 'in' : [soft-space, pop, value, soft-new-line]
+ substringSteps[7] = createSubstringStep("in", 21 /* soft-space, pop, value, soft-new-line */);
+ // 8: 'let' : [soft-space, value, push]
+ substringSteps[8] = createSubstringStep("let", 12 /* soft-space, value, push */);
+ // 9: 'then' : [pop, soft-space, value, push, soft-space]
+ substringSteps[9] = createSubstringStep("then", 25 /* pop, soft-space, value, push, soft-space */);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.idioms b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.idioms
index e142ab1e5..9605b97a5 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.idioms
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.idioms
@@ -12,3 +12,58 @@
*******************************************************************************/
model org.eclipse.qvtd.xtext.qvtrelation.QVTrelation
with "platform:/resource/org.eclipse.qvtd.xtext.qvtbase/src/org/eclipse/qvtd/xtext/qvtbase/QVTbase.idioms"
+import "platform:/resource/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationCS.ecore#/" as qvtrelationcs
+
+idiom COLLECTION_TEMPLATE_SPACING1 for qvtrelationcs::CollectionTemplateCS {
+ at "{" do soft-space value push soft-new-line;
+ at assignment qvtrelationcs::CollectionTemplateCS::ownedMemberIdentifiers do value;
+ at "}" do soft-new-line pop value;
+}
+
+idiom COLLECTION_TEMPLATE_SPACING2 for qvtrelationcs::CollectionTemplateCS {
+ at "{" do soft-space value no-space;
+ at "}" do no-space value soft-space;
+}
+
+idiom DOMAIN_SPACING for qvtrelationcs::DomainCS at ";" do no-space value soft-new-line half-new-line;
+
+idiom IMPORTS_SPACING at all assignment qvtrelationcs::TopLevelCS::ownedImports do value half-new-line;
+
+idiom MODEL_DECL_SPACING2 for qvtrelationcs::ModelDeclCS {
+ at all "{" do soft-space value no-space;
+ at all "}" do no-space value;
+}
+
+idiom OBJECT_TEMPLATE_SPACING0 for qvtrelationcs::ObjectTemplateCS {
+ at "{" do soft-space value push no-space;
+ at "}" do half-new-line no-space pop value soft-space;
+}
+
+idiom OBJECT_TEMPLATE_SPACING1 for qvtrelationcs::ObjectTemplateCS at assignment qvtrelationcs::ObjectTemplateCS::ownedPropertyTemplates do soft-new-line value half-new-line;
+
+idiom OBJECT_TEMPLATE_SPACING2 for qvtrelationcs::ObjectTemplateCS at "," do no-space value soft-new-line;
+
+idiom PACKAGES_SPACING at assignment qvtrelationcs::TopLevelCS::ownedPackages do half-new-line value half-new-line;
+
+//idiom PROPERTIES_SPACING at assignment qvtrelationcs::TransformationCS::ownedProperties do half-new-line value half-new-line;
+
+idiom QUERIES_SPACING at assignment qvtrelationcs::TransformationCS::ownedQueries do half-new-line value half-new-line;
+
+idiom QUERY_SPACING for qvtrelationcs::QueryCS {
+ at "{" do soft-new-line value push soft-new-line;
+ at "}" do soft-new-line pop value soft-new-line;
+}
+
+idiom RELATION_SPACING for qvtrelationcs::RelationCS {
+ at "{" do soft-new-line value push soft-new-line;
+ at "}" do pop value soft-new-line;
+}
+
+idiom RELATIONS_SPACING at assignment qvtrelationcs::TransformationCS::ownedRelations do half-new-line value half-new-line;
+
+idiom TRANSFORMATION_SPACING for qvtrelationcs::TransformationCS {
+ at "{" do soft-new-line value push soft-new-line;
+ at "}" do pop value soft-new-line;
+}
+
+idiom TRANSFORMATIONS_SPACING at assignment qvtrelationcs::TopLevelCS::ownedTransformations do half-new-line value half-new-line;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/AllQVTrelationTests.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/AllQVTrelationTests.java
index 638c33e87..4f6add8f4 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/AllQVTrelationTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/AllQVTrelationTests.java
@@ -38,6 +38,7 @@ public class AllQVTrelationTests extends TestCase
// result.addTestSuite(EditorTests.class); -- not yet written
// }
result.addTestSuite(QVTrSerializeTests.class);
+ result.addTestSuite(QVTrFormatTests.class);
result.addTestSuite(QVTrCompilerTests.class);
if (EMFPlugin.IS_ECLIPSE_RUNNING) {
result.addTestSuite(QVTrBuilderTests.class);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrFormatTests.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrFormatTests.java
new file mode 100644
index 000000000..7f135495f
--- /dev/null
+++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrFormatTests.java
@@ -0,0 +1,175 @@
+/*******************************************************************************
+ * Copyright (c) 2017, 2022 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v2.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v20.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.qvtd.xtext.qvtrelation.tests;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.emf.ecore.xmi.XMLResource;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.pivot.internal.utilities.OCLInternal;
+import org.eclipse.ocl.pivot.resource.ProjectManager;
+import org.eclipse.ocl.pivot.utilities.OCL;
+import org.eclipse.ocl.pivot.utilities.XMIUtil;
+import org.eclipse.ocl.xtext.base.serializer.DeclarativeFormatter;
+import org.eclipse.qvtd.pivot.qvtrelation.utilities.QVTrelation;
+import org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase;
+import org.eclipse.qvtd.xtext.qvtbase.tests.utilities.XtextCompilerUtil;
+import org.eclipse.qvtd.xtext.qvtrelation.QVTrelationStandaloneSetup;
+import org.eclipse.xtext.formatting.INodeModelFormatter.IFormattedRegion;
+import org.eclipse.xtext.linking.lazy.LazyLinkingResource;
+import org.eclipse.xtext.nodemodel.ICompositeNode;
+import org.eclipse.xtext.nodemodel.util.NodeModelUtils;
+
+/**
+ * Tests that check that an Ecore model can be serialized to OCLinEcore.
+ */
+public class QVTrFormatTests extends LoadTestCase
+{
+ @Override
+ protected @NonNull OCLInternal createOCL() {
+ return QVTrelation.newInstance(getTestProjectManager(), null);
+ }
+
+ @Override
+ public void setUp() throws Exception {
+ // BaseLinkingService.DEBUG_RETRY.setState(true);
+ XtextCompilerUtil.doQVTrelationSetup();
+ super.setUp();
+ }
+
+ protected @NonNull ResourceSet doReformatInit(@NonNull OCL ocl) {
+ // long startTime = System.currentTimeMillis();
+ // System.out.println("Start at " + startTime);
+ ResourceSet resourceSet = ocl.getResourceSet();
+ ProjectManager.CLASS_PATH.initializeResourceSet(resourceSet);
+ return resourceSet;
+ }
+
+ private @NonNull EObject doReformatLoad(@NonNull ResourceSet resourceSet, @NonNull URI inputURI) {
+ String extension = inputURI.fileExtension();
+ String stem = inputURI.trimFileExtension().lastSegment();
+ String outputName = stem + "." + extension + ".xmi";
+ String output2Name = stem + ".saved." + extension;
+ @SuppressWarnings("unused")
+ URI outputURI = getTestFileURI(outputName);
+ URI output2URI = getTestFileURI(output2Name);
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " getResource()");
+ Resource xtextResource = resourceSet.getResource(inputURI, true);
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " gotResource()");
+ assertNoResourceErrors("Load failed", xtextResource);
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " resolveProxies()");
+ assertNoUnresolvedProxies("Unresolved proxies", xtextResource);
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validate()");
+ assertNoValidationErrors("Validation errors", xtextResource.getContents().get(0));
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validated()");
+ xtextResource.setURI(output2URI);
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " save()");
+ // DebugTimestamp debugTimestamp = new DebugTimestamp(xtextResource.getURI().toString());
+
+ EObject rootEObject = xtextResource.getContents().get(0);
+ // ICompositeNode rootNode = NodeModelUtils.getNode(rootEObject);
+ // assert rootNode != null;
+ return rootEObject;
+ }
+
+ protected @NonNull String doReformatReference(@NonNull ResourceSet resourceSet, @NonNull URI referenceURI) throws IOException {
+ InputStream referenceStream = resourceSet.getURIConverter().createInputStream(referenceURI, null);
+ String referenceText = readFile(referenceStream);
+ return referenceText;
+ }
+
+ protected void doReformatText(@NonNull DeclarativeFormatter declarativeFormatter, @NonNull ICompositeNode rootNode, int selectOffset, int selectLength, String referenceText) throws IOException {
+ Resource xtextResource = rootNode.getSemanticElement().eResource();
+ URI xmiURI = xtextResource.getURI().trimFileExtension().trimFileExtension().appendFileExtension("xmi");
+ XMLResource xmiResource = (XMLResource) xtextResource.getResourceSet().createResource(xmiURI);
+ xmiResource.getContents().addAll(xtextResource.getContents());
+ xmiResource.save(XMIUtil.createSaveOptions(xmiResource));
+ xtextResource.getContents().addAll(xmiResource.getContents());
+ String text = rootNode.getText();
+ int selectEnd = selectOffset+selectLength;
+ String unformattedText = text.substring(selectOffset, selectEnd);
+ IFormattedRegion region = declarativeFormatter.format(rootNode, selectOffset, selectLength);
+ String formattedText = text.substring(0, selectOffset) + region.getFormattedText() + text.substring(selectEnd);
+ assertEquals(referenceText, formattedText);
+ // xtextResource.save(XMIUtil.createSaveOptions()); //-- skip save since it does a serialize
+ // debugTimestamp.log("Serialization save done");
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " saved()");
+ // assertNoResourceErrors("Save failed", xtextResource);
+ //
+ // CS2AS cs2as = xtextResource.findCS2AS();
+ // if (cs2as != null) {
+ // ASResource asResource = cs2as.getASResource();
+ // assertNoValidationErrors("Loaded pivot", asResource);
+ // }
+ }
+
+ public @NonNull String readFile(@NonNull InputStream inputStream) throws IOException {
+ Reader reader = new InputStreamReader(inputStream);
+ StringBuilder s = new StringBuilder();
+ char[] buf = new char[16384];
+ // try {
+ for (int len; (len = reader.read(buf)) >= 0; ) {
+ s.append(buf, 0, len);
+ }
+ // } catch (IOException e) {
+ // LOG.error("Failed to read '" + fileName + "'", e);
+ // return null;
+ // }
+ // try {
+ reader.close();
+ // } catch (IOException e) {
+ // LOG.error("Failed to close '" + fileName + "'", e);
+ // return null;
+ // }
+ return s.toString();
+ }
+
+
+ protected @NonNull String replace(@NonNull LazyLinkingResource xtextResource, @NonNull ICompositeNode rootNode, @NonNull String oldString, @NonNull String newString) {
+ String xtextContent = rootNode.getText();
+ int index = xtextContent.indexOf(oldString);
+ assert index >= 0;
+ xtextResource.update(index, oldString.length(), newString);
+ return rootNode.getText();
+ }
+
+ public void testQVTrFormat_HierarchicalStateMachine2FlatStateMachine() throws IOException, InterruptedException {
+ // DeclarativeFormatter.FORMATTER_FRAGMENTS.setState(true);
+ // DeclarativeSerializer.SERIALIZER_FRAGMENTS.setState(true);
+ // SerializationBuilder.SERIALIZATION.setState(true);
+ DeclarativeFormatter declarativeFormatter = new QVTrelationStandaloneSetup().createInjector().getInstance(DeclarativeFormatter.class);
+ OCLInternal ocl = createOCL();
+ URI inputURI = getModelsURI("hstm2fstm/HierarchicalStateMachine2FlatStateMachine.qvtr");
+ URI referenceURI = getModelsURI("hstm2fstm/HierarchicalStateMachine2FlatStateMachine.qvtr");
+ ResourceSet resourceSet = doReformatInit(ocl);
+ String referenceText = doReformatReference(resourceSet, referenceURI);
+ EObject rootEObject = doReformatLoad(resourceSet, inputURI);
+ ICompositeNode rootNode = NodeModelUtils.getNode(rootEObject);
+ assert rootNode != null;
+ int rootOffset = rootNode.getOffset();
+ int rootLength = rootNode.getLength();
+ @SuppressWarnings("unused")
+ int totalOffset = rootNode.getTotalOffset();
+ @SuppressWarnings("unused")
+ int totalLength = rootNode.getTotalLength();
+ // xtextResource.save(XMIUtil.createSaveOptions());
+ int selectOffset = 0;//rootOffset + rootLength/4;
+ int selectLength = rootLength;// / 2;
+ // XXX doReformatText(declarativeFormatter, rootNode, selectOffset, selectLength, referenceText);
+ ocl.dispose();
+ }
+}

Back to the top